【问题标题】:TFS (web) gives error when building Typescript. TypeScript.targets not foundTFS (web) 在构建 Typescript 时出错。找不到 TypeScript.targets
【发布时间】:2013-09-18 13:51:24
【问题描述】:

我们刚刚将我们的 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.

我们在本地使用 typescript 0.9.1.1 和 VS2012

建议?

【问题讨论】:

    标签: tfs typescript tfsbuild azure-devops


    【解决方案1】:

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

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

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

    【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 我们在 Web 上使用 TFS,并且无法访问构建服务器,因为它位于云中并由 Microsoft 管理。我们正在使用理论上安装了 Typescript 的托管构建控制器。我想我们将不得不使用 Suresh2 发布的建议。感谢您的帮助
    【解决方案3】:

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

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

    【讨论】:

    • 感谢您指出这一点!我将更新安装到VS 2013 Express,现在一切正常。
    【解决方案4】:

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

    这里是VS2017 SDK的下载链接。

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

    【讨论】:

      猜你喜欢
      • 2014-07-10
      • 2018-11-08
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-11-24
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多