2012-09-24 3 views
6

Ich habe plötzlich den folgenden Fehler erhalten, als ich versuchte, mein MonoTouch-Projekt zu kompilieren.Fehler CS5001: exe enthält keine statische `Main'-Methode, die für einen Einstiegspunkt geeignet ist

CS5001 Fehler: Programm 'MyApp.exe' enthält keine statische 'Main' Methode geeignet für einen Eintrittspunkt (CS5001) (MyApp)

Unten ist das, was meine Main.cs aussieht .

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"); 
     } 
    } 
} 

Eine Idee, was ich tun kann, um das Problem zu beheben? Oder muss ich eine neue Lösung erstellen?

+0

Welche Version Monotouch haben Sie? Wurde diese Nachricht angezeigt, wenn Sie ein neues Projekt erstellen? –

+0

Im mit MonoDevelop V 3.0.4.7 und MonoTouch v 6.0.0 –

+0

Neue Projekte funktionieren gut, es sieht so aus, als ob etwas in meinem Projekt beschädigt wurde, nur nicht sicher, was? –

Antwort

-1

Vielleicht könnten Sie haben STAThread verpasst:

[STAThread] 
static void Main(string[] args) 
{ 
... 
} 
Verwandte Themen