2016-03-26 12 views
22

Qualcuno può dare qualche idea. Non ho trovato alcuna informazione a riguardo. -Asp.net 5 progetto- studio visivo 2015 riscontrato l'errore sottoErrore di compilazione MSB600 "tsc.exe" chiuso con codice 2

errore MSB6006 "tsc.exe" uscito con il codice di 2. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14 0,0 \ dattiloscritto \ Microsoft.TypeScript.targets 213

EDIT: Questa è la riga 213 del Microsoft.TypeScript.targets File

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

ho succeded di compilare con libra gulp-dattiloscritto ry.

[16:27:47] a partire 'build-ts' ... processo terminato con il codice 0.

[16:27:50] dattiloscritto: 4 errori semantici.

[16:27:50] dattiloscritto: emettono riusciti (con errori)

[16:27:50] finiti 'build-TS' dopo 3,49 s

+2

ho rimosso "pretty": true dal file tsconfig.json e ora non lancia questo errore –

+0

Anche io sto ottenendo lo stesso errore. non riuscivo a capire quale sia la vera causa di questo problema. Se qualcuno può aiutare –

risposta

11

Se si riscontrano problemi con la compilazione ASP.NET Nucleo xproj e non hanno alcun file .ts, si potrebbe disabilitare la compilazione tipografico modifica .xproj di file e aggiungendo:

<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 

All'interno della prima

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

grazie mille! – JollyBrackets

+0

Hai salvato la mia giornata, molte grazie :) –

1

Cambiare il mio tsconfig.json ha corretto quello per me. sembra che:

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

Ho avuto lo stesso problema, e vedervi fissata vostro dal vostro commento alla tua domanda, eliminando la cattiva tsconfig.json mi portano a trovare la causa del mio errore troppo.

Ho avuto questa riga nel mio tsconfig.json nel tentativo di far funzionare di nuovo i miei file sourcemap con il mio browser.

"sourceRoot": "/" 

rimozione di questa linea risolto il problema (e non era stato fissare il mio problema Sourcemap è emerso comunque)

Credo che se si sta colpendo questo problema si ha un cattivo tsconfig.json compilerOptions

6

Dopo aver aggiornato TypescriptToolsVersion a 1,8

<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>

Cambia dattiloscritto Consente di indirizzare i percorsi per includere la posizione TypeScriptionVersion. come sotto

<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

Ci possono essere diverse ragioni alla base di questo errore. Il problema è che VS non mostra l'errore esatto restituito dal compilatore TypeScript.

ho scritto un post sul blog che spiega piccolo trucco per ottenere un messaggio di errore dettagliato, spero possa essere utile per qualcuno: 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

È stato di grande aiuto! Grazie! – Hoppe

0

La mia risposta era che avevo un progetto che stava usando dattiloscritto 2.0 con Visual Studio 2015 che ho aperto in Visual Studio 2013. Aprirlo in Visual Studio 2015 ha risolto il problema per me.

Problemi correlati