我尝试在openSUSE Tumbleweed上运行msbuild,它返回以下错误:
Cannot open assembly '/usr/lib/mono/msbuild/15.0/bin/MSBuild.dll': No such file or directory.
使用查找功能,我将dll定位在此目录/usr/lib/mono/Current/bin/MSBuild.dll
中,因此我猜测这是一个配置问题,其中可执行文件(或mono框架)试图在错误的目录中找到该dll。
类似地,在monodevelop中打开项目会引发此错误:
The type initializer for 'MonoDevelop.Projects.MSBuild.MSBuildEvaluationContext' threw an exception
我认为monodevelop问题是msbuild中错误的结果。关于如何解决此问题的任何想法?
谢谢。