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>