VSO ASP.NET5 CI生成期间出错-“;您的项目使用不同版本的TypeScript编译器;但是我';我不使用打字脚本

VSO ASP.NET5 CI生成期间出错-“;您的项目使用不同版本的TypeScript编译器;但是我';我不使用打字脚本,typescript,visual-studio-2015,continuous-integration,asp.net-core,azure-devops,Typescript,Visual Studio 2015,Continuous Integration,Asp.net Core,Azure Devops,突然从昨天(2015年8月31日)开始,我在运行持续集成构建时在Visual Studio Online构建服务器上遇到了一个错误。错误发生在我的DNX项目(Build Foo.Api.xproj)的生成步骤中,文本如下: 错误:您的项目文件使用的类型脚本编译器和工具的版本与此计算机上当前安装的版本不同。在C:\Program Files(x86)\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe中找不到编译器。您可以通过更改项目文件中的元素来解决此问题 问题是,

突然从昨天(2015年8月31日)开始,我在运行持续集成构建时在Visual Studio Online构建服务器上遇到了一个错误。错误发生在我的DNX项目(Build Foo.Api.xproj)的生成步骤中,文本如下:

错误:您的项目文件使用的类型脚本编译器和工具的版本与此计算机上当前安装的版本不同。在C:\Program Files(x86)\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe中找不到编译器。您可以通过更改项目文件中的元素来解决此问题

问题是,我根本没有在项目中使用TypeScript,而一个查找结果却一无所获。我和我的同事们核实了一下,他们似乎在他们的持续集成构建中也遇到了类似的错误,包括在一个没有任何更改的项目中

这让我相信这是VSO的构建服务器的问题,可能是升级。有人知道这里发生了什么事以及如何解决吗

为了提供一些上下文,这是此步骤的构建控制台上的完整输出:

    Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\tasks\VSBuild\1.0.13\VSBuild.ps1
C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe "C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj" /nologo /m /nr:false /fl /flp:"logfile=C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj.log" /dl:CentralLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll"*ForwardingLogger,"C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /t:Build,FileSystemPublish /p:PublishConfiguration=Release /p:PublishOutputPathNoTrailingSlash=C:\a\12345678\staging/Foo.Api /p:platform="any cpu" /p:configuration="Release" /p:VisualStudioVersion="14.0"
Build started 9/1/2015 6:36:28 AM.
The target "AfterGenerateAppxManifest" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.Net.CoreRuntime.targets (68,11)" does not exist in the project, and will be ignored.
The target "_GeneratePrisForPortableLibraries" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.Net.CoreRuntime.targets (177,11)" does not exist in the project, and will be ignored.
The target "AfterGenerateAppxManifest" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets (126,11)" does not exist in the project, and will be ignored.
The target "AfterGenerateAppxManifest" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets (174,11)" does not exist in the project, and will be ignored.
The target "BeforeGenerateProjectPriFile" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets (149,61)" does not exist in the project, and will be ignored.
     1>Project "C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj" on node 1 (Build;FileSystemPublish target(s)).
     1>PrepareForBuild:
         Creating directory "..\artifacts\bin\Foo.Api\".
         Creating directory "..\artifacts\obj\Foo.Api\any cpu\Release\".
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): Error : Your project file uses a different version of the TypeScript compiler and tools than is currently installed on this machine. No compiler was found at C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe. You may be able to fix this problem by changing the <TypeScriptToolsVersion> element in your project file.
     1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): error : Your project file uses a different version of the TypeScript compiler and tools than is currently installed on this machine.  No compiler was found at C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe.  You may be able to fix this problem by changing the <TypeScriptToolsVersion> element in your project file. [C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): Error MSB6004: The specified task executable location "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe" is invalid.
     1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe" is invalid. [C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
     1>Done Building Project "C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj" (Build;FileSystemPublish target(s)) -- FAILED.
