Udostępnij za pośrednictwem


Zadanie AspNetCompiler

AspNetCompiler Zadanie jest zawijany aspnet_compiler.exe, narzędzie wstępnej kompilacji ASP.NET aplikacji.

Parametry zadania

W poniższej tabeli opisano parametry AspNetCompiler zadania.

Parametr

Opis

AllowPartiallyTrustedCallers

Opcjonalny Boolean parametru.

Jeśli ten parametr jest true,, silnej nazwy zestawu pozwoli częściowo zaufanych wywołań.

Clean

Opcjonalny Boolean parametr

Jeśli ten parametr jest true, wstępnie skompilowana aplikacja zostanie zbudowana czyste.Wszystkie składniki skompilowane wcześniej zostanie ponownie skompilowana.Wartością domyślną jest false.Ten parametr odnosi się do -c przełączyć na aspnet_compiler.exe.

Debug

Opcjonalny Boolean parametru.

Jeśli ten parametr jest true, informacje debugowania (.Plik PDB) jest emitowane podczas kompilacji.Wartością domyślną jest false.Ten parametr odnosi się do -d przełączyć na aspnet_compiler.exe.

DelaySign

Opcjonalny Boolean parametru.

Jeśli ten parametr jest true, Zgromadzenie nie jest w pełni podpisany po utworzeniu.

FixedNames

Opcjonalny Boolean parametru.

Jeśli ten parametr jest true, skompilowane zestawy będą mieć stałe nazwy.

Force

Opcjonalny Boolean parametr

Jeśli ten parametr jest true, zadanie zastąpi katalog docelowy już istnieje.Istniejąca zawartość zostanie utracona.Wartością domyślną jest false.Ten parametr odnosi się do -f przełączyć na aspnet_compiler.exe.

KeyContainer

Opcjonalny String parametru.

Określa kontener klucza silnej nazwy.

KeyFile

Opcjonalny String parametru.

Określa fizyczną ścieżkę do pliku klucza silnej nazwy.

MetabasePath

Opcjonalny String parametru.

Określa pełną ścieżkę metabazy usług IIS aplikacji.Tego parametru nie można łączyć z VirtualPath lub PhysicalPath parametry.Ten parametr odnosi się do -m przełączyć na aspnet_compiler.exe.

PhysicalPath

Opcjonalny String parametru.

Określa fizyczną ścieżkę aplikacji ma być kompilowana.Jeżeli brakuje tego parametru metabazy usług IIS jest używany w celu zlokalizowania aplikacji.Ten parametr odnosi się do -p przełączyć na aspnet_compiler.exe.

TargetFrameworkMoniker

Opcjonalny String parametru.

Określa TargetFrameworkMoniker, wskazując, które.NET Framework w wersji aspnet_compiler.exe powinna służyć.Akceptuje tylko.NET Framework monikerów.

TargetPath

Opcjonalny String parametru.

Określa ścieżkę fizyczną kompilowania aplikacji.Jeśli nie jest określony, aplikacja jest w miejscu wstępnie skompilowana.

Updateable

Opcjonalny Boolean parametru.

Jeśli ten parametr jest true, wstępnie skompilowaną aplikację będzie można aktualizować.Wartością domyślną jest false.Ten parametr odnosi się do -u przełączyć na aspnet_compiler.exe.

VirtualPath

Opcjonalny String parametru.

Ścieżka wirtualna aplikacji ma być kompilowana.Jeśli PhysicalPath określona, ścieżka fizyczna jest używany w celu zlokalizowania aplikacji.W przeciwnym razie metabazy usług IIS jest używany i przyjęto, że aplikacja w domyślnej witryny.Ten parametr odnosi się do -v przełączyć na aspnet_compiler.exe.

Uwagi

Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z ToolTaskExtension , które sama klasa dziedziczy z ToolTask klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz Klasa bazowa ToolTaskExtension.

Przykład

Następujący kod w przykładzie wykorzystano AspNetCompiler zadanie wstępnej kompilacji ASP.NET aplikacji.

<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>

Zobacz też

Koncepcje

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia