Bonjour,
Je travaille sous Visual Studio 2005 et VS2008 , j'ai crée une application console en c++ et lorsque j'ajoute le projet de déploiement avec l'assistant de Visual Studio , il me détecte( ou il me génère , car je pense qu'il fait ça par défaut, ce n'est pas moi qui lui demandé de faire ça) des dépendances vers:
1) Microsoft_VC80_DebugCRT_x86.msm
2) policy_8_0_microsoft_vc80_debugcrt_x86.msm
et voilà les fichiers manifest qu'il me génère:
Alors, je veux comprendre comment faire pour éliminer ces dépendances ?********** myProg.exe.intermediate.manifest ***********
<assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
********** myProg.exe.embed.manifest ***********
<assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
(notement la DebugCRT ... )
En faite, sur la machine cibles, je n'ai pas Visual Studio donc pas de "Microsoft.VC80.DebugCRT" et même si ça existe , il y a le problème de versions ...
Ce que je remarque, c'est que je peux exclure ces dépendance à la main, en cliquant sur le projet de déploiement , mais toujours dans les fichiers manifest, j'ai les mêmes dépendances !!
voilà, j'arrive pas à faire cette indépendance correctement( si elle est faisable biensûr )
Je suis prêt pour tout détail pouvant éclaircir plus mon problème,
j'attends vos réponses
Merci pour tout type d'aide
Partager