angular - visual - "Tsc.exe" salió con el código 1
updating typescript in visual studio 2015 (3)
Estoy usando asp.net mvc y angular 2 . Actualicé Angular a la versión 2.1.1. Ahora cuando compilo, el "tsc.exe" exited with code 1
error del "tsc.exe" exited with code 1
apareció. Mis archivos de Typescript no ven los archivos de la biblioteca.
¿Cual podría ser el problema?
, .
actualizar
Cuando instalé Typescrypt.Compiller 2.0.3 y Typescrypt.MSBuild 2.0.3, obtuve dos nuevos errores:
- "El parámetro" OutputLogFile "no es compatible con la tarea" VsTsc ". Verifique que el parámetro exista en la tarea y que se trata de una propiedad de instancia pública configurable". y
- La tarea "VsTsc" no se pudo inicializar con su entrada
fijo
Eliminé del proyecto TypeScript.Compiler y TypeScript.MSBuild. No ahora por qué lo instalé. =) Luego se descargó la nueva versión de TypeScript Tools para Visual Studio 2015 (TypeScript_Dev14Full.exe) y se instaló. Es la solución mi problema.
Cierre VS y luego descargue sus herramientas de TypeScript. Puede obtener las herramientas aquí https://www.microsoft.com/en-us/download/confirmation.aspx?id=48593
Cuando termine VS y reconstruya. Deberías ser bueno.
Eliminé del proyecto TypeScript.Compiler y TypeScript.MSBuild. No ahora por qué lo instalé. =) Luego se descargó la nueva versión de TypeScript Tools para Visual Studio 2015 (TypeScript_Dev14Full.exe) y se instaló. Es la solución mi problema.
Tuve un problema similar. Primero, deberíamos considerar si Visual Studio es la forma correcta de construir proyectos de Angular 2. Si determinamos que es el mejor enfoque, esta es la solución que encontré al error ...
Como resultado, la tarea OutputLogFile
admite OutputLogFile
. Cuando instalé los paquetes Nuget TypeScript más nuevos (Microsoft.TypeScript.Compiler y Microsoft.TypeScript.MSBuild), entonces agrega Microsoft.TypeScript.targets al .csproj, pero omite eliminar las líneas anteriores. Nuget agregará líneas similares a
<Import Project="../packages/Microsoft.TypeScript.MSBuild.2.1.4/build/Microsoft.TypeScript.MSBuild.props" Condition="Exists(''../packages/Microsoft.TypeScript.MSBuild.2.1.4/build/Microsoft.TypeScript.MSBuild.props'')" />
<Import Project="../packages/Microsoft.TypeScript.MSBuild.2.1.4/build/Microsoft.TypeScript.MSBuild.targets" Condition="Exists(''../packages/Microsoft.TypeScript.MSBuild.2.1.4/build/Microsoft.TypeScript.MSBuild.targets'')" />
Tienes que eliminar manualmente las dos líneas que apuntan a:
<Import Project="$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/Microsoft.TypeScript.Default.props" Condition="Exists(''$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/Microsoft.TypeScript.Default.props'')" />
<Import Project="$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/Microsoft.TypeScript.targets" Condition="Exists(''$(MSBuildExtensionsPath32)/Microsoft/VisualStudio/v$(VisualStudioVersion)/TypeScript/Microsoft.TypeScript.targets'')" />