Подтвердить что ты не робот

Ошибка сборки 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 с

4b9b3361

Ответ 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 исправило проблему для меня.