我将我的代码从TFS下载到我的C上的新文件夹中:但似乎我似乎遇到了编译器问题。
我删除了.suo文件,但我仍然遇到同样的问题和68个警告。
因为我从未遇到过这样的问题,所以我不知道哪些信息与此处发布有关,以便解决它,这就是我在错误列表中看到的内容:
严重级代码说明项目文件行抑制状态 错误指定的任务可执行位置" C:\ Projects \ GigHub \ packages \ Microsoft.Net.Compilers.1.3.2 \ build .. \ tools \ csc.exe"是无效的。 GigHub
现在的问题是,该文件夹中不存在csc.exe。此外,我看到很多关于不同文件的警告。
答案 0 :(得分:5)
您的项目设置为使用 .NET编译程序包来构建和编译程序集。
默认情况下,编译器位于.NET框架文件夹中:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
但如果您的项目包含 .NET编译器包,那么将在您的项目中使用替代编译器:
YOUR_PROJECT_DIR\packages\Microsoft.Net.Compilers.1.0.0\build\..\tools\csc.exe
可能是内部编译器包未正确添加到存储库中。请尝试以下步骤,确保所有内容都已添加到源代码管理中。
您需要卸载或重新安装 Microsoft.Net.Compilers 包: