How to emit compiler warnings and errors in C# .NET
February 25, 2015 2 Comments
In this post we saw how to use the “if” preprocessor in Visual Studio to “communicate” with the compiler. Here’s a reminder of the example code which we’ll re-use here:
private static void TryPreprocessors()
{
# if DEBUG
Console.WriteLine("You are running the Debug build");
# elif RELEASE
Console.WriteLine("You are running the Release build");
#else
Console.WriteLine("This is some other build.");
# endif
}
In this post we’ll look at two more preprocessor types: warning and error. If you compile a project you can get one or more errors or warnings: