2010-11-24 11 views
2

Sur Visual Studio 2010, lorsque je crée un projet Site Web ASP.NET, chaque fois que j'ajoute ou supprime des fichiers, je peux actualiser via l'explorateur de projet pour actualiser le contenu du dossier, cependant, si je crée un projet d'application Web , il ne rafraîchit pas le contenu, est-il bug de VS ou toute autre raison dont j'ai besoin manuellement?Application Web ASP.NET, Actualiser le fichier du dossier de projet?

Répondre

6

Assurez-vous que l'option "Afficher tous les fichiers" de la barre d'outils de l'Explorateur de solutions est sélectionnée.

Un projet d'application Web est un projet Visual Studio approprié qui maintient un fichier .csproj (ou .vbproj) qui répertorie les fichiers dans le projet de sorte qu'il sait ce qu'il faut compiler quand il produit un fichier .dll. Cela ne se produit pas avec un projet de site Web. Si le dossier contient des fichiers qui ne sont pas dans le projet dont votre site dépend (comme des images ou des fichiers que vous créez dans un éditeur externe), vous pouvez cliquer avec le bouton droit de la souris et choisir "Inclure dans le projet". Cela facilitera la gestion des déploiements, des systèmes de contrôle de source, etc.

De plus, un bouton "Rafraîchir" doit être présent dans la barre d'outils de l'Explorateur de solutions pour tous les types de projets sur lesquels vous pouvez cliquer - je le vois dans le Cliquez avec le bouton droit sur le menu pour les projets de site Web, mais pas les projets d'application Web. Pour une raison quelconque, le Solution Navigator (par ailleurs excellent) - qui fait partie de l'extension Productivity Power Tools ne semble pas avoir de bouton d'actualisation disponible - c'est peut-être le seul domaine dans lequel l'Explorateur de solutions est meilleur que le Solution Navigator.

+0

Donc, est-ce que cela signifie quand je change ajouter/supprimer des fichiers, je dois faire dans VS2010 un par un pour faire .csproj garder la mise à jour? – Cheung

+0

non, si vous créez des fichiers en dehors de VS, faites un clic droit sur eux dans VS et choisissez "Inclure dans le projet", cela fera la même chose ... – Jon

Questions connexes