Typescript VisualStudio 2015:“;tsc.exe“;已退出,代码为1

Typescript VisualStudio 2015:“;tsc.exe“;已退出,代码为1,typescript,visual-studio-2015,Typescript,Visual Studio 2015,我以前使用Visual Studio 2013进行web TypeScript项目。升级到Visual Studio 2015 Update 3,在构建项目时 "tsc.exe" exited with code 1 网络上有一百万个这样的错误。有人建议我通过NPM安装Microsoft.TypeScript.MSBuild和Microsoft.TypeScript.Compiler,我做到了 当我深入研究输出(使其冗长)时,我看到: 1> C:\Program Files (x86)

我以前使用Visual Studio 2013进行web TypeScript项目。升级到Visual Studio 2015 Update 3,在构建项目时

"tsc.exe" exited with code 1
网络上有一百万个这样的错误。有人建议我通过NPM安装Microsoft.TypeScript.MSBuild和Microsoft.TypeScript.Compiler,我做到了

当我深入研究输出(使其冗长)时,我看到:

1>  C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6\tsc.exe --project "F:\depot\depot\code\main\web\CedarsReport\tsconfig.json" --listEmittedFiles
1>  F:\depot\depot\code\main\web\CedarsReport\error TS5023:Build:Unknown compiler option 'listemittedfiles'.
问题: 1) 为什么使用TypeScript 1.6?我安装了“Visual Studio 2015的TypeScript 1.8.4”

2) --listedMittedFiles选项来自何处,如何禁用它

3) 如果我进入Project>Properties>TypeScript Build,它会显示: “:检测到一个或多个tsconfig.json文件。项目属性已禁用。” 因此,我尝试将tsconfig.json文件移动到桌面,删除项目文件夹中的文件。退出Visual Studio 2015并重新启动,执行清理和重建,并显示相同的错误消息。为什么它认为在没有tsconfig.json文件的情况下仍然有tsconfig.json文件


即使您不能回答所有问题,也欢迎您回答任何问题,特别是#2。

您可以通过使用以下链接安装TypeScript 2.1.5来解决此问题:

  • (2.1.5在编写本报告时)
这还会将MSBuild指向正确的TypeScript生成,该生成完全支持
--listedFiles
命令开关(1.x中不支持,因此会出现错误)


有关此问题的更多详细信息和参考资料,请参见和/或我在该主题上写的内容。

我正在使用visual studio 2013。在Web.csproj文件中,我替换了


我现在不再出现此错误。

最好在安装之前关闭Visual Studio 2015。Visual Studio 2015要求在再次打开项目时替换旧版本。请使用TypeScript 2.2或更高版本解决此问题:)谢谢@Kevin.NET的建议。非常好。它可以用TypeScript 2.2或更高版本解决:)