Csharp/C#教程:在发布模式下构建时出现混合模式错误分享


在发布模式下构建时出现混合模式错误

我有使用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

(0)
上一篇 2021年12月20日
下一篇 2021年12月20日

精彩推荐