Aracılığıyla paylaş


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 -option formu gösterilir.

Seçenek Amaç
@ (Yanıt Dosyasını Belirt) 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.
-hata ayıklama Hata ayıklama bilgilerini üretir.
-tanımlamak Koşullu derleme için sembolleri tanımlar.
-delaysign Derlemenin tamamen mi yoksa kısmen mi imzalı olacağı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.
-doküman 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.
-Ithalat 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.
-ana 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.
-dışarıya Bir çıkış dosyası belirtir.
-parallel[+|-] Eşzamanlı derlemenin (+) kullanılıp kullanılmayacağını belirtir.
-pathmap Fiziksel yolların derleyici tarafından çıkış olarak kaynak yol adlarına nasıl eş yapılacağını belirtir.
-peron Derleyicinin çıkış dosyası için hedefledikleri işlemci platformunu belirtir.
-preferreduilang Tercih edilen çıkış dili adını belirtin.
-sessiz 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.
-referans 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.
-kaynak 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.dllkonumunu belirtir.
-subsystemversion Oluşturulan yürütülebilir dosyanın kullanabileceği alt sistemin en düşük sürümünü belirtir.
-hedef Çı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.
-Ayrıntılı 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 bakınız