Share via


Visual Basic-compileropties vermeld op categorie

De Visual Basic-opdrachtregelcompilator wordt geleverd als alternatief voor het compileren van programma's vanuit de Integrated Development Environment (IDE) van Visual Studio. Hier volgt een lijst met de visual Basic-opdrachtregelcompileropties gesorteerd op functionele categorie.

Elke compileroptie is beschikbaar in twee vormen: -option en /option. In de documentatie wordt alleen het -option formulier weergegeven.

Compileruitvoer

Optie Doel
-nologo Onderdrukt informatie over de compilerbanner.
-utf8output Geeft compileruitvoer weer met behulp van UTF-8-codering.
-Uitgebreide Voert extra informatie uit tijdens de compilatie.
-modulename:<string> Geef de naam van de bronmodule op
-preferreduilang Geef een taal op voor compileruitvoer.

Optimalisatie

Optie Doel
-filealign Hiermee geeft u op waar de secties van het uitvoerbestand moeten worden uitgelijnd.
-Optimaliseren Hiermee schakelt u optimalisaties in of uit.

Uitvoerbestanden

Optie Doel
-Doc Procesdocumentatieopmerkingen naar een XML-bestand.
-Deterministische Zorgt ervoor dat de compiler een assembly uitvoert waarvan de binaire inhoud identiek is in compilaties als de invoer identiek is.
-netcf Hiermee stelt u de compiler in op het .NET Compact Framework.
-out Hiermee geeft u een uitvoerbestand.
-refonly Voert alleen een referentieassembly uit.
-refout Hiermee geeft u het uitvoerpad van een referentieassembly.
-Doel Hiermee geeft u de indeling van de uitvoer.

.NET-assembly's

Optie Doel
-addmodule Zorgt ervoor dat de compiler alle typegegevens van de opgegeven bestanden beschikbaar maakt voor het project dat u momenteel samenvoegt.
-delaysign Hiermee geeft u op of de assembly volledig of gedeeltelijk wordt ondertekend.
-Invoer Hiermee importeert u een naamruimte uit een opgegeven assembly.
-keycontainer Hiermee geeft u een sleutelcontainernaam voor een sleutelpaar op om een assembly een sterke naam te geven.
-Keyfile Hiermee geeft u een bestand met een sleutel of sleutelpaar om een assembly een sterke naam te geven.
-Libpath Hiermee geeft u de locatie van assembly's waarnaar wordt verwezen door de optie -reference .
-Verwijzing Hiermee importeert u metagegevens uit een assembly.
-moduleassemblyname Hiermee geeft u de naam op van de assembly waarvan een module deel uitmaakt.
-analyzer Voer de analyses uit vanuit deze assembly (korte vorm: -a)
-additionalfile Namen van extra bestanden die niet rechtstreeks van invloed zijn op het genereren van code, maar kunnen worden gebruikt door analyses voor het produceren van fouten of waarschuwingen.

Foutopsporing/foutcontrole

Optie Doel
-bugrapport Hiermee maakt u een bestand met informatie waarmee u eenvoudig een fout kunt melden.
-Debug Produceert foutopsporingsinformatie.
-nowarn Onderdrukt de mogelijkheid van de compiler om waarschuwingen te genereren.
-Rustige Hiermee voorkomt u dat de compiler code weergeeft voor syntaxisgerelateerde fouten en waarschuwingen.
-removeintchecks Hiermee schakelt u controle van overloop van gehele getallen uit.
-warnaserror Bevordert waarschuwingen voor fouten.
-ruleset:<file> Geef een regelsetbestand op waarmee specifieke diagnostische gegevens worden uitgeschakeld.

Help

Optie Doel
-? Geeft de compileropties weer. Deze opdracht is hetzelfde als het opgeven van de -help optie. Er wordt geen compilatie uitgevoerd.
-Help Geeft de compileropties weer. Deze opdracht is hetzelfde als het opgeven van de -? optie. Er wordt geen compilatie uitgevoerd.

Taal

Optie Doel
-langversion Taalversie opgeven: 9|9.0|10|10.0|11|11.0.
-optionexplicit Dwingt expliciete declaratie van variabelen af.
-optionstrict Dwingt strikte semantiek van het type af.
-optioncompare Hiermee geeft u op of tekenreeksvergelijkingen binair moeten zijn of semantiek voor landinstellingen moeten gebruiken.
-optioninfer Hiermee schakelt u het gebruik van deductie van het lokale type in variabeledeclaraties in.

Preprocessor

Optie Doel
-Define Hiermee definieert u symbolen voor voorwaardelijke compilatie.

Resources

Optie Doel
-linkresource Hiermee maakt u een koppeling naar een beheerde resource.
-Resource Hiermee wordt een beheerde resource in een assembly ingesloten.
-win32icon Hiermee voegt u een .ico-bestand in het uitvoerbestand in.
-win32resource Hiermee voegt u een Win32-resource in het uitvoerbestand in.

Diversen

Optie Doel
@ (Antwoordbestand opgeven) Hiermee geeft u een antwoordbestand.
-baseaddress Hiermee geeft u het basisadres van een DLL.
-Codepage Hiermee geeft u de codepagina op die moet worden gebruikt voor alle broncodebestanden in de compilatie.
-errorreport Hiermee geeft u op hoe de Visual Basic-compiler interne compilerfouten moet rapporteren.
-highentropyva Hiermee wordt de Windows-kernel aangegeven of een bepaald uitvoerbaar bestand ondersteuning biedt voor randomisatie van hoge entropieadresruimteindeling (ASLR).
-Belangrijkste Hiermee geeft u de klasse die de Sub Main procedure bevat die bij het opstarten moet worden gebruikt.
-noconfig Niet compileren met Vbc.rsp
-nostdlib Zorgt ervoor dat de compiler niet verwijst naar de standaardbibliotheken.
-nowin32manifest Hiermee wordt de compiler geïnstrueerd om geen toepassingsmanifest in te sluiten in het uitvoerbare bestand.
-Platform Hiermee geeft u het processorplatform de compilerdoelen voor het uitvoerbestand.
-recurse Zoekt in submappen naar bronbestanden die moeten worden gecompileerd.
-rootnamespace Hiermee geeft u een naamruimte voor alle typedeclaraties.
-sdkpath Hiermee geeft u de locatie van Mscorlib.dll en Microsoft.VisualBasic.dll.
-v achterlaten Hiermee geeft u op dat de compiler moet worden gecompileerd zonder verwijzing naar de Visual Basic Runtime-bibliotheek of met een verwijzing naar een specifieke runtimebibliotheek.
-win32manifest Identificeert een door de gebruiker gedefinieerd Win32-toepassingsmanifestbestand dat moet worden ingesloten in het PE-bestand (Portable Executable) van een project.
-parallel[+&#124;-] Hiermee geeft u op of gelijktijdige build (+) moet worden gebruikt.
-checksumalgorithm:<alg> Geef het algoritme op voor het berekenen van de controlesom van het bronbestand dat is opgeslagen in PDB. Ondersteunde waarden zijn: SHA1 (standaard) of SHA256.
Vanwege conflictproblemen met SHA1 raadt Microsoft SHA256 of beter aan.

Zie ook