Asp.net-Mvc-4

如何編輯 Typescript 1.4“指定的任務可執行位置”?

  • February 6, 2016

我正在更新一個項目以使用所有內容的最新版本。我剛剛將 MVC 4 項目從 .Net 4.0 更新到 .Net 4.5.1。然後我更新了 nuget 包(解除安裝一些,然後重新安裝,因為它們基於 .Net 4.0)。之後,我將 Typescript 的機器版本更新到了 1.4,就在那時,一切都被它擊中了。只是兩個簡單的錯誤。首先:

您的項目文件使用的 TypeScript 編譯器和工具版本與目前安裝在此機器上的版本不同。在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe 中未找到編譯器。您可以通過更改項目文件中的元素來解決此問題。

我確保將其設置為“1.4”

<TypeScriptToolsVersion>1.4</TypeScriptToolsVersion>

第二個錯誤:

指定的任務可執行位置“C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\1.4\tsc.exe”無效。

所以我試圖找到路徑設置的位置並取出試圖在第二個文件夾“1.4”中查找的位置。路徑應該是:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4\tsc.exe

我似乎無法找到它的設置位置,以及如何更改它。

我試過了:

重新安裝和修復 Typescript 1.4 並到處搜尋設置路徑的位置。

我已經閱讀了包括檢查“檢查您的 PATH 環境變數”的答案。我找不到改變的地方,此時我的大腦很生氣。

我在 Visual Studio 2013 Ultimate 中。謝謝。

我有同樣的問題。我發現它的唯一方法是在 C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4 創建一個新文件夾 ‘1.4’ 並複製到 ‘C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.4** 1.4**’ 父目錄中的所有文件。

愚蠢的解決方案,但它對我有用。

解決方案:

  1. 轉到C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio並重命名typescriptVisualStudio 版本中的文件夾。例如,我重命名Typescript了裡面的文件夾v12.0
  2. 也轉到C:\Program Files (x86)\Microsoft SDKs並重命名typescript文件夾。
  3. 轉到控制面板中的程序和功能,搜尋 Typescript 並修復 Typescript。

此解決方案將解決問題,現在您可以刪除重命名的文件夾

引用自:https://stackoverflow.com/questions/30142996