2012-09-24 326 views
6

De repente, he comenzado a recibir el siguiente error al intentar compilar mi Proyecto MonoTouch. CS5001Error CS5001: exe no contiene un método estático `Principal 'adecuado para un punto de entrada

de error: Programa 'MyApp.exe' no contiene un método estático 'Principal' adecuado para un punto de entrada (CS5001) (MiApl)

A continuación se muestra lo que mi Main.cs parece .

using System; 
using System.Collections.Generic; 
using System.Linq; 

using MonoTouch.Foundation; 
using MonoTouch.UIKit; 

namespace MyApp 
{ 
    public class Application 
    { 
     static void Main (string[] args) 
     { 
      UIApplication.Main (args, null, "AppDelegate"); 
     } 
    } 
} 

¿Alguna idea de lo que puedo hacer para solucionar el problema? ¿O necesito crear una nueva solución?

+0

Qué versión MonoTouch usó? ¿Ese mensaje apareció si creaste un nuevo proyecto? –

+0

Estoy usando MonoDevelop V 3.0.4.7 y MonoTouch v 6.0.0 –

+0

Los nuevos proyectos funcionan bien, parece que algo se ha corrompido en mi proyecto, ¿no está seguro de qué? –

Respuesta

-1

Tal vez usted podría haber perdido STAThread:

[STAThread] 
static void Main(string[] args) 
{ 
... 
} 
Cuestiones relacionadas