如何在无法访问源的情况下更改已编译程序集上的“平台目标”?
对于这个特定的实例,我有一个编译的.NET程序集作为DLL标记为x86
,我需要将其更改为AnyCPU
。
为什么:
AnyCPU
库时在x86
上离开程序集时出现问题。x86
上离开程序集时出现问题。答案 0 :(得分:2)
我认为您需要意识到库开发人员设置了x86,因为它依赖于仅为32位的DLL。
您可能需要做的就是将自己的项目编译为x86,而不是相反。
很糟糕,但开发人员可能将其设置为x86而不是保留默认的AnyCPU ...
答案 1 :(得分:2)
您可以尝试使用CorFlags实用程序:http://msdn.microsoft.com/en-us/library/ms164699%28VS.80%29.aspx