Compartilhar via


Tarefa AspNetCompiler

The 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 do AspNetCompiler tarefa.

Parâmetro

Descrição

Clean

Opcional Boolean parâmetro

Se esse parâmetro for true, o aplicativo pré-compilado será construído limpa. Todos os componentes compilados anteriormente sejam recompilados. O valor padrão é false. Este parâmetro corresponde ao -c Alterne em aspnet_compiler.exe.

Debug

Opcional Boolean parâmetro

Se esse parâmetro for true, as informações de depurar (arquivo .PDB) são emitidas durante a compilação. O valor padrão é false. Este parâmetro corresponde ao -d Alterne em aspnet_compiler.exe.

Force

Opcional Boolean parâmetro

Se esse parâmetro for true, a tarefa irá substituir o diretório de destino se já existe. Sumário existente serão perdidos. O valor padrão é false. Este parâmetro corresponde ao -f Alterne em aspnet_compiler.exe.

MetabasePath

Opcional String parâmetro.

Especifica o caminho completo do metabase do IIS do aplicativo. Este parâmetro não pode ser combinado com o VirtualPath ou PhysicalPath parâmetros. Este parâmetro corresponde ao -m Alterne em aspnet_compiler.exe.

PhysicalPath

Opcional String parâmetro.

Especifica o caminho físico do aplicativo a ser compilado. Se este parâmetro estiver ausente, a metabase do IIS é usado para localizar o aplicativo. Este parâmetro corresponde ao -p Alterne em aspnet_compiler.exe.

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 no local.

Timeout

Opcional Int32 parâmetro.

Especifica a quantidade de time, em milissegundos, após o qual a tarefa executável é encerrada. O valor padrão é Int.MaxValue, indicando que não há nenhum período de time limite.

ToolPath

Opcional String parâmetro.

Especifica o local de onde a tarefa será carregado o arquivo executável subjacente (aspnet_compiler.exe). Se este parâmetro não for especificado, a tarefa utiliza o caminho de instalação do SDK correspondente à versão do estrutura que está executando o MSBuild.

Updateable

Opcional Boolean parâmetro.

Se esse parâmetro for true, o aplicativo pré-compilado será atualizável. O valor padrão é false. Este parâmetro corresponde ao -u Alterne em aspnet_compiler.exe.

VirtualPath

Opcional String parâmetro.

O caminho virtual do aplicativo a ser compilado. If PhysicalPath o caminho físico especificado, é 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 ao -v Alterne em aspnet_compiler.exe.

Exemplo

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