【发布时间】:2018-12-12 03:19:18
【问题描述】:
我有一个 TFS 项目正在其他人的机器上运行,除了我的机器。构建时,我得到图像中可以看到的错误。 “指定的任务可执行位置 csc.exe 无效。”目前正在尝试修复 VS 2017。
【问题讨论】:
标签: visual-studio tfs csc
我有一个 TFS 项目正在其他人的机器上运行,除了我的机器。构建时,我得到图像中可以看到的错误。 “指定的任务可执行位置 csc.exe 无效。”目前正在尝试修复 VS 2017。
【问题讨论】:
标签: visual-studio tfs csc
根据消息,csc.exe 似乎已损坏。
只需尝试以下方法来缩小问题范围:
导航到Microsoft.Net.Compilers包位置,删除
包文件夹,然后重建。一般来说,包裹将是
在构建过程中自动恢复。
YOUR_PROJECT_DIR\packages\Microsoft.Net.Compilers.2.6.1
卸载并重新安装 Microsoft.Net.Compilers 包:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe)Microsoft.Net.Compilers 软件包,请继续在 Browse 选项卡中找到它并安装最新的稳定版
版本。您也可以尝试运行以下命令卸载并重新安装 来自包管理器控制台的 Nuget 包:请参阅 Microsoft.Net.Compilers
Uninstall-Package Microsoft.Net.Compilers -Version 2.6.1
Install-Package Microsoft.Net.Compilers -Version 2.6.1
【讨论】:
删除 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 和 Microsoft.Net.Compilers Nuget 包。
【讨论】:
安装 MSBuild 2015 将解决该问题。 https://www.microsoft.com/en-us/download/confirmation.aspx?id=48159
【讨论】:
即使我的错误是“指定的任务可执行文件 csc.exe 无法运行”,我还是遇到了这个问题时间。
我能够通过在我的解决方案中单独构建每个项目来解决此问题。
【讨论】: