特定のバージョンの GDIPlus に依存関係を追加する必要があります。これは私が欲しいGDI +のバージョンです:
特定の互換性の理由から、このバージョンを使用していることを確認したいと思います。
GdiPlusのバージョンへの依存関係を定義して、アセンブリ マニフェストを実行可能ファイルに追加しました。
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32" name="Microsoft.Windows.GdiPlus"
pubicKeyToken="6595b64144ccf1df"
version="5.1.3102.2180" processorArchitecture="x86"
language="*" />
</dependentAssembly>
</dependency>
アプリケーションを実行する場合を除いて、Windows の Fusion ローダーは、Side-by-Side フォルダーから別のバージョンの gdiplus.dll を提供します。これは、Process Explorer で確認できます。
5.1.3102.2180ではなく、バージョン5.02.6002.18005を提供しています。
問題は、Windows dll の特定のバージョンに依存するにはどうすればよいかということです。