【发布时间】:2016-10-13 23:25:40
【问题描述】:
我正在使用 Visual Studio 2015 Pro,更新 3。
我的问题是如何指示 VS 使用我希望它使用的 typescript 编译器的版本。
VS 拒绝使用 Typescript 2.0 编译器,而是使用 1.8。我已经通过 VS 中的 Nuget 安装了 Microsoft.Typescript.Compiler v2.0.3 和 Microsoft.Typescript.MsBuild v2.0.3,但无济于事。
查看 MSBuild 的详细输出,我看到以下内容:
在项目“C:\Users[...]”的文件“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets”中定位“PreComputeCompileTypeScriptWithTSConfig”。 xproj”(目标“CompileTypeScriptWithTSConfig”依赖它):
使用程序集“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\TypeScript.tasks.dll”中的“VsTsc”任务。
任务“VsTsc” C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\Users[...]\tsconfig.json"
完成执行任务“VsTsc”。
在项目“[...].xproj”中完成构建目标“PreComputeCompileTypeScriptWithTSConfig”。
看来 VS 正在使用 Microsoft SDK 中的 tsc.exe。
有人知道如何指示 VS 使用我希望它使用的 tsc 版本吗?
【问题讨论】:
-
附加说明:这是一个 .Net Core 项目
标签: visual-studio msbuild typescript2.0