AspNetCompiler (Tarea)
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 |
---|---|
AllowPartiallyTrustedCallers |
Parámetro Boolean opcional. Si este parámetro es true, el ensamblado de nombre seguro permitirá llamadores de confianza parcial. |
Clean |
Parámetro Boolean opcional. Si este parámetro es true, se compilará 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. |
DelaySign |
Parámetro Boolean opcional. Si este parámetro es true, el ensamblado no se firma totalmente cuando se crea. |
FixedNames |
Parámetro Boolean opcional. Si este parámetro es true, a los ensamblados compilados se les darán nombres fijos. |
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. |
KeyContainer |
Parámetro String opcional. Especifica un contenedor de claves de nombre seguro. |
KeyFile |
Parámetro String opcional. Especifica la ruta de acceso física del archivo de clave con nombre seguro. |
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. |
TargetFrameworkMoniker |
Parámetro String opcional. Especifica la propiedad TargetFrameworkMoniker que indica la versión de .NET Framework de aspnet_compiler.exe que se debería usar.Sólo acepta los monikers de .NET Framework. |
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. |
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. |
Comentarios
Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase ToolTaskExtension, que hereda de la clase ToolTask.Para obtener una lista de estos parámetros adicionales y sus descripciones, vea ToolTaskExtension (Clase base).
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>