2012-05-16 12 views
7

estoy desplegando mi aplicación web desde la línea de comandos usando esteConjunto Nombre de la aplicación de los parámetros de MSBuild

msbuild WebApplication1.csproj/t: Paquete/p: configuración = liberar

Funciona bien, pero la aplicación se implementó con el mismo nombre que se está usando en la página de configuración del proyecto.

Quiero establecer el nombre de la aplicación desplegada utilizando la misma línea de comando. ¿Hay algún parámetro en msbuild para hacerlo o cualquier otro enfoque.

Gracias

+1

¿Puede ser más específico sobre el "nombre que está utilizando en la página de configuración del proyecto"? Una captura de pantalla ayudaría. – Justin

+0

¿te refieres al nombre del ensamblado? o el nombre de la aplicación web? –

Respuesta

19

Debe probar este

msbuild WebApplication1.csproj/t: Paquete/p: = configuración de liberación; DeployIISAppPath = "what_ever_name_you_want"

usted podría conseguir más información sobre estas palabras clave del archivo de proyecto (.csproj), abrirlo en el Bloc de notas y busque el nombre predeterminado que se setted por VS. y usa ese parámetro en tu línea de comando.

Espero que esto ayude.

+0

Por el momento, no hay forma. para configurar DeployIISAppPath para las aplicaciones asp.net mvc en Visual Studio. ¡Esta opción de compilación funciona muy bien! –

0

MS Build Command line parameters: no se ve como se puede hacer desde la línea de comandos.

Pero puede hacerlo en su archivo de configuración - article utilizando un grupo de propiedades

<PropertyGroup> 
    <appname>NewApplicationName</appname> 
</PropertyGroup> 
+0

No, sigue configurando la misma namne que se menciona en las propiedades del proyecto. Sitio web del paquete/publicación – MegaMind

0

No puedo decir exactamente lo que el establecimiento se encuentra en las páginas de propiedades que usted está hablando sin embargo será la sintaxis algo como esto:

msbuild WebApplication1.csproj/t: paquete/p: configuración = liberar /p: nombreaplic = Prueba

+0

No, sigue configurando el mismo namne que se menciona en las propiedades del proyecto. Sitio web del paquete/publicación – MegaMind

Cuestiones relacionadas