Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een bestand dat u kunt gebruiken wanneer u een foutenrapport indient.
Syntaxis
-bugreport:file
Argumenten
| Termijn | Definitie |
|---|---|
file |
Verplicht. 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. Als u dit wilt voorkomen, wijzigt u het Machine.config-bestand om gebruikers niet te laten 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.
Opmerking
De optie is niet beschikbaar vanuit de Ontwikkelomgeving van Visual Studio. Deze -bugreport optie is alleen beschikbaar wanneer u compileert vanaf de opdrachtregel.
Voorbeeld
In het volgende voorbeeld worden T2.vb gecompileerd en worden alle foutrapportagegegevens in het bestand Problem.txt.
vbc -bugreport:problem.txt t2.vb