Je ne suis pas affilié avec ce vendeur en aucune façon et donc évidemment je ne peux pas parler pour eux sur ce qu'ils signifient. Avec cela de la manière...
Leur FAQ membres suivants:
Qu'est-ce que l'Bloomberg privé .NET Framework logiciel?
Ces composants logiciels sont installés uniquement si la station de travail n'ont pas de correspondants natif de Microsoft .NET Framework logiciel installé. Dans le cas que les deux natifs de Microsoft versions (3.5 SP1 et 4) ne sont pas présents, seul le privé v3.5 SP1 composant sera installé lors de l'installation initiale. Le fichier d'installation (bnetupd.exe) pour le privé, la version v4 sera copié à l' \blp\wintrv répertoire pour l'installation à une date ultérieure.
Cela sonne comme ils distribuent leur propre version de la .NET Framework et cette version est utilisée si l'ordinateur ne dispose pas de l'officiel .NET Framework est installé. Le raisonnement derrière cela pourrait être aussi simple que d'éviter de faire des changements drastiques à l'utilisateur du poste de travail:
- Si vous disposez déjà de la .NET Framework est installé, il est très bien pour l'application de l'utiliser, car aucun changement à votre poste de travail sont nécessaires.
- Si vous n'avez pas la .NET Framework est déjà installé, alors le vendeur ne présumez pas que vous voulez installer, alors, ils le bundle de leur propre construction qui est prévu pour fonctionner uniquement avec leurs applications et de ne pas être partagé avec d'autres logiciels que vous pouvez avoir.
Concernant la question de comment vous feriez quelque chose comme ça, la réponse est que tout d'abord vous devez avoir une sorte de licence qui vous permet de le faire. En général, vous pouvez obtenir un morceau de logiciel avec son "défaut" de la licence ou vous pouvez négocier un plus commode licence auprès de son fournisseur. Dans tous les cas, vous devez vous assurer que ce type d'utilisation et de redistribution, est autorisé par la licence que vous avez.
A partir de là, il y a sans doute de multiples façons vous pouvez aller à ce sujet (y compris la réception du code source et de faire un personnalisé construire, à l'aide d'un éditeur de liens personnalisé ou d'un regroupement de l'outil -- ou une sorte de tricherie lors du lancement).
En observant le comportement de ce vendeur de l'installer dans une machine virtuelle, ce que je vois, c'est que le cadre des assemblées sont en effet déployés en tant que natif des images dans un répertoire personnalisé qui semble imiter la structure de la typique .NET répertoire d'installation. Le nom de ce répertoire est - %WINDIR%
, ce qui pour moi semble suggérer une sorte de redirection à l'aide de variables d'environnement (parce que, si vous enlevez une variable d'environnement, il "s'étend" à son nom).
Dans tous les cas, le déploiement de cadre est utilisé uniquement par le logiciel du fournisseur et ne semble pas affecter les autres .NET applications, ils ont simplement l'ignorer. Ainsi, l'expression privée .NET Framework est assez exact.