J'ai créé quelques classes pour mon projet Web et je vais les stocker dans le dossier App_Code. Je ne veux pas stocker toutes les classes au plus haut niveau (pas d'espace de noms) mais je veux les organiser en espaces de noms. Jusqu'à présent, cela ne semble pas possible parce que lorsque j'utilise le "using XXXX;" déclaration d'espace de noms il ne peut toujours pas trouver la bonne classe dans mon code derrière les fichiers. Que pourrais-je faire de façon incorrecte?Organiser des classes dans l'espace de noms dans le dossier App_Code ne fonctionne pas comme prévu
EDIT:
Ainsi, par exemple, j'ai
namespace foo
{
public class bar
{
}
}
Puis dans mon code behind pour default.aspx je
.
.
.
using foo
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
bar NewBar = new bar();
}
}
ci-dessus ne fonctionne pas pour moi, j'ai utiliser
foo.bar NewBar = new foo.bar();
Quelqu'un at-il une idée de ce que je fais mal? Bon, alors j'ai installé Visual Studio 2005 SP 1 et essayé de le convertir en une application Web et non un site Web. ENCORE pas de chance.
quelle version de VS utilisez-vous? cela fonctionne pour moi –
Fonctionne pour moi aussi, dans un projet de site Web VS2008. –
https://msdn.microsoft.com/library/aa983464(v=vs.100).aspx – MacGyver