Ler em inglês

Partilhar via


Erro do compilador CS0017

O programa 'output file name' tem mais de um ponto de entrada definido. Compile com /main para especificar o tipo que contém o ponto de entrada.

Um programa só pode ter um método Main .

Para resolver esse erro, você pode excluir todos os métodos Main em seu código, exceto um, ou você pode usar a opção de compilador StartupObject para especificar qual método Main 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  
   {  
   }  
}