Compartilhar via


Tarefa de 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 de tarefas.

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á construído limpa. Todos os componentes compilados anteriormente serão 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á existe. 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 forte..

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 do NET Framework.

TargetPath

Opcional String parâmetro.

Especifica o caminho físico para o qual o aplicativo é compilado. Se não for especificado, o aplicativo é pré-compilado in-loco.

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

Além de para os parâmetros listados acima, esta tarefa herda os parâmetros da ToolTaskExtension , a própria classe herda o ToolTask classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe Base de ToolTaskExtension.

Exemplo

O seguinte exemplo de código usa a AspNetCompiler a tarefa 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