Je dois ajouter une dépendance à une version spécifique de GDIPlus. Ceci est la version de GDI + que je veux:WinSxS: Comment prendre la dépendance sur une version spécifique de gdiplus.dll?
alt text http://i31.tinypic.com/2qiv57t.jpg
Je veux être sûr que j'utilise cette version pour une raison de compatibilité spécifique.
J'ai ajouté un ensemble manifeste à mon exécutable, de définir ma dépendance sur la version de GdiPlus:
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32" name="Microsoft.Windows.GdiPlus"
pubicKeyToken="6595b64144ccf1df"
version="5.1.3102.2180" processorArchitecture="x86"
language="*" />
</dependentAssembly>
</dependency>
Sauf quand je lance ma demande, le chargeur de fusion de Windows me donne une autre version gdiplus.dll du dossier Side-by-Side, que je peux voir dans Process Explorer:
alt text http://i29.tinypic.com/hrwitz.jpg
Il me donne la version 5.02.600 2.18005, plutôt que 5.1.3102.2180.
Donc la question est: Comment puis-je prendre une dépendance sur une version spécifique d'une DLL Windows?
J'ai mal orthographié 'dépendance', je vais flic à cela.Mais j'utilise toujours un "i" minuscule lorsque je me réfère à moi-même. –
Si vous votez en bas, il serait utile de savoir pourquoi. Cette question est-elle "peu claire ou pas utile"? –