Compartilhar via


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>

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild