CS0017 de erro do compilador

Mensagem de erro

Programa 'nome de arquivo de saída' tem mais de um ponto de entrada definido.compilar com /main para especificar o tipo que contém o ponto de entrada.

Um programa pode ter apenas um Principal método.

Para resolver esse erro, você pode excluir todos os métodos de principal em seu código, exceto um, ou você pode usar o / principalopção do compilador para especificar o método principal você deseja usar.

O exemplo a seguir gera CS0017:

// CS0017.cs
// compile with: /target:exe
public class clx
{
   static public void Main()
   {
   }
}

public class cly
{
   public static void Main()   // CS0017, delete one Main or use /main
   {
   }
}