TypeScript 2.0 tsc.exe 升级后出现代码1错误

3
我正在使用VS2015和TypeScript中的Angular2制作我的项目。偶尔会遇到错误:error MSB6001: Invalid command line switch for "tsc.exe". Illegal characters in path. 我不记得上次是如何解决它的,我想它可能是在没有我的干预下消失了。但今天这个错误不想离开。 我安装了TS 2.0 RC,因为我认为这是一个错误,并且已经在新版本中修复。但现在我收到了错误: Severity Code Description Project File Line Suppression State Error MSB6006 "tsc.exe" exited with code 1. MGMS.Web C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets 222
你能帮我解决这个问题吗?
这是我的诊断日志http://www.filedropper.com/diagnosticlog和项目http://www.filedropper.com/project_11

[04.09.2016] 我尝试解决问题并更改了Microsoft.TypeScript.targets文件,将工具的硬编码值设置为1.8。它起作用了。我不知道为什么,因为在安装TypeScript 2.0之前它也没有起作用,但现在它可以使用了。为了确保所有团队成员都能使用它,我在xproj中添加了两行:

<PropertyGroup> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">14.0</VisualStudioVersion> <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> <TypeScriptNuGetToolsVersion>1.8</TypeScriptNuGetToolsVersion> <TypeScriptToolsVersion>1.8</TypeScriptToolsVersion> </PropertyGroup>

我还尝试在visualstudioonline上对我的解决方案进行持续集成。但是这里它无法使用相同的tsc.exe错误1。很有趣,因为日志向我显示visualstudioonline正确地使用了1.8版本的tsc.exe。发生了什么?

我尝试从命令行运行 tsc.exe v2.0,但在第一条诊断日志中显示错误。

你自己找到解决方案了吗?我也遇到了同样的错误 :( - ndee
1个回答

0
同时,新版本的tsc编译器已经发布。这只是特定安装的问题(不知道为什么)。清理系统+重新安装解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接