Compiler Error CS2017

Cannot specify /main if building a module or library

You cannot specify a main entry point when you are building a /target:library.

The following sample generates CS2017:

// CS2017.cs
// compile with: /main:MyClass /target:library
// CS2017 expected
class MyClass
{
   public static void Main()
   {
   }
}