TFS (web) 在构建 Typescript 时出错.找不到 TypeScript.target



我们刚刚将javascript文件转换为打字稿。一切都在本地构建得很好,但我们在 TFS(云版本,即 tfs.visualstudio.com)中的构建给了我们错误:

The imported project "C:Program Files (x86)MSBuildMicrosoftVisualStudiov11.0TypeScriptMicrosoft.TypeScript.targets"
 was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

在本地,我们使用打字稿版本 0.9.1.1 和 VS2012

并建议?

若要确保使用 Microsoft.TypeScript.targets 的 Web 项目将在生成服务器上成功生成,有两个选项:

  1. 在构建服务器上安装 TypeScript
  2. 将 Microsoft.TypeScript.targets 所需的文件复制到其他受源代码管理的文件夹,并更改CSPROJ 文件到此文件夹。

更多细节在这里=> http://typescript.codeplex.com/workitem/1518

通常是因为你还没有在构建服务器上安装 TypeScript 扩展 - 它需要你在本地使用的相同安装程序。

这会将tsc.exe放入 SDK/Typescript 文件夹中,并允许构建服务器构建您的 TypeScript 文件并检查您的所有类型。

我必须安装 Visual Studio 2013 RC2 才能默认安装 TypeScript 并摆脱此错误消息,而不是尝试下载包。可以在这里找到:

http://www.microsoft.com/fr-fr/download/details.aspx?id=42666

当您取消 VS 的安装或更改 Typescript 版本或无法为相应的 Visual Studio 版本安装打字稿 SDK 时,通常会引发此消息。下载并安装Typescript SDK可以消除此错误。

这是下载VS2017SDK的链接。

https://www.microsoft.com/en-us/download/confirmation.aspx?id=55258

相关内容

最新更新