【问题标题】:Typescript 2.0 tsc.exe code 1 error (after upgrade)Typescript 2.0 tsc.exe 代码 1 错误(升级后)
【发布时间】:2016-09-04 15:15:10
【问题描述】:

我正在 VS2015 中使用打字稿中的 angular2 制作我的项目。偶尔我遇到错误: 错误 MSB6001:“tsc.exe”的命令行开关无效。路径中的非法字符。 我不记得上次我是如何克服它的,我想它没有我的互动就消失了。但是今天这个错误不想消失。 我安装了 TS 2.0 RC,因为我认为这是一个错误,并且已在新版本中修复。但现在我得到error 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,它显示错误,就像在第一个诊断日志中一样。

【问题讨论】:

  • 您自己找到解决方案了吗?我面临同样的错误:(

标签: visual-studio angular typescript visual-studio-2015 compiler-errors


【解决方案1】:

同时新版tsc编译器问世。这只是特定安装的问题(不知道为什么)。干净的系统+干净的安装解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 2016-09-17
    相关资源
    最近更新 更多