-bugrapport
Hiermee maakt u een bestand dat u kunt gebruiken wanneer u een foutenrapport indient.
Syntaxis
-bugreport:file
Argumenten
Term | Definitie |
---|---|
file |
Vereist. De naam van het bestand dat uw foutenrapport bevat. Plaats de bestandsnaam tussen aanhalingstekens (" ") als de naam een spatie bevat. |
Opmerkingen
De volgende informatie wordt toegevoegd aan file
:
Een kopie van alle broncodebestanden in de compilatie.
Een lijst met de compileropties die worden gebruikt in de compilatie.
Versie-informatie over uw compiler, algemene taalruntime en besturingssysteem.
Compileruitvoer, indien van toepassing.
Een beschrijving van het probleem waarvoor u wordt gevraagd.
Een beschrijving van hoe u denkt dat het probleem moet worden opgelost, waarvoor u wordt gevraagd.
Omdat een kopie van alle broncodebestanden is opgenomen in file
, kunt u het (vermoedelijke) codefout in het kortst mogelijke programma reproduceren.
Belangrijk
De -bugreport
optie produceert een bestand dat mogelijk gevoelige informatie bevat. Dit omvat de huidige tijd, compilerversie, .NET Framework-versie, versie van het besturingssysteem, gebruikersnaam, de opdrachtregelargumenten waarmee de compiler werd uitgevoerd, alle broncode en de binaire vorm van een assembly waarnaar wordt verwezen. Deze optie kan worden geopend door opdrachtregelopties op te geven in het Web.config-bestand voor een compilatie aan de serverzijde van een ASP.NET toepassing. Om dit te voorkomen, wijzigt u het bestand Machine.config zodat gebruikers niet kunnen compileren op de server.
Als deze optie wordt gebruikt met -errorreport:prompt
, -errorreport:queue
of, of -errorreport:send
als uw toepassing een interne compilerfout tegenkomt, wordt de informatie file
naar Microsoft Corporation verzonden. Deze informatie helpt Microsoft-technici de oorzaak van de fout te identificeren en kunnen helpen bij het verbeteren van de volgende versie van Visual Basic. Standaard worden er geen gegevens naar Microsoft verzonden. Wanneer u echter een toepassing compileert met behulp van -errorreport:queue
, wat standaard is ingeschakeld, verzamelt de toepassing de foutenrapporten. Wanneer de beheerder van de computer zich vervolgens aanmeldt, wordt in het systeem voor foutrapportage een pop-upvenster weergegeven waarmee de beheerder naar Microsoft eventuele foutenrapporten kan doorsturen die zijn opgetreden sinds de aanmelding.
Notitie
De optie is niet beschikbaar vanuit de Ontwikkelomgeving van Visual Studio. Deze -bugreport
optie is alleen beschikbaar wanneer u compileert vanaf de opdrachtregel.
Opmerking
In het volgende voorbeeld worden T2.vb gecompileerd en worden alle foutrapportagegegevens in het bestand Problem.txt.
vbc -bugreport:problem.txt t2.vb