Alfabetik olarak listelenen Visual Basic derleyici seçenekleri
Visual Studio tümleşik geliştirme ortamından (IDE) program derlemeye alternatif olarak Visual Basic komut satırı derleyicisi sağlanır. Aşağıda, alfabetik olarak sıralanmış Visual Basic komut satırı derleyici seçeneklerinin listesi yer alır.
Her derleyici seçeneği iki biçimde kullanılabilir: -option
ve /option
. Belgelerde yalnızca form gösterilir -option
.
Seçenek | Purpose |
---|---|
@ (Yanıt Dosyasını Belirtin) | Bir yanıt dosyası belirtir. |
-? | Derleyici seçeneklerini görüntüler. Bu komut, seçeneği belirtmekle -help aynıdır. Derleme gerçekleşmez. |
-additionalfile |
Kod oluşturmayı doğrudan etkilemeyen ancak çözümleyiciler tarafından hata veya uyarı oluşturmak için kullanılabilecek ek dosyaları adlandırabilirsiniz. |
-addmodule | Derleyicinin, belirtilen dosyalardan gelen tüm tür bilgilerini derlediğiniz projede kullanılabilir hale getirmesine neden olur. |
-analyzer |
Çözümleyicileri bu derlemeden çalıştırın (Kısa form: -a) |
-baseaddress | DLL'nin temel adresini belirtir. |
-bugreport | Hata bildirmeyi kolaylaştıran bilgiler içeren bir dosya oluşturur. |
-checksumalgorithm:<alg> |
PDB'de depolanan kaynak dosya sağlama toplamını hesaplamak için algoritmayı belirtin. Desteklenen değerler şunlardır: SHA1 (varsayılan) veya SHA256. SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft, SHA256 veya üzerini önerir. |
-codepage | Derlemedeki tüm kaynak kod dosyaları için kullanılacak kod sayfasını belirtir. |
-debug | Hata ayıklama bilgilerini üretir. |
-define | Koşullu derleme için sembolleri tanımlar. |
-delaysign | Derlemenin tamamen veya kısmen imzalanacağını belirtir. |
-deterministic | Girişler özdeşse, derlemeler arasında ikili içeriği aynı olan bir derlemenin derleyicinin çıkışını oluşturmasına neden olur. |
-doc | Belge açıklamalarını bir XML dosyasına işler. |
-errorreport | Visual Basic derleyicisinin iç derleyici hatalarını nasıl rapor etmesi gerektiğini belirtir. |
-filealign | Çıkış dosyasının bölümlerinin hizalandığı yeri belirtir. |
-Yardım | Derleyici seçeneklerini görüntüler. Bu komut, seçeneği belirtmekle -? aynıdır. Derleme gerçekleşmez. |
-highentropyva | Belirli bir yürütülebilir dosyanın yüksek entropi Adres Alanı Düzeni Rastgele Seçimini (ASLR) destekleyip desteklemediğini gösterir. |
-imports | Belirtilen bir derlemeden bir ad alanını içeri aktarır. |
-keycontainer | Bir derlemeye tanımlayıcı ad vermek için anahtar çifti için bir anahtar kapsayıcısı adı belirtir. |
-keyfile | Derlemeye tanımlayıcı bir ad vermek için anahtar veya anahtar çifti içeren bir dosya belirtir. |
-langversion | Dil sürümünü belirtin: 9|9.0|10|10.0|11|11.0. |
-libpath | -reference seçeneği tarafından başvuruda bulunan derlemelerin konumunu belirtir. |
-linkresource | Yönetilen kaynağa bağlantı oluşturur. |
-main | Başlangıçta kullanılacak yordamı içeren Sub Main sınıfı belirtir. |
-moduleassemblyname | Bir modülün parçası olacağı derlemenin adını belirtir. |
-modulename:<string> |
Kaynak modülün adını belirtin |
-netcf | Derleyiciyi .NET Compact Framework'e hedef olarak ayarlar. |
-noconfig | Vbc.rsp ile derlemeyin. |
-nologo | Derleyici başlık bilgilerini gizler. |
-nostdlib | Derleyicinin standart kitaplıklara başvurmasına neden olur. |
-nowarn | Derleyicinin uyarı oluşturma yeteneğini bastırır. |
-nowin32manifest | Derleyiciye yürütülebilir dosyaya herhangi bir uygulama bildirimi eklememelerini bildirir. |
-optimize | Kod iyileştirmeyi etkinleştirir/devre dışı bırakır. |
-optioncompare | Dize karşılaştırmalarının ikili olması mı yoksa yerel ayara özgü metin semantiği mi kullanması gerektiğini belirtir. |
-optionexplicit | Değişkenlerin açık bildirimini zorlar. |
-optioninfer | Değişken bildirimlerinde yerel tür çıkarımı kullanımını etkinleştirir. |
-optionstrict | Katı dil semantiğini uygular. |
-out | Bir çıkış dosyası belirtir. |
-parallel[+|-] |
Eşzamanlı derlemenin (+) kullanılıp kullanılmayacağını belirtir. |
-platform | Derleyicinin çıkış dosyası için hedefledikleri işlemci platformunu belirtir. |
-preferreduilang |
Tercih edilen çıkış dili adını belirtin. |
-quiet | Derleyicinin söz dizimi ile ilgili hatalar ve uyarılar için kod görüntülemesini engeller. |
-recurse | Derlenecek kaynak dosyaları alt dizinlerde arar. |
-reference | Bir derlemeden meta verileri içeri aktarır. |
-refonly | Yalnızca bir başvuru derlemesi çıktısı alır. |
-refout | Bir başvuru derlemesinin çıkış yolunu belirtir. |
-removeintchecks | Tamsayı taşma denetimini devre dışı bırakır. |
-resource | Yönetilen kaynağı bir derlemeye ekler. |
-rootnamespace | Tüm tür bildirimleri için bir ad alanı belirtir. |
-ruleset:<file> |
Belirli tanılamaları devre dışı bırakmak için bir kural kümesi dosyası belirtin. |
-sdkpath | Mscorlib.dll ve Microsoft.VisualBasic.dll konumunu belirtir. |
-subsystemversion | Oluşturulan yürütülebilir dosyanın kullanabileceği alt sistemin en düşük sürümünü belirtir. |
-target | Çıkış dosyasının biçimini belirtir. |
-utf8output | UTF-8 kodlaması kullanarak derleyici çıkışını görüntüler. |
-vbruntime | Derleyicinin Visual Basic Çalışma Zamanı Kitaplığı'na veya belirli bir çalışma zamanı kitaplığına başvuru olmadan derlenmesi gerektiğini belirtir. |
-verbose | Derleme sırasında ek bilgi çıkışı sağlar. |
-warnaserror | Uyarıları hatalara yükseltiyor. |
-win32icon | Çıkış dosyasına bir .ico dosyası ekler. |
-win32manifest | Projenin taşınabilir yürütülebilir (PE) dosyasına eklenecek kullanıcı tanımlı bir Win32 uygulama bildirim dosyasını tanımlar. |
-win32resource | Çıkış dosyasına bir Win32 kaynağı ekler. |
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin