Compiler Error CS2017

Cannot specify /main if building a module or library

You cannot specify a main entry point when you are building a library TargetType.

The following sample generates CS2017:

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