Build FAILED.
       "C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj" (Build;FileSystemPublish target) (1) ->
       (PreComputeCompileTypeScript target) -> 
         C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): error : Your project file uses a different version of the TypeScript compiler and tools than is currently installed on this machine.  No compiler was found at C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe.  You may be able to fix this problem by changing the <TypeScriptToolsVersion> element in your project file. [C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
         C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe" is invalid. [C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
    0 Warning(s)
    2 Error(s)
Time Elapsed 00:00:01.81
执行powershell脚本:C:\LR\MMS\Services\MMS\TaskAgentProvisioner\Tools\tasks\VSBuild\1.0.13\VSBuild.ps1
C:\Program Files(x86)\MSBuild\14.0\bin\MSBuild.exe“C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj”/nologo/m/nr:false/fl/flp:“logfile=C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj.log”/dl:CentralLogger,“C:\LR\MMS\Services\MMS\MMS\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.msforwardinglogger.dll”,“C:\LR\MMS\Services\MMS\TaskAgentProvisioner\Tools\agent\worker\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”/t:Build,FileSystemPublish/p:PublishConfiguration=Release/p:PublishOutputPathNotRailingFlash=C:\a\12345678\staging/Foo.Api/p:platform=“任意cpu”/p:configuration=“Release”/p:VisualStudioVersion=“14.0”
建造开始于2015年9月1日上午6:36:28。
项目中不存在在“C:\Program Files(x86)\MSBuild\Microsoft\.NetNative\Microsoft.Net.CoreRuntime.targets(68,11)”的PostTargets属性中列出的目标“AfterGenerateAppxManifest”,将被忽略。
在“C:\Program Files(x86)\MSBuild\Microsoft\.NetNative\Microsoft.Net.CoreRuntime.targets(177,11)”的BeforeTargets属性中列出的目标“\u GeneratePrisForPortableLibraries”在项目中不存在,将被忽略。
项目中不存在在“C:\Program Files(x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets(126,11)”的PostTargets属性中列出的目标“AfterGenerateAppxManifest”,将被忽略。
项目中不存在在“C:\Program Files(x86)\MSBuild\Microsoft\.NetNative\Microsoft.NetNative.targets(174,11)”的PostTargets属性中列出的目标“AfterGenerateAppxManifest”,将被忽略。
在“C:\Program Files(x86)\MSBuild\Microsoft\NuGet\Microsoft.NuGet.targets(149,61)”的BeforeTargets属性中列出的目标“BeforeGenerateProjectPriFile”在项目中不存在,将被忽略。
1> 节点1上的项目“C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj”(生成;文件系统发布目标)。
1> PrepareForBuild:
正在创建目录“.\artifacts\bin\Foo.Api\”。
正在创建目录“.\artifacts\obj\Foo.Api\any cpu\Release\”。
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误:您的项目文件使用的TypeScript编译器和工具的版本与此计算机上当前安装的不同。在C:\Program Files(x86)中找不到编译器\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe。您可以通过更改项目文件中的元素来解决此问题。
1> C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误:您的项目文件使用的TypeScript编译器和工具的版本与此计算机上当前安装的不同。在C:\Program Files(x86)中找不到编译器\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe。您可以通过更改项目文件中的元素来解决此问题。[C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误MSB6004:指定的任务可执行文件位置“C:\Program Files(x86)\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe”无效。
1> C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误MSB6004:指定的任务可执行文件位置“C:\Program Files(x86)\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe”无效。[C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
1> 已完成生成项目“C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj”(生成;FileSystemPublish目标)失败。
生成失败。
“C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj”(构建;文件系统发布目标)(1)->
(预计算CompileTypeScript目标)->
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误:您的项目文件使用的TypeScript编译器和工具的版本与此计算机上当前安装的不同。在C:\Program Files(x86)中找不到编译器\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe。您可以通过更改项目文件中的元素来解决此问题。[C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets(103,5):错误MSB6004:指定的任务可执行文件位置“C:\Program Files(x86)\Microsoft SDK\TypeScript\1.4\1.4\tsc.exe”无效。[C:\a\12345678\Root\src\Foo.Api\Foo.Api.xproj]
0个警告
/p:TscToolExe="..\tsc.exe"