我在这篇文章中有一个非常类似的问题:
Release not working, referencing FW 2.0 dll into FW 4.0 winform
我有一个使用GAC中的发布商文件的3.5版应用程序。当我将其部署到我的开发服务器时,一切正常,但是当我将此应用程序转换为4.0并将其部署到我的开发服务器(仍在GAC中引用3.5程序集)时,我的应用程序似乎忽略了我的策略文件。
我已经尝试过我能想到的一切:
- 添加/删除
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
- 确保一切都参考了gac dlls - 在anycpu和x86版本中进行部署
如果我手动添加,这将有效:
在配置文件中,但那种失败了我的政策的目的不是吗?
任何建议都将不胜感激。