Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
XSLT derleyicisi (xsltc.exe), XSLT stil sayfalarını derler ve bir derleme oluşturur. Derlenen stil sayfası daha sonra doğrudan XslCompiledTransform.Load(Type) yöntemine geçirilebilir. xsltc.exeile imzalı derlemeler oluşturamazsınız.
Uyarı
Betik blokları yalnızca .NET Framework'te desteklenir. .NET Core veya .NET 5 veya üzeri sürümlerde desteklenmez .
xsltc.exe aracı Visual Studio'ya dahildir. Daha fazla bilgi için bkz. Visual Studio İndirmeleri.
Sözdizimi
xsltc [options] [/class:<name>] <sourceFile> [[/class:<name>] <sourceFile>...]
Tartışma
Tartışma | Açıklama |
---|---|
sourceFile |
Stil sayfasının adını belirtir. Stil sayfası yerel bir dosya olmalı veya intranette bulunmalıdır. |
Seçenekler
Seçenek | Açıklama |
---|---|
/c[lass]:
name
|
Aşağıdaki stil sayfası için sınıfın adını belirtir. Sınıf adı tam olarak nitelenebilir. Sınıf adı varsayılan olarak stil sayfasının adıdır. Örneğin, customers.xsl stil sayfası derlenmişse, varsayılan sınıf adı müşterilerdir. |
/debug[ +|-] |
Hata ayıklama bilgilerinin oluşturulup oluşturulmayacağını belirtir.+ veya /debug belirtilmesi, derleyicinin hata ayıklama bilgileri oluşturmasına ve bunu bir program veritabanı (PDB) dosyasına yerleştirmesine neden olur. Oluşturulan PDB dosyasının adı .pdb'dir assemblyName ." - belirttiğinizde ve /debug belirtmediğinizde, herhangi bir hata ayıklama bilgisi oluşturulmaz." Perakende derlemesi oluşturulur.
Not: Hata ayıklama modunda derlemeKSLT performansını önemli ölçüde etkileyebilir. |
/help |
Araç için komut sözdizimini ve seçenekleri görüntüler. |
/nologo |
Derleyici telif hakkı iletisinin görüntülenmesini engeller. |
/platform:
string
|
Derlemenin üzerinde çalışabileceği platformları belirtir. Geçerli platform değerleri aşağıda açıklanmaktadır:x86 derlemenizi 32 bit, x86 uyumlu ortak dil çalışma zamanı tarafından çalıştırılacak şekilde derlerx64 derlemeyi, AMD64 veya EM64T talimat setini destekleyen bir bilgisayarda 64 bit ortak dil yürütme ortamı tarafından çalıştırılacak şekilde derler.Itanium, derlemenizi Itanium işlemcisi olan bir bilgisayarda 64 bit ortak dil çalışma zamanı tarafından çalıştırılacak şekilde derler. anycpu derlemenizi herhangi bir platformda çalışacak şekilde derler. Varsayılan değer budur. |
/out:
assemblyName
|
Çıktı olan derlemenin adını belirtir. Birden çok stil sayfası varsa, derleme adı varsayılan olarak ana stil sayfasının veya ilk stil sayfasının adını kullanır. Stil sayfasında betikler varsa, betikler ayrı bir derlemeye kaydedilir. Betik derleme adları ana derleme adından oluşturulur. Örneğin, derleme adınız için CustOrders.dll belirttiyseniz, ilk betik derlemesi CustOrders_Script1.dllolarak adlandırılır. |
/settings:
document+-, script+-, DTD+-,
|
document() işlevlere, XSLT betiğine veya stil sayfasındaki belge türü tanımına (DTD) izin verilip verilmeyeceğini belirtir.Varsayılan davranış, DTD, document() işlev ve betik oluşturma desteğini devre dışı bırakır. |
@
file
|
Derleyici seçeneklerini içeren bir dosya belirtmenize olanak tanır. |
? |
Araç için komut sözdizimini ve seçenekleri görüntüler. |
Açıklamalar
XSLT çözümleri birden çok stil sayfası modülünden oluşabilir. xsltc.exe aracı, stil sayfalarından derlemeler oluşturur. Derlemeler daha sonra XslCompiledTransform.Load(Type) yöntemine aktarılabilir. Bu, bazı XSLT dağıtım senaryolarında performans maliyetlerini azaltmaya yardımcı olabilir.
Uyarı
Ayrıca derlenmiş derlemeyi uygulamanıza başvuru olarak eklemeniz gerekir.
xsltc.exe aracı sınıf (/class:
) veya derleme (/out:
assemblyName) adlarını doğrulamaz. Adlar geçerli değilse, ortak dil çalışma zamanı tarafından hatalar atılır.
Örnekler
Aşağıdaki komut stil sayfasını derler ve booksort.dlladlı bir derleme oluşturur.
xsltc booksort.xsl
Aşağıdaki komut stil sayfasını derler ve sırasıyla booksort.dll ve booksort.pdb adlı bir derleme ve PDB dosyası oluşturur.
xsltc booksort.xsl /debug
Aşağıdaki komut, bir öğe içeren bir msxsl:script
stil sayfası derler ve calc.dll ve calc_Script1.dlladlı iki derleme oluşturur.
xsltc /settings:script+ calc.xsl
Aşağıdaki komut, DTD işleme ve betik desteğini etkinleştirir ve myTest.dll ve myTest_Script1.dlladlı iki derleme oluşturur.
xsltc /settings:DTD+,script+ /out:myTest calc.xsl
Aşağıdaki komut iki stil sayfası modülünü derler ve booksort.dlladlı tek bir derleme oluşturur.
xsltc booksort.xsl output.xsl