在发布模式下构建时出现混合模式错误
我有使用vs 2008在框架2上运行的c#asmx服务项目现在我已经使用vs 2010将其更新到框架4
当我在调试模式下构建DLL时,它编译成功,但当我在发布模式下构建时,我收到以下错误:
错误51混合模式程序集是针对运行时的版本“v1.1.4322”构建的,如果没有其他配置信息,则无法在4.0运行时加载。 C:服务 MycService SGEN
更新:好的,我将项目属性的框架更改为3.5,并在发布模式下构建正常,但框架4.0中的问题是什么。 我需要它在框架4.0中工作
我得到了它的工作进入Project->右键单击 – >属性 – >构建 – >生成序列化程序集更改值此处“自动”为关闭并在发布模式下构建它现在可以工作
您的解决方案中是否有非托管代码,或者您是否构建了一个代码?
当我们开始使用VS2010和.net 4时,我们遇到了这样的问题。
对我们有用的是将App.config文件添加到包含以下内容的项目中:
你必须把它放在配置标签内检查链接https://msdn.microsoft.com/en-us/library/bbx34a2h.aspx ,这也是之前的链接答案。
上述就是C#学习教程:在发布模式下构建时出现混合模式错误分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/984605.html