2016-03-26 145 views
22

Bất kỳ ai cũng có thể cung cấp bất kỳ thông tin chi tiết nào. Không thể tìm thấy bất kỳ thông tin nào về điều này. -Asp.net 5 bởi dự án Visual studio 2015 gặp lỗi dưới đâyLỗi xây dựng MSB600 "tsc.exe" đã thoát với mã số 2

Lỗi MSB6006 "tsc.exe" thoát với mã 2. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14 .0 \ nguyên cảo \ Microsoft.TypeScript.targets 213

EDIT: Đây là dòng 213 của Microsoft.TypeScript.targets nộp

<VsTsc 
    ToolPath="$(TscToolPath)" 
    ToolExe="$(TscToolExe)" 
    TSConfigFile="%(ConfigFiles.Identity)" 
    YieldDuringToolExecution="$(TscYieldDuringToolExecution)" 
    ProjectDir="$(ProjectDir)" 
    ToolsVersion="$(TypeScriptToolsVersion)" 
    TypeScriptCompileBlocked="$(TypeScriptCompileBlocked)" 
    ComputeOutputOnly="false"> 

tôi đã succeded để biên dịch với libra ngụm-nguyên cảo ry.

[16:27:47] Bắt đầu 'xây dựng-ts' ... Quy trình chấm dứt với mã 0.

[16:27:50] nguyên cảo: 4 lỗi ngữ nghĩa.

[16:27:50] nguyên cảo: phát ra thành công (có lỗi)

[16:27:50] Hoàn tất 'xây dựng-ts' sau 3,49 s

+2

tôi đã xóa "đẹp": đúng từ tệp tsconfig.json và bây giờ nó không ném lỗi này –

+0

Tôi cũng nhận được lỗi này. không thể tìm ra nguyên nhân thực sự của vấn đề này là gì. Nếu có ai có thể giúp. –

Trả lời

11

Nếu bạn gặp vấn đề với ASP.NET lõi xproj biên soạn và không có bất kỳ tập tin .ts, bạn có thể vô hiệu hóa tổng hợp nguyên cảo sửa đổi .xproj tập tin và thêm:

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

Bên đầu tiên

các
<PropertyGroup> 
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 
    ... 
</PropertyGroup> 
+0

cảm ơn bạn rất nhiều! – JollyBrackets

+0

Bạn đã lưu ngày của tôi, Cảm ơn bạn nhiều :) –

1

Thay đổi tsconfig.json của tôi đã sửa lỗi đó cho tôi. nó trông giống như:

{ 
    "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 
0

tôi đã cùng một vấn đề, và nhìn thấy bạn cố định của bạn bằng cách nhận xét của bạn về câu hỏi của bạn bằng cách loại bỏ các tsconfig.json xấu dẫn tôi tìm ra nguyên nhân của lỗi của tôi quá.

Tôi đã có dòng này trong tsconfig.json của mình trong nỗ lực để lấy các tệp bản đồ sourc của tôi hoạt động lại với trình duyệt của tôi.

"sourceRoot": "/" 

Loại bỏ dòng này cố định vấn đề này (và vẫn chưa được sửa chữa vấn đề sourcemap của tôi nó transpired anyway)

Tôi đoán nếu bạn đang chạm vấn đề này bạn có một tsconfig.json xấu compilerOptions

6

Sau khi cập nhật TypescriptToolsVersion đến 1,8

<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>

Thay đổi đường dẫn mục tiêu của các loại để bao gồm vị trí TypeScriptionVersion. như dưới đây.

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\$(TypeScriptToolsVersion)\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\$(TypeScriptToolsVersion)\Microsoft.TypeScript.targets')" />

12

Có thể có nhiều lý do đằng sau lỗi này. Vấn đề là VS không hiển thị lỗi chính xác được trả về bởi trình biên dịch TypeScript.

tôi đã viết một bài đăng blog giải thích lừa nhỏ để nhận được thông báo lỗi chi tiết, tôi hy vọng nó sẽ có ích cho ai đó: http://the-coderok.azurewebsites.net/2016/07/13/Resolve-the-Error-MSB6006-tsc-exe-exited-with-code-2-build-error-in-Visual-Studio-2015/

+1

Đó là một trợ giúp lớn! Cảm ơn! – Hoppe

0

câu trả lời của tôi là tôi đã có một dự án mà đã sử dụng nguyên cảo 2.0 với Visual Studio 2015 mà tôi đã mở trong Visual Studio 2013. Mở nó trong Visual Studio 2015 đã khắc phục sự cố cho tôi.

Các vấn đề liên quan