-
Namespaces et App_Code
Bonjour,
Je travaille sur un projet de type Application Web ASP.NET.
Dans mon App_Code j'ai plusieurs répertoires, où les classes sont dans des namespaces dont le nom correspond à leur répertoire respectif.
(Ex : répertoires Client -> les classes sont dans le namespace "Client").
Le problème est que j'ai des classes au-dessus de App_Code, à la racine (notamment un MasterPage et le Global.asax, avec leurs .cs respectifs).
Depuis ces 2 classes, les namespaces des autres classes ne sont pas trouvés...
J'ai rien trouvé sur le web (à part un éventuel bug de Studio mais j'y crois pas trop...)
Mes deux classes doivent-elles être incluses dans un namespace particulier ?
Merci d'avance !
-
As tu essaye ce genre de namespace :
monSite.app.Client
monSite.app.Arcticle
monSite.MasterPage
monSite.BasePage
........
-
J'ai essayé, et le pb est que depuis la MasterPage (le le Global) je ne vois pas les classes qui sont dans :
MonAppli.App_Code.Client
MonAppli.App_Code.Livre
...
Et qui ont pour Namespace
MonAppli.App_Code.Client
MonAppli.App_Code.Livre
...
Je ne vois que "MonAppli"...
Rien de plus n'est accepté...
-
Tu as vérifié que la propriété BuildAction de ces fichiers était à Compile ?
-
Résolu, ouf...
Bonjour à tous,
Alors mon pb est corrigé, et on "dirait" un bug de Studio ???
En fait je créais mes classes directement dans leurs répertoires respectifs, et elles n'étaient pas "vues" par mon global... :aie:
Pour corriger ça, je les ai recréées à la racine de mon projet, puis glissées-déplacées dans le rép. concerné, et là miracle ! :ccool:
Je comprends pas trop ce qui se passe en arrière-plan....
En tout cas merci d'avoir pris le temps de chercher avec moi. :)
@ + !