我已经创建了一个C#套接字服务器,当我尝试在Linux上运行它(安装了Mono )时,每次套接字初始化时我都会得到这个异常。
System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.IAsyncStateMachine' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
项目信息:
.Net 4.5。Console Application.None。Normal Visual Studio Compiler。注意:这只发生在Linux Ubuntu上,而在windows上工作很好。
发布于 2016-05-05 21:13:39
Visual中的默认引用与MonoDe信封/Xamarin中的引用不同。应该始终引用mscorlib,但我认为在Linux主机中编译该项目会使其工作:$ cd /path/to/source $ xbuild $ mono bin/your.exe。
https://stackoverflow.com/questions/22212352
复制相似问题