0
我安装了两个Visual Studio实例。 2015年和2017年。我有一个项目需要<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
运行。当我在VS2015中发布这个项目时,TypeScript不能编译。由于版本号而无法编译的Typescript
当检查tsc -v
时,我注意到它是v. 2.4.1
。
我有一个预感,我的问题cuase是tsc
版本号的差异。情况会是这样吗?如果是这样,恐怕发布这个项目的唯一可能的解决方案是删除VS2017。是对的吗?
不,这是不正确的。安装[TypeScript for Visual Studio](http://www.typescriptlang.org/index.html#download-links)。同时安装2015和2017版本,你应该很好。确保在项目中升级版本:' 2.4 TypeScriptToolsVersion>'。此外,Visual Studio不会将'tsc'放入您的路径中。这可能来自通过npm的全局安装。 –
由于所有权限制,我无法在我的解决方案中升级'TypeScrip'版本。 –
最好的选择是去“程序和功能”,并删除所有“Visual Studio的TypeScript工具”的安装,运行'npm uninstall -g typescript'并使用其他编辑器,比如VS Code,它可以让你使用任何你想要的版本,而你等待项目的实际所有者与时俱进。您还可以尝试在Visual Studio中禁用所有TypeScript相关设置,并使用管理VS 2017的Visual Studio安装程序将其卸载。 –