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.