Ошибка сборки MSB600 "tsc.exe" вышла с кодом 2
Может ли кто-нибудь дать представление. Не удалось найти информацию об этом.
-Asp.net 5 project- Visual studio 2015
Обнаружена ошибка ниже
Ошибка MSB6006 "tsc.exe" завершена с кодом 2. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ TypeScript\Microsoft.TypeScript.targets 213
EDIT:
Это строка 213 файла Microsoft.TypeScript.targets
<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: emit успешно (с ошибками)
[16:27:50] Закончено "build-ts" после 3.49 с
Ответы
Ответ 1
Если у вас возникли проблемы с компоновкой ASP.NET Core xproj и нет никакого файла .ts, вы можете отключить компиляцию Typescript.xproj файла и добавление:
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
Внутри первого
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
...
</PropertyGroup>
Ответ 2
Это может быть несколько причин. Проблема заключается в том, что 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/
Ответ 3
После обновления TypcriptToolsVersion до 1,8
<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>
Ответ 4
Изменение моего tsconfig.json исправлено для меня.
это выглядит так:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"outDir": "wwwroot/app/",
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
},
"filesGlob": [
"node_modules/**",
"wwwroot/**/*",
"typings/**/*"
],
"compileOnSave": false
Ответ 5
У меня была одна и та же проблема, и, увидев, что вы исправили свой комментарий по своему вопросу, удалив плохой tsconfig.json, заставьте меня также найти причину моей ошибки.
У меня была эта строка в моем tsconfig.json в попытке снова восстановить файлы моего исходного файла для моего браузера.
"sourceRoot": "/"
Удаление этой строки устранило проблему (и не исправляло мою проблему с sourcemap, так или иначе).
Я думаю, если вы столкнетесь с этой проблемой, у вас будет плохой tsconfig.json compilerOptions
Ответ 6
Мой ответ заключался в том, что у меня был проект, который использовал TypeScript 2.0 с Visual Studio 2015, который я открыл в Visual Studio 2013. Открытие его в Visual Studio 2015 исправило проблему для меня.