¿Cómo puedo crear una aplicación web ASP.NET desde la línea de comandos?Creando una solución ASP.NET desde la línea de comandos?
Respuesta
Tome una mirada en el interruptor de devenv.exe /Build, se le da un archivo de solución para construir, por ejemplo,
devenv.exe "C:\Documents and Settings\someuser\MySolution.sln" /build DEBUG
Entonces, si usted tiene requisitos de construcción más complejas mirar en MSBuild.
para construir una solución directa,
msbuild mysolution.sln
Encontrará MSBuild en la carpeta Microsoft.NET en el directorio de Windows.
También puede comprobar la validez de compilar su sitio Web. Las instrucciones para eso están en MSDN here. Si usa el nodo de proyecto de implementación web (detallado en la parte inferior), la implementación se realizará automáticamente cuando ejecute msbuild
en el archivo de la solución.
Esta es una manera indirecta de hacerlo, pero se puede utilizar la tarea MSBuild como parte de un proyecto msbuild:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Solutions Include="*.sln" />
</ItemGroup>
<Target Name="Build" >
<MSBuild BuildInParallel="true" Projects="@(Solutions)" RebaseOutputs="true" />
</Target>
construidos con msbuild
projectname
.proj
desde la línea de comandos .
Esto puede parecer excesivo, pero luego puede agregar cosas adicionales al proyecto (como reiniciar sitios web, comprimir archivos, control de máquina virtual, incluso, cobertura de código) que pueden ayudarlo a configurar y probar el proyecto.
tan tonto como yo podría mirar, he utilizado "aspnet_compiler.exe" para compilar/proyectos que implementan
Prueba esto en un archivo .bat, reemplace v4.0.30319 con la versión adecuada:
CD C:\Windows\Microsoft.NET\Framework\v4.0.30319
msbuild "C:\inetpub\wwwroot\MyWebSite.sln"
- 1. mono: Creando una solución .Net en la línea de comandos en Linux
- 2. Línea de comandos de MonoDevelop compilar una solución
- 3. Crear el archivo de la solución VS2010 desde la línea de comandos de msbuild
- 4. Ejecutar Java desde la línea de comandos
- 5. Referencia rápida desde la línea de comandos
- 6. Cómo arrancar desde la línea de comandos
- 7. Ejecutar una biblioteca de Ruby desde la línea de comandos
- 8. Detener una aplicación web tomcat desde la línea de comandos
- 9. Ejecute la transformación web.config desde la línea de comandos
- 10. Creando el proyecto Xcode desde la línea de comando
- 11. Compilar varios proyectos CDT C++ desde la línea de comandos
- 12. Salida a línea de comandos si se inició desde la línea de comandos
- 13. Obtenga la versión de TCL desde la línea de comandos?
- 14. Creando y ejecutando la solución Monodesarrollo en OS X Terminal
- 15. Cómo iniciar PowerShell (no una secuencia de comandos) desde la línea de comandos
- 16. Generar ipa desde xcode línea de comandos
- 17. Cómo eliminar enlaces de control de origen TFS para una solución desde la línea de comando
- 18. ¿Versión de ensamblaje desde la línea de comandos?
- 19. SVN "movimiento de reparación" desde la línea de comandos
- 20. Generación de informes JUnit desde la línea de comandos
- 21. webapp de reinicio tomcat desde la línea de comandos
- 22. solicitud de construcción de Xcode desde la línea de comandos
- 23. Depuración aplicación de iPhone desde la línea de comandos
- 24. Compilar proyecto de Flex Builder desde la línea de comandos
- 25. compilación de actionscript desde la línea de comandos usando MXMLC
- 26. Ejecutando Jmeter de forma remota desde la línea de comandos
- 27. buscar y reemplazar desde la línea de comandos de UNIX
- 28. Ejecutar proyecto de Eclipse desde la línea de comandos
- 29. ¿Cómo puedo publicar un proyecto ASP.NET MVC desde la línea de comandos?
- 30. ¿Cómo compilo un proyecto de Visual Studio desde la línea de comandos?