4

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

The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript\Microsoft.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

并建议?

4

4 回答 4

4

为确保使用 Microsoft.TypeScript.targets 的 Web 项目将在构建服务器上成功构建,您有两种选择:

  1. 在构建服务器上安装 TypeScript
  2. 将 Microsoft.TypeScript.targets 所需的文件复制到不同的源代码控制文件夹,并将 csproj 文件中的路径引用更改为该文件夹。

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

于 2013-09-18T14:52:07.137 回答
1

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

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

于 2014-07-03T09:29:21.800 回答
1

通常这是因为您尚未在构建服务器上安装 TypeScript 扩展 - 它需要您在本地使用的相同安装程序。

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

于 2013-09-18T14:41:49.067 回答
0

当您取消安装 VS 或更改 Typescript 版本或未能安装对应 Visual Studio 版本的 Typescript SDK 时,通常会抛出此消息。下载并安装 Typescript SDK 可以让你摆脱这个错误。

这是下载 VS2017 的 SDK 的链接。

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

于 2019-03-18T11:30:08.760 回答