Show/Hide Toolbars

XSharp

This compiler option provides a convenient way to report a X# internal compiler error

 
 Note

On Windows Vista and Windows Server 2008, the error reporting settings that you make for Visual Studio do not override the settings made through Windows Error Reporting (WER). WER settings always take precedence over Visual Studio error reporting settings.

Syntax

 

-errorreport:{ none | prompt | queue | send }  

Arguments

none        Reports about internal compiler errors will not be collected or sent to Microsoft.

 

promptPrompts you to send a report when you receive an internal compiler error. prompt is the default when you compile an application in the development environment.

 

queueQueues the error report. When you log on with administrative credentials, you can report any failures since the last time that you were logged on. You will not be prompted to send reports for failures more than once every three days. queue is the default when you compile an application at the command line.

 

sendAutomatically sends reports of internal compiler errors to Microsoft. To enable this option, you must first agree to the Microsoft data collection policy. The first time that you specify -errorreport:send on a computer, a compiler message will refer you to a Web site that contains the Microsoft data collection policy.

 

Remarks

An internal compiler error (ICE) results when the compiler cannot process a source code file. When an ICE occurs, the compiler does not produce an output file or any useful diagnostic that you can use to fix your code.

 

A user's ability to send reports depends on computer and user policy permissions.

 

For more information about error debugger, see Description of the Dr. Watson for Windows (Drwtsn32.exe) Tool.

To set this compiler option in the Visual Studio development environment

 

1.Open the project's Properties page.

2.Click the Build property page.

3.Add the option in the "Extra Command Line options" property