Delen via


-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:queueof, of -errorreport:sendals 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

Zie ook