在第三方.NET程序集上更改平台目标

时间:2011-02-04 17:18:16

标签: .net clr

如何在无法访问源的情况下更改已编译程序集上的“平台目标”?

对于这个特定的实例,我有一个编译的.NET程序集作为DLL标记为x86,我需要将其更改为AnyCPU

为什么:

2 个答案:

答案 0 :(得分:2)

我认为您需要意识到库开发人员设置了x86,因为它依赖于仅为32位的DLL。

您可能需要做的就是将自己的项目编译为x86,而不是相反。

很糟糕,但开发人员可能将其设置为x86而不是保留默认的AnyCPU ...

答案 1 :(得分:2)

您可以尝试使用CorFlags实用程序:http://msdn.microsoft.com/en-us/library/ms164699%28VS.80%29.aspx