Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
XSLT-kompilatorn (xsltc.exe) kompilerar XSLT-formatmallar och genererar en sammansättning. Den kompilerade formatmallen kan sedan skickas direkt till XslCompiledTransform.Load(Type) metoden. Du kan inte generera signerade sammansättningar med xsltc.exe.
Anmärkning
Skriptblock stöds endast i .NET Framework. De stöds inte på .NET Core eller .NET 5 eller senare.
Verktyget xsltc.exe ingår i Visual Studio. Mer information finns i Nedladdningar av Visual Studio.
Syntax
xsltc [options] [/class:<name>] <sourceFile> [[/class:<name>] <sourceFile>...]
Argumentation
| Argumentation | Beskrivning |
|---|---|
sourceFile |
Anger namnet på formatmallen. Formatmallen måste vara en lokal fil eller finnas i intranätet. |
Alternativ
| Alternativ | Beskrivning |
|---|---|
/c[lass]:
name
|
Anger namnet på klassen för följande formatmall. Klassnamnet kan vara fullständigt kvalificerat. Klassnamnet är som standard namnet på formatmallen. Om formatmallen customers.xsl till exempel kompileras är standardklassnamnet kunder. |
/debug[+|-] |
Anger huruvida felsökningsinformation ska genereras. Om du anger + eller /debug, genererar kompilatorn felsökningsinformation och placerar den i en programdatabasfil (PDB). Namnet på den genererade PDB-filen är assemblyName.pdb.Om du anger -, som gäller om du inte anger /debug, skapas ingen felsökningsinformation. En detaljhandelssammansättning genereras.
Not: Kompilering i felsökningsläge kan påverka XSLT-prestanda avsevärt. |
/help |
Visar kommandosyntax och alternativ för verktyget. |
/nologo |
Förhindrar att kompilatorns upphovsrättsmeddelande visas. |
/platform:
string
|
Anger de plattformar som sammansättningen kan köras på. Följande beskriver giltiga plattformsvärden:x86 kompilerar din programsamling för att köras av den 32-bitars, x86-kompatibla gemensamma språkkörningenx64 kompilerar din sammansättning så att den kan köras av 64-bitars Common Language Runtime på en dator som stöder AMD64- eller EM64T-instruktionsuppsättningarna.Itanium kompilerar din sammansättning som ska köras av 64-bitars common language runtime på en dator som har en Itanium-processor. anycpu kompilerar sammansättningen så att den körs på valfri plattform. Det här är standardinställningen. |
/out:
assemblyName
|
Anger namnet på den assembly som är resultatet. Sammansättningsnamnet är som standard namnet på huvudformatmallen eller det första formatmallsbladet om det finns flera formatmallar. Om formatmallen innehåller skript sparas skripten i en separat sammansättning. Skriptsammansättningsnamn genereras från huvudsammansättningens namn. Om du till exempel har angett CustOrders.dll för ditt sammansättningsnamn heter den första skriptsammansättningen CustOrders_Script1.dll. |
/settings:
document+-, script+-, DTD+-,
|
Anger om du vill tillåta document() funktioner, XSLT-skript eller definition av dokumenttyp (DTD) i formatmallen.Standardbeteendet inaktiverar stöd för DTD, document() funktionen och skript. |
@
file
|
Gör att du kan ange en fil som innehåller kompilatoralternativen. |
? |
Visar kommandosyntax och alternativ för verktyget. |
Anmärkningar
XSLT-lösningar kan bestå av flera formatmallsmoduler. Verktyget xsltc.exe genererar sammansättningar från formatmallar. Sammansättningarna kan sedan skickas till XslCompiledTransform.Load(Type) metoden. Detta kan bidra till att minska prestandakostnaderna i vissa XSLT-distributionsscenarier.
Anmärkning
Du måste också inkludera den kompilerade sammansättningen som en referens i ditt program.
Verktyget xsltc.exe verifierar inte namnen på klassen (/class:namn) eller sammansättning (/out:assemblyName). Fel genereras av Common Language Runtime om namnen inte är giltiga.
Exempel
Följande kommando kompilerar formatmallen och skapar en sammansättning med namnet booksort.dll.
xsltc booksort.xsl
Följande kommando kompilerar formatmallen och skapar en sammansättnings- och PDB-fil med namnet booksort.dll respektive booksort.pdb.
xsltc booksort.xsl /debug
Följande kommando kompilerar en formatmall som innehåller ett msxsl:script element och skapar två sammansättningar med namnet calc.dll och calc_Script1.dll.
xsltc /settings:script+ calc.xsl
Följande kommando aktiverar DTD-bearbetning och skriptstöd och skapar två sammansättningar med namnet myTest.dll och myTest_Script1.dll.
xsltc /settings:DTD+,script+ /out:myTest calc.xsl
Följande kommando kompilerar två formatmallsmoduler och skapar en enda sammansättning med namnet booksort.dll.
xsltc booksort.xsl output.xsl