Visual Studio
How to: Set Compiler Options
The Visual Basic compiler provides several options for checking your code at compile time. Option Explicit determines whether or not variables must be explicitly declared. Option Strict determines whether or not explicit narrowing conversions and late binding are allowed. Option Compare specifies the method used for string comparisons:

The return value in the above doc says;true if obj is a String and its value is the same as this instance; otherwise, false.VB programmers should note that if try to pass a Char to this method, the VB compiler will rewrite your code - in IL it will actually encode the Char into a String and pass it to String.Equals(String). C# programmers do not have this worry - the C# compiler doesn't do this "

I've noticed that this page has a rating of 1, which is both a very low rating, and under the circumstances an understandable rating. If you are viewing the page in classic help mode, you have to see the index to the left to see the listing of all the errors. If that instruction is unclear, try swtiching to Lightweight or ScriptFree mode for viewing this help file, and then you will see the list o

Visual C++
How to: Compile a Native C++ Program from the Command Line
Visual C++ includes a C++ compiler you can use to create everything from simple Visual C++ programs to Windows Forms applications and components.In this procedure, you create simple Visual C++ programs with a text editor and compile them on the command line.You can also compile Visual C++ programs you

Visual C++ Concepts: Building a C/C++ ProgramC/C++ Build Errors
This section is an alphanumeric reference of the error messages generated by the build tools. To get help on a particular error message, either click the mouse on an error number in the Output window and press F1, or type the error number in the Look for box in the Index.
-->See AlsoOther Resou

This message can be incredibly annoying when creating APIs. To suppress, place #pragma's before and after to turn off and turn back on this compiler warning.
For example:
#pragma warning disable 0067
public event EventHandler<EventArgs> ThisEventIsNeverUsedLol;
#pragma warning restore 0067
The compiler will ignore this error for this particular event but for no other event in the sol

Compiler Error
a.cs(8,1): error CS0159: No such label 'aa' within the scope of the goto statement
Compiler Warning
a.cs(11,1): warning CS0164: This label has not been referenced
You can never transfer control from one block to another block. The goto will allow you to leave a block but never let you enter another block. This results in the error shown above. The warning like every warnin