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 ToolTaskExtension (base).

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 das tarefas do MSBuild