我正在尝试在Visual Studio for Mac预览上运行项目。 vs版本:预览版2(7.0版本560)。
我做的第一件事就是将调试信息设置为none(因为与之相关的问题)。 现在我收到了这种错误:
System.IO.FileNotFoundException
Could not find file "/Users/.../.../..../.../bin\roslyn\csc.exe".
Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): mscorlib.
我试图搜索此问题,但我找不到任何有用的东西。
Project是在ASP.NET MVC 5中制作的
感谢任何帮助人员
答案 0 :(得分:1)
您的项目可能正在使用Roslyn编译器和/或生成PDB文件的工具而不是MDB。
Mac不支持PDB文件,这就是您需要删除这两个nuget包的原因:
"Microsoft.CodeDom.Providers.DotNetCompilerPlatform"
"Microsoft.Net.Compilers" version="1.0.0"
这不是一个完美的解决方案,但就我的目的而言,这是一个很好的解决方法。