2010-11-18 28 views
17

J'ai créé une nouvelle classe dans App_Codeclasse en App_Code pas accessible par Global.asax.cs

namespace Site { 
    public class MyClass { 
     public MyClass() { 
     } 
    } 
} 

c'est mon Global.asax.cs

namespace Site { 
    public class Global : System.Web.HttpApplication { 
     protected void Application_Start(object sender, EventArgs e) { 
      *MyClass myClass = new MyClass();* 
     } 
    } 
} 

L'erreur est: MyClass myClass = new MyClass();

Le nom du type ou espace de noms « MyClass » n'a pas pu être trouvé (vous manque une directive à l'aide ou une référence d'assemblage?)

Qu'est-ce que je manque ici?

+0

J'ai d'autres classes dans App_Code. J'ai essayé de coller MyClass dans une de ces classes et Global.asax.cs peut trouver MyClass. Bizarre. – acermate433s

Répondre

25

Enfin trouvé ce qui s'est mal passé. J'ai défini l'action de construction du fichier cs sur Contenu au lieu de Compile

+0

Merci, vous avez sauvé ma nuit! –