CS2017 de erro do compilador
Mensagem de erro
Não é possível especificar /main se criar um módulo ou biblioteca
Não é possível especificar um ponto de entrada principal quando você estiver criando um /destino:biblioteca.
O exemplo a seguir gera CS2017:
// CS2017.cs
// compile with: /main:MyClass /target:library
// CS2017 expected
class MyClass
{
public static void Main()
{
}
}