Exemples dotNet Protector - Projets de déploiement

Projets qui n’embarquent pas la runtime dotNet Protector

Dans les projets n’embarquant pas la runtime, le vdproj doit se générer sans problème, mais la runtime est nécessaire à l’exécution

La runtime dotNet Protector est compose de 5 fichiers :

. PvLogiciels.dotNetProtector.Runtime.dll : c’est la runtime commune, nécessaire dans tous les cas

. PvLogiciels.dotNetProtector.RuntimeV1.dll : c’est la runtime compatible framework  v1.1. Vous n’en n’avez-pas besoin si votre assembly est un v2 ou plus.

. PvLogiciels.dotNetProtector.RuntimeX86.dll : c’est la runtime v2.0 x86. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET, excepté si votre assembly ne s’exécute que sur une plateforme 64 bits.

. PvLogiciels.dotNetProtector.RuntimeAMD64.dll : c’est la runtime v2.0 ADM64 runtime. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET sur windows x64, excepté si votre assembly ne s’exécute que sur x86 (x86 au lieu de AnyCPU).

 PvLogiciels.dotNetProtector.RuntimeItanium.dll : c’est la runtime v2.0 Itanium. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET sur windows IA64, excepté si votre assembly ne s’exécute que sur x86 (x86 au lieu de AnyCPU)

 

Si votre assembly est v2+ et non généré pour fonctionner en mode x86 seulement, vous AVEZ besoin de 3 projets de deployment.

 

Ajout de la runtime au projet. Si la runtime commune est présente dans le répertoire de votre assembly, Visual Studio l’ajoutera de lui-même. Dans le cas contraire, ajoutez-la manuellement dans le répertoire de votre application.

 

Suivant la version/plateforme de votre projet de deployment, vous devez ajouter des fichiers supplémentaires:

assembly V1.1 /projet x86: ajoutez RuntimeV1 et RuntimeX86

assembly V1.1 / projet x64: ajoutez RuntimeV1, RuntimeX86 et RuntimeAMD64

assembly V1.1 / projet IA64: ajoutez RuntimeV1, RuntimeX86 et RuntimeItanium

 

assembly V2+/ projet x86: ajoutez RuntimeX86

assembly V2+/ projet x64: ajoutez RuntimeX86 et RuntimeAMD64

assembly V2+/ projet IA64: ajoutez RuntimeX86 et RuntimeItanium

Envoyer un commentaire à PV Logiciels à propos de cet article