2009-05-21 11 views
0

Nous avons utilisé Visual Studio 2005 Team Suite pour un projet Web assez volumineux. Maintenant, nous ajoutons une autre application web dans notre projet actuel ... elle est essentiellement complète, et nous ajoutons simplement le tout en tant que dossier dans notre projet actuel. Le projet se construit, fonctionne ... tout va bien ... mais ce nouveau sous-projet n'a aucun type d'Intellisense qui reconnaisse les classes que nous avons créées pour ce sous-projet.Comment puis-je dire à Visual Studio que du code n'est pas dans le dossier App_Code?

Je pense que c'est probablement parce que le code du projet ne se trouve pas dans le dossier App_Code, et que Visual Studio ne sait pas où le trouver. Cela a-t-il du sens? Si oui, que puis-je faire à ce sujet?

Répondre

3

Autant que je sache, c'est comme ça. Pour une raison quelconque, le modèle par défaut pour les applications Web en 2005 le fait comme ceci. Si vous n'avez besoin que de petites choses, faites en sorte que les classes n'appliquent pas d'interface dans App_Code, puis utilisez-les lorsque vous interagissez avec votre code qui se trouve quelque part en dehors de App_Code (pour quelque raison que ce soit).

Sinon, vous pouvez choisir d'utiliser un autre modèle de projet (ne pas livré avec 2005, donc besoin d'être installé séparement et la conversion pourrait être non négligeable): http://webproject.scottgu.com/CSharp/Migration2/Migration2.aspx

+0

* soupir * Bon .. Pas la réponse que j'espérais, mais je suppose que c'est aussi bon que ça. Merci! – Beska

Questions connexes