Neues Unterprojekt extrahieren
Mit diesem Befehl können Sie Komponenten des aktuellen Projekts in ein neues Unterprojekt (welches, ähnlich einer Standard-Design-Datei die Dateierweiterung .mtd hat) extrahieren. Bei Klick auf diesen Befehl wird das Dialogfeld "Zu extrahierende Dateien auswählen" (Abbildung unten), in dem die Komponenten des aktuellen Projekts angezeigt werden, aufgerufen. Wählen Sie die Komponenten, die in das Unterprojekt extrahiert werden sollen, aus.
Beachten Sie die folgenden Punkte:
•Wenn von einer Komponente andere Komponenten verwendet werden, und die Option Abhängigkeiten auswählen (siehe Abbildung) aktiviert ist, werden auch alle abhängigen Komponenten ausgewählt.
•Wenn Sie auf eine Komponentengruppe klicken, die keine Einträge enthält, passiert nichts. Solche Komponentengruppen erhalten keine untergeordneten Einträge. So hat etwa die Komponentengruppe All Namespaces in der Abbildung oben einen einzigen Eintrag, während die Komponentengruppe All Style Sheets keinen Eintrag hat.
•Die Option Pfad relativ machen... wird auf alle Referenzen auf das Unterprojekt, die in das aktuelle Projekt geschrieben und dort angezeigt werden, angewendet.
•Die Option Abhängigkeiten auswählen kann jederzeit aktiviert werden. Sobald sie aktiviert wird, wird sie auch auf bereits ausgewählte Einträge angewendet.
•Die anderen Dialogfeldoptionen beziehen sich auf die Anzeigefunktionen des Dialogfelds: (i) die alphabetische Sortierung von Komponenten in den einzelnen Gruppen; (ii) die Anzeige von Komponenten inkludierter Unterprojekte und (iii) die Anzeige nur der ausgewählten Komponenten. Die letzte Option ist nützlich, wenn das Projekt mehrere Komponenten enthält. Sie sollte jedoch deaktiviert werden, um zu sehen, welche anderen Komponente als die ausgewählten zur Verfügung stehen.
Klicken Sie nach Auswahl der zu extrahierenden Komponenten auf OK. Navigieren Sie im daraufhin angezeigten "Speichern unter"-Dialogfeld zum Ordner, in dem das Unterprojekt gespeichert werden soll und geben Sie dem Unterprojekt einen Namen. Sobald Sie auf Speichern klicken, geschieht Folgendes:
•Die Unterprojektdatei wird im angegebenen Ordner mit der Dateierweiterung .mtd gespeichert.
•Das Unterprojekt wird vom Hauptprojekt aus referenziert und im Fenster "Dateien" des Hauptprojekts als Unterprojekt aufgelistet.
•Die in das Unterprojekt extrahierten Komponenten werden aus dem Hauptprojekt entfernt, stattdessen über das referenzierte Unterprojekt aufgerufen und im Hauptprojekt grau angezeigt. Wenn Sie die Komponenten eines Unterprojekts in ein Projekt kopieren (und nicht inkludieren) möchten, gehen Sie zum Fenster "Dateien" und verwenden Sie den Kontextmenübefehll Unterprojekt als Kopie inkludieren.
Anmerkung: | Wenn Sie ein Unterprojekt im Fenster "Dateien" eines Projekts löschen, gehen Referenzen auf die Komponenten des Unterprojekts verloren. Wenn das Projekt jedoch neu geladen wird, bevor die geänderte Datei gespeichert wird, werden Sie nach dem Pfad zu den fehlenden Unterprojektdateien gefragt. |
Anmerkung: | Wenn Sie ein Unterprojekt seiner Extraktion inkludieren möchten, tun Sie dies mit dem Menübefehl Umgestalten | Unterprojekt inkludieren (derselbe Befehl steht auch im Kontextmenü des Fensters "Dateien" zur Verfügung). |