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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.