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
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.