Dela via


Visual Basic-kompilatoralternativ visas alfabetiskt

Visual Basic-kommandoradskompilatorn tillhandahålls som ett alternativ till att kompilera program från Visual Studio Integrated Development Environment (IDE). Följande är en lista över kommandoradskompileringsalternativen för Visual Basic sorterade alfabetiskt.

Varje kompilatoralternativ är tillgängligt i två former: -option och /option. Dokumentationen visar endast formuläret -option .

Alternativ Syfte
@ (Ange svarsfil) Anger en svarsfil.
-? Visar kompilatoralternativ. Det här kommandot är detsamma som att ange alternativet -help . Ingen kompilering sker.
-additionalfile Namnger ytterligare filer som inte direkt påverkar kodgenereringen, men som kan användas av analysverktyg för att skapa fel eller varningar.
-addmodule Gör att kompilatorn gör all typinformation från de angivna filerna tillgänglig för det projekt som du just nu kompilerar.
-analyzer Kör analysverktygen från den här sammansättningen (kort formulär: -a)
-Baseaddress Anger basadressen för en DLL.
-bugreport Skapar en fil som innehåller information som gör det enkelt att rapportera ett fel.
-checksumalgorithm:<alg> Ange algoritmen för att beräkna källfilkontrollsumman som lagras i PDB. Värden som stöds är: SHA1 (standard) eller SHA256.
På grund av kollisionsproblem med SHA1 rekommenderar Microsoft SHA256 eller bättre.
-Codepage Anger den kodsida som ska användas för alla källkodsfiler i kompilering.
-Debug Genererar felsökningsinformation.
-Definiera Definierar symboler för villkorlig kompilering.
-delaysign Anger om sammansättningen ska vara helt eller delvis signerad.
-Deterministiska Gör att kompilatorn matar ut en sammansättning vars binära innehåll är identiskt mellan kompileringar om indata är identiska.
-Doc Bearbetar dokumentationskommentar till en XML-fil.
-errorreport Anger hur Visual Basic-kompilatorn ska rapportera interna kompilatorfel.
-filealign Anger var du vill justera avsnitten i utdatafilen.
-Hjälp Visar kompilatoralternativ. Det här kommandot är detsamma som att ange alternativet -? . Ingen kompilering sker.
-highentropyva Anger om en viss körbar fil stöder randomisering av hög entropiadressutrymmeslayout (ASLR).
-Import Importerar ett namnområde från en angiven sammansättning.
-keycontainer Anger ett nyckelcontainernamn för ett nyckelpar för att ge en sammansättning ett starkt namn.
-Nyckelfil Anger en fil som innehåller ett nyckel- eller nyckelpar för att ge en sammansättning ett starkt namn.
-langversion Ange språkversion: 9|9.0|10|10.0|11|11.0.
-Libpath Anger platsen för sammansättningar som refereras till av alternativet -reference .
-linkresource Skapar en länk till en hanterad resurs.
-Main Anger den klass som innehåller proceduren Sub Main som ska användas vid start.
-moduleassemblyname Anger namnet på den sammansättning som en modul ska ingå i.
-modulename:<string> Ange namnet på källmodulen
-netcf Anger att kompilatorn ska rikta in sig på .NET Compact Framework.
-noconfig Kompilera inte med Vbc.rsp.
-nologo Undertrycker information om banderollen för kompilatorn.
-nostdlib Gör att kompilatorn inte refererar till standardbiblioteken.
-nowarn Undertrycker kompilatorns möjlighet att generera varningar.
-nowin32manifest Instruerar kompilatorn att inte bädda in något programmanifest i den körbara filen.
-Optimera Aktiverar/inaktiverar kodoptimering.
-optioncompare Anger om strängjämförelser ska vara binära eller använda språkspecifik textsemantik.
-optionexplicit Framtvingar explicit deklaration av variabler.
-optioninfer Aktiverar användning av lokal typinferens i variabeldeklarationer.
-optionstrict Tillämpar strikt språksemantik.
-ut Anger en utdatafil.
-parallel[+|-] Anger om samtidig version ska användas (+).
-Plattform Anger processorplattformen som kompilatorns mål för utdatafilen har.
-preferreduilang Ange önskat namn på utdataspråket.
-Lugnt Förhindrar att kompilatorn visar kod för syntaxrelaterade fel och varningar.
-Recurse Söker i underkataloger efter källfiler som ska kompileras.
-Referens Importerar metadata från en sammansättning.
-refonly Utdata endast en referenssammansättning.
-refout Anger utdatasökvägen för en referenssammansättning.
-removeintchecks Inaktiverar kontroll av heltalsspill.
-Resurs Bäddar in en hanterad resurs i en sammansättning.
-rootnamespace Anger ett namnområde för alla typdeklarationer.
-ruleset:<file> Ange en regeluppsättningsfil som inaktiverar specifik diagnostik.
-sdkpath Anger platsen för Mscorlib.dll och Microsoft.VisualBasic.dll.
-subsystemversion Anger den lägsta versionen av undersystemet som den genererade körbara filen kan använda.
-Mål Anger formatet på utdatafilen.
-utf8output Visar kompilatorutdata med UTF-8-kodning.
-vbruntime Anger att kompilatorn ska kompileras utan referens till Visual Basic Runtime-biblioteket eller med en referens till ett specifikt körningsbibliotek.
-Utförlig Matar ut extra information under kompilering.
-warnaserror Höjer upp varningar till fel.
-win32icon Infogar en .ico fil i utdatafilen.
-win32manifest Identifierar en användardefinierad Win32-programmanifestfil som ska bäddas in i ett projekts portabla körbara fil (PE).
-win32resource Infogar en Win32-resurs i utdatafilen.

Se även