Compartir a través de


AspNetCompiler (Tarea)

Actualización: noviembre 2007

La tarea AspNetCompiler ajusta aspnet_compiler.exe, una utilidad que sirve para precompilar las aplicaciones ASP.NET.

Parámetros de la tarea

En la siguiente tabla se describen los parámetros de la tarea AspNetCompiler.

Parámetro

Descripción

Clean

Parámetro Boolean opcional.

Si este parámetro es true, se generará la aplicación precompilada limpia. Cualquier componente previamente compilado se volverá a compilar. El valor predeterminado es false. Este parámetro corresponde al modificador -c en aspnet_compiler.exe.

Debug

Parámetro Boolean opcional.

Si este parámetro es true, se enviará información de depuración (archivo .PDB) durante la compilación. El valor predeterminado es false. Este parámetro corresponde al modificador -d en aspnet_compiler.exe.

Force

Parámetro Boolean opcional.

Si este parámetro es true, la tarea sobrescribirá el directorio de destino si ya existe. El contenido existente se perderá. El valor predeterminado es false. Este parámetro corresponde al modificador -f en aspnet_compiler.exe.

MetabasePath

Parámetro String opcional.

Especifica la ruta completa de la metabase de IIS de la aplicación. Este parámetro no se puede combinar con los parámetros VirtualPath o PhysicalPath. Este parámetro corresponde al modificador -m en aspnet_compiler.exe.

PhysicalPath

Parámetro String opcional.

Especifica la ruta de acceso física de la aplicación que se va a compilar. Si este parámetro falta, la metabase de IIS se utiliza para buscar la aplicación. Este parámetro corresponde al modificador -p en aspnet_compiler.exe.

TargetPath

Parámetro String opcional.

Especifica la ruta de acceso física a la aplicación que se va a compilar. Si no se especifica, la aplicación se vuelve a compilar in situ.

Timeout

Parámetro Int32 opcional.

Especifica el tiempo, en milisegundos, tras el cual se termina la tarea ejecutable. El valor predeterminado es Int.MaxValue; es decir, no existe tiempo de espera.

ToolPath

Parámetro String opcional.

Especifica la ubicación desde la que la tarea cargará el archivo ejecutable subyacente (aspnet_compiler.exe). Si no se especifica este parámetro, la tarea utiliza la ruta de acceso de instalación de SDK correspondiente a la versión de Framework que está ejecutando MSBuild.

Updateable

Parámetro Boolean opcional.

Si este parámetro es true, la aplicación precompilada se podrá actualizar. El valor predeterminado es false. Este parámetro corresponde al modificador -u en aspnet_compiler.exe.

VirtualPath

Parámetro String opcional.

La ruta de acceso virtual de la aplicación que se va a compilar. Si se especifica PhysicalPath, la ruta de acceso física se utiliza para buscar la aplicación. En caso contrario, se utiliza la metabase de IIS y se supone que la aplicación se encuentra en el lugar predeterminado. Este parámetro corresponde al modificador -v en aspnet_compiler.exe.

Ejemplo

En el siguiente ejemplo de código se utiliza la tarea AspNetCompiler para precompilar una aplicación de ASP.NET.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="PrecompileWeb">
        <AspNetCompiler
            VirtualPath="/MyWebSite"
            PhysicalPath="c:\inetpub\wwwroot\MyWebSite\"
            TargetPath="c:\precompiledweb\MyWebSite\"
            Force="true"
            Debug="true"
        />
    </Target>
</Project>

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild