visual-studio - personalizar - visual studio code ejemplos
¿Es posible hacer que nant ejecute una publicación en un proyecto de aplicación web? (2)
El comando de publicación visual studio reconstruye su solución y luego copia los archivos en el directorio de la solución a un nuevo directorio. Uso el siguiente objetivo para hacer casi lo mismo:
<target name="copyToPublish">
<delete dir="${dir.publish}" />
<mkdir dir="${dir.publish}" />
<mkdir dir="${dir.publish}/wwwroot"/>
<copy todir="${dir.publish}/wwwroot" includeemptydirs="false">
<fileset basedir="${website.dir}">
<exclude name="**/*.cs"/>
<exclude name="**/*.pdb"/>
<exclude name="**/*.csproj*"/>
<exclude name="**/obj/**"/>
<include name="**/*.*"/>
</fileset>
</copy>
<mkdir dir="${dir.publish}/database"/>
<copy todir="${dir.publish}/database" includeemptydirs="false">
<fileset basedir="${dir.databasescripts}">
<include name="**/*.sql" />
</fileset>
</copy>
<xmlpoke
file="${dir.publish}/wwwroot/Web.config"
xpath="/configuration/system.web/compilation/@debug"
value="false" />
<xmlpoke
file="${dir.publish}/wwwroot/Web.config"
xpath="/configuration/system.web/trace/@enabled"
value="false" />
<move file="${dir.publish}/wwwroot/Web.config" tofile="${dir.publish}/wwwroot/Release.config" overwrite="true" />
<delete file="${dir.publish}/wwwroot/Web.config" />
</target>
Antes de este objetivo, debes ejecutar el procedimiento de compilación normal, por supuesto.
¿Es posible hacer que nant ejecute un proyecto de publicación en mvc o un buen proyecto de aplicación web?
y después de la publicación make nant FTP los archivos al servidor web
ACTUALIZACIÓN: encontró la solución al problema ftp
Nant ftp task gracias Paco
lo que quiero decir con publich
¿Hay una aplicación de línea de comandos o una tarea nant que pueda publicar pública como estudio visual ...?
Hay una Tarea Ftp para nant. Además de eso, debe crear un script que copie los archivos y directorios que necesita y los archivos de configuración. No lo hago automáticamente, porque quiero tener control sobre los scripts de actualización de la base de datos y los cambios en web.config.