Elemente und wichtige Befehle im Projektmappen-Explorer
In der Regel können Sie über die Projektvorlage feststellen, auf welche Weise das Projekt ein Element verwaltet. Dateien in Visual C++-Projekten können sich z. B. an beliebigen Speicherorten befinden. Die im Projekt angezeigten Elemente sind daher immer Links zur Datei. Wenn Sie Elemente in einem Visual C++-Projekt verwalten, verwalten Sie also nur die Links. Bei der Arbeit mit einem Webprojekt müssen sich die Dateien für das Projekt im Projektverzeichnis befinden, sodass ihre relativen Links jederzeit auf dem Webserver verfügbar sind. Daher verwaltet das Projekt die Elemente so, als ob diese die Dateien selbst darstellen.
Tipp
Projekte, Projektmappenelemente und Verschiedene Dateien in Visual C++ enthalten nur Links. Visual C#-Webprojekte und Visual Basic-Webprojekte enthalten nur physikalische Projektelemente.
Angenommen, Sie erstellen eine "verschiedene" Datei, möchten diese in das Projekt einbinden und fügen zu diesem Zweck eine neue Kopie der Datei und nicht nur einen Link hinzu. Wenn Sie die ursprüngliche "verschiedene" Datei löschen, und es sich beim Projektelement tatsächlich um einen Link zum Original handelt, kann Ihre Arbeit verloren gehen.
Verschieben und Kopieren von Elementen
Das Ergebnis beim Ziehen, Ausschneiden und Einfügen von Elementen im Projektmappen-Explorer wird stets vom Zielprojekt bestimmt. Weitere Informationen finden Sie unter Gewusst wie: Verschieben von Elementen.
Speichern von Projektelementen
Welche Aktionen beim Verwenden des Befehls Speichern unter für Projektelemente ausgeführt werden, hängt von der Art der Zuordnung des Elements zum Projekt ab.
Projekte, die Links verwalten
Mit Speichern unter wird eine neue Datei außerhalb der Projekthierarchie erstellt. Die Datei wird unter Verschiedene Dateien angezeigt, wenn die Option Verschiedene Dateien im Projektmappen-Explorer anzeigen aktiviert ist. Weitere Informationen finden Sie unter Dokumente, Umgebung, Dialogfeld "Optionen".Projekte, die nur Dateien verwalten
Mit Speichern unter wird die aktuelle Datei ersetzt. Die alte Datei wird entfernt und an ihrer Stelle eine neue erstellt.Projekte, die Dateien und Links verwalten
Mit Speichern unter wird die aktuelle Datei ersetzt, wenn die neue Kopie im selben Verzeichnis gespeichert wird. Andernfalls wird die aktuelle Datei durch Speichern unter als Link ersetzt.
Entfernen von Projektelementen
Die Art der Zuordnung der Elemente zum Projekt bestimmt, mit welchen Methoden Sie das Element in einem angegebenen Kontext aus einem Projekt entfernen können.
Entfernen
Dieser Befehl ist in Projekten, die Dateien und Links verwalten, sowie in Projekten, die nur Links verwalten, verfügbar. Wenn Sie eine Datei aus einem Projekt entfernen, wird die Zuordnung dieser Datei zum Projekt aufgehoben und die Datei aus dem Projektmappen-Explorer entfernt. Die Dateien werden jedoch nicht dauerhaft vom Speicherort entfernt.Projekte, die nur Dateien verwalten, unterstützen den Befehl Entfernen nicht.
Löschen
Dieser Befehl ist in Projekten, die Dateien und Links verwalten, sowie in Projekten, die nur Dateien verwalten, verfügbar. Gelöschte Elemente werden dauerhaft vom Dateispeicherort entfernt und ihre Zuordnung zum Projekt wird aufgehoben.Projekte, die nur Links verwalten, unterstützen den Befehl Löschen nicht.
Exclude
Dieser Befehl ist in Projekten, die Dateien und Links verwalten, sowie in Projekten, die nur Links verwalten, verfügbar. Über Ausschließen können Sie ein Element vorübergehend aus dem Projektbuild entfernen und später mit Alle Dateien anzeigen wieder einfügen.Tipp
Durch das Hinzufügen einer Datei zu einem Projektverzeichnis in Windows Explorer wird die Datei dem Projekt nicht automatisch hinzugefügt. Die Datei wird im Projektmappen-Explorer in der Ansicht Alle Dateien anzeigen angezeigt, wird aber erst dann zum Teil des Projekts, wenn im Menü Projekt die Option Zu Projekt hinzufügen ausgewählt wird.
Siehe auch
Aufgaben
Gewusst wie: Arten der Dateiverwaltung in Projekten
How to: Add a Project to Source Control
Gewusst wie: Verschieben von Elementen
Gewusst wie: Entfernen, Löschen und Ausschließen von Elementen