Expand To Show Full Article
C# Error CS2017 - Cannot specify /main if building a module or library - Developer Publish

C# Error CS2017 – Cannot specify /main if building a module or library

C# Error

CS2017 – Cannot specify /main if building a module or library

Reason for the Error & Solution

Cannot specify /main if building a module or library

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

The following sample generates CS2017:

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