linux-Mono采用mscorlib.dll 2.0代替4.0
作者:互联网
我的MONO应用程序有问题,我正在尝试编译项目(使用MonoDevelop),以便加载运行mscorlib.dll 4.0而不是版本2.0的库. (我需要版本4.0中但不在版本2.0中的System.Type.op_Equality方法).
我暂时解决了一个链接:
# cd /usr/lib/mono/2.0
# mv mscorlib.dll mscorlib.dll.bak
# ln ../4.0/mscorlib.dll mscorlib.dll
但这当然不是有效的解决方案.
有谁知道如何单声道加载mscorlib 4.0而不是2.0?
谢谢,抱歉我的英语
解决方法:
最后,我找到了解决此问题的方法:
https://bugs.launchpad.net/ubuntu/+source/gtk-sharp2/+bug/884035/comments/14
只需修改“ app.config”文件并更改其内容即可:
<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v4.0"/></startup></configuration>
重新编译该proyect,现在可以正常工作.
标签:mono,monodevelop,mscorlib,linux,dmcs 来源: https://codeday.me/bug/20191101/1982223.html