我需要添加对特定版本的 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.02.6002.18005,而不是5.1.3102.2180。
所以问题是:如何依赖特定版本的 Windows dll?