Tarefa AspNetCompiler
O AspNetCompiler tarefa envolve Aspnet_compiler. exe, um utilitário para pré-compilar ASP.NET aplicativos.
Parâmetros da tarefa
A tabela a seguir descreve os parâmetros da AspNetCompiler tarefa.
Parâmetro |
Descrição |
---|---|
AllowPartiallyTrustedCallers |
Opcional Boolean parâmetro. Se este parâmetro for true, o assembly de nome forte permitirá que os chamadores parcialmente confiáveis. |
Clean |
Opcional Boolean parâmetro Se este parâmetro for true, o aplicativo pré-compilado será compilado limpa.Todos os componentes compilados anteriormente sejam recompilados.O valor padrão é false.Este parâmetro corresponde do -c ligar Aspnet_compiler. exe. |
Debug |
Opcional Boolean parâmetro. Se este parâmetro for true, informações de depuração (.O arquivo PDB) é emitido durante a compilação.O valor padrão é false.Este parâmetro corresponde do -d ligar Aspnet_compiler. exe. |
DelaySign |
Opcional Boolean parâmetro. Se este parâmetro for true, o assembly não é totalmente assinado quando criado. |
FixedNames |
Opcional Boolean parâmetro. Se este parâmetro for true, os assemblies compilados receberão nomes fixos.. |
Force |
Opcional Boolean parâmetro Se este parâmetro for true, a tarefa irá substituir o diretório de destino se ele já existir.Conteúdos existentes são perdidos.O valor padrão é false.Este parâmetro corresponde do -f ligar Aspnet_compiler. exe. |
KeyContainer |
Opcional String parâmetro. Especifica um contêiner de chave de nome forte. |
KeyFile |
Opcional String parâmetro. Especifica o caminho físico para o arquivo de chave de nome de alta segurança.. |
MetabasePath |
Opcional String parâmetro. Especifica o caminho completo da metabase do IIS do aplicativo.Este parâmetro não pode ser combinado com o VirtualPath ou PhysicalPath parâmetros.Este parâmetro corresponde do -m ligar Aspnet_compiler. exe. |
PhysicalPath |
Opcional String parâmetro. Especifica o caminho físico do aplicativo para ser compilado.Se este parâmetro estiver ausente, a metabase do IIS é usado para localizar o aplicativo.Este parâmetro corresponde do -p ligar Aspnet_compiler. exe. |
TargetFrameworkMoniker |
Opcional String parâmetro. Especifica o TargetFrameworkMoniker indicando qual.NET Framework versão Aspnet_compiler. exe deve ser usada.Só aceita.Identificadores de origem do NET Framework. |
TargetPath |
Opcional String parâmetro. Especifica o caminho físico para o qual o aplicativo é compilado.Se não especificado, o aplicativo é pré-compilado no local. |
Updateable |
Opcional Boolean parâmetro. Se este parâmetro for true, o aplicativo pré-compilado será atualizável.O valor padrão é false.Este parâmetro corresponde do -u ligar Aspnet_compiler. exe. |
VirtualPath |
Opcional String parâmetro. O caminho virtual do aplicativo para ser compilado.Se PhysicalPath especificado, o caminho físico é usado para localizar o aplicativo.Caso contrário, a metabase do IIS é usado e o aplicativo será considerado no site padrão.Este parâmetro corresponde do -v ligar Aspnet_compiler. exe. |
Comentários
Com os parâmetros listados acima, esta tarefa herda os parâmetros da ToolTaskExtension herda de classe, que por si só a ToolTask classe.Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe Base ToolTaskExtension.
Exemplo
O seguinte exemplo de código usa a AspNetCompiler tarefas para pré-compilar um ASP.NET aplicativo.
<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>