2010-11-24 9 views
2

In Visual Studio 2010, wenn ich ASP.NET-Website-Projekt erstellen, kann ich jedes Mal, wenn ich Dateien hinzufügen oder entfernen, über den Projektexplorer den Ordnerinhalt aktualisieren, wenn ich Web Application Project erstelle Es aktualisiert nicht den Inhalt, ist es ein Bug von VS oder anderen Gründen, die ich manuell brauche?ASP.NET-Webanwendung, Datei des Projektordners aktualisieren?

Antwort

6

Stellen Sie sicher, dass die Option "Alle Dateien anzeigen" in der Symbolleiste des Projektmappen-Explorers ausgewählt ist.

A webanwendungsprojekt ist ein richtiges Visual Studio-Projekt, das eine .csproj (oder .vbproj) Datei, die die Dateien im Projektlisten unterhält, so weiß es, was es zu kompilieren, wenn eine Datei .dll erzeugt. Dies geschieht nicht bei einem Website-Projekt.

Wenn sich Dateien im Ordner befinden, die sich nicht im Projekt befinden, auf das Ihre Site angewiesen ist (z. B. Bilder oder Dateien, die Sie in einem externen Editor erstellen), klicken Sie mit der rechten Maustaste darauf und wählen Sie "In Projekt einschließen" Dies erleichtert das Arbeiten mit Bereitstellungen, Quellcodeverwaltungssystemen usw.

Außerdem sollte eine Schaltfläche "Aktualisieren" in der Symbolleiste des Projektmappen-Explorers für alle Projekttypen vorhanden sein, auf die Sie klicken können - ich sehe es in der Kontextmenü für Website-Projekte, aber keine Webanwendungsprojekte. Aus irgendeinem Grund scheint der (ansonsten ausgezeichnete) Solution Navigator - der Teil der Productivity Power Tools-Erweiterung ist, keine Aktualisierungsschaltfläche zu haben - dies könnte der eine Bereich sein, in dem der Lösungs-Explorer besser ist als der Lösungs-Navigator

+0

Also, ist es meine Bedeutung, wenn ich Dateien hinzufügen/entfernen ändern, muss ich in VS2010 einen nach dem anderen machen, um .csproj Update zu machen? – Cheung

+0

Nein, wenn Sie Dateien außerhalb von VS erstellen, klicken Sie mit der rechten Maustaste auf sie in VS und wählen Sie "In Projekt einschließen", das wird das gleiche tun ... – Jon

Verwandte Themen