csc.exe 退出代码 -2146232797 vs 2017

csc.exe exited with code -2146232797 vs 2017

我的项目在构建时出现错误 csc.exe 退出,代码为 -2146232797 visual studio 2017(Professional) 在其他团队的计算机项目构建中 运行 很好,所以我不想更新 nuget 编译器, 那里有永久的解决方案吗?

这个问题发生在一些使用 vs 2017 的人身上。你需要通过

重新安装 .net

microsoft site

根据要求,如果上述 link 没有帮助,visual studio development community 中有一个线程表示他们在 visual studio 2017 v15.5 中解决了这个问题:

We have fixed this issue and it's available in Visual Studio 2017 version 15.5. Thank you for helping us build a better Visual Studio!

此外,还有一个解决方案说明:

using the 2.2 compiler made the problem go away.

我在VS 2019中多次遇到这个问题。我关闭了其他VS项目,然后构建成功。