visual-studio-2017 - instalar - supercharger visual studio
CompilaciĆ³n de Visual Studio 15 falla proyecto limpio (7)
Estoy usando Visual Studio 15 Preview 3
Cuando creo un nuevo proyecto (proyecto "vacío" de ASP.Net 5) y presiono compilar todo lo que no se puede compilar. Obtengo los siguientes errores.
Severity Code Description Project File Line Suppression State
Error MSB4063 The "VsTsc" task could not be initialized with its input parameters. WebApplication3 C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v15.0/TypeScript/Microsoft.TypeScript.targets 247
Error MSB4064 The "OutputLogFile" parameter is not supported by the "VsTsc" task. Verify the parameter exists on the task, and it is a settable public instance property. WebApplication3 C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v15.0/TypeScript/Microsoft.TypeScript.targets 261
Cualquier sugerencia por favor. No he agregado ningún código, solo creé el proyecto y presioné construir.
Estaba teniendo el mismo problema con la comunidad VS2015 y descargando la última versión de TypeScript (versión 2.1.5 publicada el 1/11/17) en https://www.microsoft.com/en-us/download/details.aspx?id=48593 hizo el truco para mí.
La degradación de " Microsoft.TypeScript.MSBuild " de la versión 2.0.6 a 1.8.11 eliminó los Errores de compilación.
Los mismos errores se observaron después de instalar Visual Studio Preview. La actualización 3 de la adición de la comunidad de Visual Studio 2015 instalada en la misma computadora también comenzó a recibir los mismos errores, en una serie de diferentes soluciones Typescript. Podría crear las mismas soluciones en una computadora vieja ''Actualización 1 de la comunidad de Visual Studio 2015, actualización 1''. Entonces desinstalo Visual Studio Preview. Los errores aún se produjeron en la actualización de la adición a la comunidad de Visual Studio 2015 3. Además, luego se desinstaló y se reinstaló la adición a la comunidad y el problema se resolvió y pudo generar el proyecto. Pensé que esta solución podría ayudar a otros con el problema de resolver una solución más elegante. No tengo los puntos de reputación para hacer un comentario (cuando corresponda).
Si revisa el contenido de la ventana de salida después de que la compilación haya fallado, debería mostrar la ruta del archivo de targets
como esta:
C:/Program Files (x86)/MSBuild/Microsoft/VisualStudio/v14.0/TypeScript/Microsoft.TypeScript.targets
OutputLogFile
y elimine el atributo VsTsc
elemento VsTsc
. Esto debería hacer que la construcción pase.
Tuve un problema similar Como resulta que la tarea VsTsc
es compatible con OutputLogFile
. Cuando instalé los paquetes de nuget TypeScript más nuevos (Microsoft.TypeScript.Compiler y Microsoft.TypeScript.MSBuild), se agrega Microsoft.TypeScript.targets a .csproj, pero se olvida de 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'')" />
Tuve un problema similar. Para mí la solución fue:
- Eliminar el paquete "Microsoft.TypeScript.Compiler"
- Eliminar el paquete "Microsoft.TypeScript.MSBuild"
de los paquetes instalados.
Yo tuve el mismo problema. Las herramientas de TypeScript en VisualStudio 2015 y los paquetes de TypeScript adjuntos al proyecto tenían diferentes versiones, por lo que la compilación falló con "La tarea" VsTsc "no se pudo inicializar con sus parámetros de entrada". Reinstalé las herramientas de TypeScript para VisualStudio 2015 (obtener una versión más antigua) que resolvió mi problema.