DML-Einstellungen
DML (Definitive Media Library) ist eine standardisierte Verzeichnisstruktur zur zentralen Ablage und Verwaltung von Softwarepaketen.
Mit DML können neue Pakete automatisch in einer einheitlichen Ordnerstruktur gespeichert werden.

Die Verwendung einer DML-Struktur stellt sicher, dass Softwarepakete nach festen Vorgaben organisiert werden und jederzeit schnell gefunden werden können.
DML-Struktur verwenden
Mit der Option „DML-Struktur verwenden“ wird die automatische Verwendung einer DML-Struktur aktiviert.
- Aktiviert:
Neue Pakete werden automatisch in der ausgewählten DML-Struktur gespeichert.
Die Ordnerstruktur wird anhand definierter Platzhalter erstellt.
Einheitliche Paketablagen werden sichergestellt.
- Deaktiviert:
Es wird keine DML-Struktur verwendet.
Speicherort und Ordnerstruktur können frei gewählt werden.
DML-Übersicht
Die Tabelle enthält alle verfügbaren DML-Strukturen.
Folgende Informationen werden angezeigt:
|
Feld |
Beschreibung |
|
Name |
Anzeigename der DML-Struktur |
|
Pfadoptimierung |
Entfernt Leerzeichen aus automatisch erzeugten Ordnernamen |
|
Pfad |
Basisverzeichnis der DML-Struktur |
|
Struktur |
Verwendete Ordnerstruktur mit Platzhaltern |
DML hinzufügen
Über die Schaltfläche „DML hinzufügen“ kann eine neue DML-Struktur erstellt werden.
Dabei werden folgende Informationen hinterlegt:
- Name der DML-Struktur
- Basispfad
- Verzeichnisstruktur
- Pfadoptimierung
Nach dem Speichern steht die neue Struktur sofort für neue Pakete zur Verfügung.
DML bearbeiten
Über „DML bearbeiten“ kann eine vorhandene DML-Struktur angepasst werden.
Folgende Einstellungen können geändert werden:
- Name
- Basispfad
- Verzeichnisstruktur
- Pfadoptimierung
Änderungen wirken sich nur auf zukünftige Projekte aus.
DML löschen
Über „DML löschen“ kann eine DML-Struktur aus PSADT-Package Forge entfernt werden.
|
|
Hinweis: Bereits vorhandene Pakete und Ordner werden dabei nicht gelöscht. Es wird lediglich die Konfiguration innerhalb von PSADT-Package Forge entfernt. |
Pfadoptimierung
Die Option „Pfadoptimierung“ entfernt Leerzeichen aus automatisch erzeugten Ordnernamen.
Dadurch können Verzeichnisnamen vereinheitlicht und mögliche Probleme bei Skripten oder automatisierten Prozessen vermieden werden.
|
|
Hinweis: Die Pfadoptimierung entfernt ausschliesslich Leerzeichen. Die definierte DML-Struktur und alle anderen Zeichen bleiben unverändert erhalten. |
Platzhalter in DML-Strukturen
Für die dynamische Erstellung von Ordnerstrukturen können verschiedene Platzhalter verwendet werden.
Beispiel: %VENDOR%\%NAME%\%VERSION%\%ARCHITECTURE%\%LANGUAGE%\%REVISION%
Ergebnis: Microsoft\VisualStudioCode\1.108.0\x64\de\01
Die tatsächlichen Werte werden automatisch aus den Paketinformationen übernommen.
Reihenfolge der DML-Strukturen
Über die Pfeilschaltflächen auf der rechten Seite kann die Reihenfolge der DML-Strukturen angepasst werden.
Die Sortierung beeinflusst die Anzeige innerhalb von PSADT-Package Forge.
Empfehlung
Die Verwendung einer Definitive Media Library (DML) wird insbesondere in grösseren Paketierungsumgebungen empfohlen.
Vorteile:
- Einheitliche Paketablage
- Standardisierte Verzeichnisstrukturen
- Schnellere Suche nach Paketen
- Vereinfachte Verwaltung
- Unterstützung von Automatisierungen und Paketierungsstandards
|
|
Hinweis: Änderungen an einer DML-Struktur wirken sich ausschliesslich auf neu erstellte Pakete aus. Bereits vorhandene Projekte bleiben unverändert. |
