如何编辑Typescript 1.4"指定的任务可执行位置"?

Cod*_*Bob 8 asp.net-mvc-4 .net-4.5 typescript visual-studio-2013

我正在更新项目以使用所有内容的最新版本.我刚刚将.Net 4.0的MVC 4项目更新为.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>
Run Code Online (Sandbox Code Playgroud)

第二个错误:

指定的任务可执行位置"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中.谢谢.

小智 12

我有同样的问题.我发现它只是在C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\1.4中创建一个新文件夹'1.4'并复制到'C:\ Program Files(x86)\ Microsoft SDKs\TypeScript\1.4**1.4**'来自父目录的所有文件.

愚蠢的解决方案,但它适用于我.


Ira*_*yes 8

解:

  1. 转到C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio并重命名typescriptVisualStudio版本中的文件夹.例如,我Typescript在里面重命名了文件夹v12.0.

  2. 转到C:\Program Files (x86)\Microsoft SDKs并重命名typescript文件夹.

  3. 转到控制面板中的程序和功能,搜索Typescript并修复Typescript.

此解决方案将解决此问题,现在您可以删除重命名的文件夹


小智 5

我安装了1.5版然后卸载了它.卸载1.5后,我开始收到您收到的完全相同的错误.为了解决这个问题,我必须在Visual Studio安装的控制面板中运行修复.在Visual Studio上运行修复将修复对SDK路径的引用.

我不知道这些步骤是否必要,但在运行修复之前我手动转到:

C:\ Program Files(x86)\ Microsoft SDKs

并重命名了TypeScript文件夹.

在MSBuild路径下,您可能会列出多个版本的Visual Studio.我进入了每个并重命名了TypeScript文件夹.

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0 \

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0 \

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0 \

然后,我从控制面板上安装了Visual Studio安装程序.如果您不想在完整安装上运行修复并且拥有原始安装介质或iso,则可以从以下位置运行TypeScript SDK和VS软件包:

H:\包\ TypeScript_SDK

H:\包\ TypeScript_VS

运行修复或单独运行软件包后,将安装旧版本的TypeScript,现在可以进入Visual Studio并使用"扩展和更新"对话框安装TypeScript 1.4.