Megosztás a következőn keresztül:


A Visual Basic fordítóbeállításai betűrendben felsorolva

A Visual Basic parancssori fordító alternatívaként szolgál a Visual Studio integrált fejlesztői környezetből (IDE) származó programok összeállításához. Az alábbiakban a Visual Basic parancssori fordító beállításainak listája látható betűrendbe rendezve.

Minden fordítóbeállítás két formában érhető el: -option és /option. A dokumentáció csak az űrlapot -option jeleníti meg.

Lehetőség Cél
@ (Válaszfájl megadása) Válaszfájlt ad meg.
-? Megjeleníti a fordító beállításait. Ez a parancs ugyanaz, mint a -help beállítás megadása. Fordítás nem történik.
-additionalfile Olyan további fájlokat nevez el, amelyek közvetlenül nem befolyásolják a kódgenerálást, de az elemzők használhatják a hibák vagy figyelmeztetések előállításához.
-addmodule A fordító a megadott fájl(ok)ból származó összes típusinformációt elérhetővé teszi az éppen összeállított projekt számára.
-analyzer Az elemzők futtatása ebből a szerelvényből (rövid űrlap: -a)
-baseaddress A DLL alapcímét adja meg.
-bugreport Olyan fájlt hoz létre, amely olyan információkat tartalmaz, amelyek megkönnyítik a hibajelentést.
-checksumalgorithm:<alg> Adja meg a PDB-ben tárolt forrásfájl-ellenőrzőösszeg kiszámítására szolgáló algoritmust. A támogatott értékek a következők: SHA1 (alapértelmezett) vagy SHA256.
Az SHA1 ütközési problémái miatt a Microsoft az SHA256-ot vagy annál jobbat javasolja.
-Codepage Megadja a fordításban lévő összes forráskódfájlhoz használandó kódlapot.
-Debug Hibakeresési információkat hoz létre.
-Define A feltételes fordítás szimbólumait határozza meg.
-delaysign Megadja, hogy a szerelvény teljes vagy részleges aláírással legyen-e aláírva.
-Determinisztikus A fordító olyan szerelvényt ad ki, amelynek bináris tartalma azonos a fordításokban, ha a bemenetek azonosak.
-Bizonylat Feldolgozza egy XML-fájl dokumentációs megjegyzéseit.
-errorreport Meghatározza, hogy a Visual Basic fordítónak hogyan kell jelentést készítenie a belső fordítóhibákról.
-filealign A kimeneti fájl szakaszainak igazítási helyét adja meg.
-segítség Megjeleníti a fordító beállításait. Ez a parancs ugyanaz, mint a -? beállítás megadása. Fordítás nem történik.
-highentropyva Azt jelzi, hogy egy adott végrehajtható fájl támogatja-e a nagy entrópiás címtérelrendezést (ASLR).
-Behozatal Névteret importál egy megadott szerelvényből.
-keycontainer Egy kulcspár kulcstárolójának nevét adja meg, amely erős nevet ad egy szerelvénynek.
-Keyfile Olyan fájlt ad meg, amely egy kulcs- vagy kulcspárt tartalmaz, hogy egy szerelvénynek erős nevet adjon.
-langversion Nyelvi verzió megadása: 9|9.0|10|10.0|11|11.0.
-libpath A -reference beállítás által hivatkozott szerelvények helyét adja meg.
-linkresource Egy felügyelt erőforrásra mutató hivatkozást hoz létre.
-Fő Megadja az indításkor használni kívánt eljárást tartalmazó Sub Main osztályt.
-moduleassemblyname Megadja annak a szerelvénynek a nevét, amelybe egy modul bele fog tartozni.
-modulename:<string> A forrásmodul nevének megadása
-netcf Beállítja a fordítót a .NET Compact Framework megcélzására.
-noconfig Ne fordítás vbc.rsp használatával.
-nologo Letiltja a fordító szalagcímadatait.
-nostdlib Ez azt eredményezi, hogy a fordító nem hivatkozik a standard kódtárakra.
-nowarn Letiltja a fordító figyelmeztetések létrehozására való képességét.
-nowin32manifest Utasítja a fordítót, hogy ne ágyazza be az alkalmazásjegyzéket a végrehajtható fájlba.
-Optimalizálja Engedélyezi/letiltja a kódoptimalizálást.
-optioncompare Megadja, hogy a sztring-összehasonlításoknak binárisnak kell-e lenniük, vagy területi adottságú szövegszemantikát kell-e használniuk.
-optionexplicit A változók explicit deklarációját kényszeríti ki.
-optioninfer Engedélyezi a helyi típusú következtetés használatát a változódeklarációkban.
-optionstrict Szigorú nyelvi szemantikát kényszerít ki.
-Ki Kimeneti fájlt ad meg.
-parallel[+|-] Megadja, hogy egyidejű buildet (+) használjon-e.
-Platform Megadja a kimeneti fájl fordítójának processzorplatformját.
-preferreduilang Adja meg az előnyben részesített kimeneti nyelv nevét.
-Csendes Megakadályozza, hogy a fordító megjelenítse a szintaxissal kapcsolatos hibák és figyelmeztetések kódját.
-recurse Megkeresi a lefordítandó forrásfájlok alkönyvtárait.
-Hivatkozás Metaadatokat importál egy szerelvényből.
-refonly Csak referenciaszerelvényt ad ki.
-refout Egy referenciaszerelvény kimeneti elérési útját adja meg.
-removeintchecks Letiltja az egész szám túlcsordulásának ellenőrzését.
-Erőforrás Felügyelt erőforrás beágyazása egy szerelvénybe.
-rootnamespace Az összes típusdeklaráció névterét adja meg.
-ruleset:<file> Adjon meg egy olyan szabálykészletfájlt, amely letiltja az adott diagnosztikát.
-sdkpath Megadja a Mscorlib.dll és a Microsoft.VisualBasic.dll helyét.
-subsystemversion Meghatározza az alrendszer minimális verzióját, amelyet a létrehozott végrehajtható fájl használhat.
-Cél A kimeneti fájl formátumát adja meg.
-utf8output UTF-8 kódolással jeleníti meg a fordító kimenetét.
-vbruntime Azt határozza meg, hogy a fordítónak a Visual Basic Runtime Libraryre vagy egy adott futtatókörnyezeti kódtárra mutató hivatkozás nélkül kell fordítania.
-Részletes A fordítás során további információkat ad ki.
-warnaserror Előlépteti a figyelmeztetéseket a hibákra.
-win32icon Beszúr egy .ico fájlt a kimeneti fájlba.
-win32manifest Azonosít egy felhasználó által definiált Win32-alkalmazásjegyzékfájlt, amely beágyazható egy projekt hordozható végrehajtható (PE) fájljába.
-win32resource Win32-erőforrás beszúrása a kimeneti fájlba.

Lásd még