指定的任务可执行位置......csc.exe无效错误

2023-12-19

我有一个关于 TFS 的项目,它可以在除了我的机器之外的其他人的机器上运行。构建时,我收到图像中可以看到的错误。 “指定的任务可执行位置 csc.exe 无效。”目前正在尝试修复 VS 2017。


根据该消息,似乎csc.exe已经损坏。

只需尝试以下操作即可缩小问题范围:

  • 导航至Microsoft.Net.Compilers包位置,删除 包文件夹,然后重建。一般情况下,包裹会是 构建期间自动恢复。

    YOUR_PROJECT_DIR\packages\Microsoft.Net.Compilers.2.6.1

  • 卸载并重新安装Microsoft.Net.编译器包裹:

    1. 打开视觉工作室
    2. 转到工具 -> NuGet 包管理器 -> 管理解决方案的 NuGet 包
    3. Go to 已安装选项卡并查找Microsoft.Net.编译器 package
    4. 从您的项目中卸载该包
    5. 现在尝试构建您的项目。 (因此它将使用位于 .NET Framework 文件夹中的默认编译器:C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe)
    6. 如果您确实需要Microsoft.Net.Compilers包然后继续并在中找到它Browse选项卡并安装最新的稳定版 版本。
    7. 构建项目,如果一切正常,请确保将更改提交到代码存储库。
  • 您还可以尝试运行以下命令来卸载并重新安装 来自程序包管理器控制台的 Nuget 程序包:请参阅Microsoft.Net.编译器 https://www.nuget.org/packages/Microsoft.Net.Compilers/

    Uninstall-Package Microsoft.Net.Compilers -Version 2.6.1

    Install-Package Microsoft.Net.Compilers -Version 2.6.1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

指定的任务可执行位置......csc.exe无效错误 的相关文章

随机推荐