【发布时间】:2009-09-04 19:11:09
【问题描述】:
我需要添加对特定 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 的融合加载程序会从 Side-by-Side 文件夹中为我提供一些其他版本的 gdiplus.dll,我可以在 Process Explorer 中看到:
它给了我版本 5.02.6002.18005,而不是 5.1.3102.2180。
所以问题是:如何依赖特定版本的 Windows dll?
【问题讨论】:
-
我拼错了“依赖”,我会处理的。但我在提到自己时总是使用小写的“i”。
-
如果您投反对票,知道原因会很有帮助。这个问题“不清楚或没有帮助”吗?
标签: windows assemblies gdi+ versioning winsxs