任何人都可以给予任何见解。找不到有关此的任何信息。- ASP.NET 5项目- Visual studio 2015遇到以下错误
错误MSB 6006“tsc.exe”退出,代码为% 2。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript\Microsoft.TypeScript.targets 213
编辑:这是Microsoft.TypeScript.targets文件的第213行
<VsTsc
ToolPath="$(TscToolPath)"
ToolExe="$(TscToolExe)"
TSConfigFile="%(ConfigFiles.Identity)"
YieldDuringToolExecution="$(TscYieldDuringToolExecution)"
ProjectDir="$(ProjectDir)"
ToolsVersion="$(TypeScriptToolsVersion)"
TypeScriptCompileBlocked="$(TypeScriptCompileBlocked)"
ComputeOutputOnly="false">
我已经成功地编译与gulp-typescript库。
[16:27:47]正在启动“build-ts”...进程终止,代码为0。
[16:27:50] TypeScript:4语义错误。
[16:27:50] TypeScript:发射成功(有错误)
[16:27:50] 3.49秒后完成'build-ts'
7条答案
按热度按时间wgxvkvu91#
此错误背后可能有多种原因。问题是VS不会显示TypeScript编译器返回的确切错误。
我写了一篇博客文章,解释了获取详细错误消息的小技巧,我希望它对某人有用:http://the-coderok.azurewebsites.net/2016/07/13/Resolve-the-Error-MSB6006-tsc-exe-exited-with-code-2-build-error-in-Visual-Studio-2015/
bksxznpy2#
如果你在ASP.NET Core xproj编译时遇到问题,并且没有任何.ts文件,你可以禁用Typescript编译,修改.xproj文件并添加:
在第一
9rygscc13#
将TypescriptToolsVersion更新为1.8后
更改Typescript Targets路径以包括TypeScriptionVersion位置。就像下面。
vtwuwzda4#
修改我的tsconfig.json为我解决了这个问题。它看起来像:
unguejic5#
我的回答是,我有一个项目,使用TypeScript 2.0与Visual Studio 2015,我在Visual Studio 2013中打开。在Visual Studio 2015中打开它解决了这个问题。
8wigbo566#
我也有同样的问题,看到你通过删除坏的tsconfig.json来修复你的问题,这也让我找到了错误的原因。
我在我的tsconfig.json中有这一行,以使我的sourcemap文件再次与我的浏览器一起工作。
删除这一行解决了这个问题(并没有修复我的sourcemap问题,它反正发生)
我猜如果你碰到这个问题,你有一个坏的tsconfig.json
compilerOptions
nnsrf1az7#
我的应用程序在我的机器上编译良好,但在Azure DevOps中构建时失败。我通过在我的csproj文件中更改TypeScriptToolsVersion来修复它...