Konfigurieren Sie ein Projekt, das in ein benutzerdefiniertes Muster eingefügt wird, um zu steuern, ob das Projekt überschrieben wird, wenn der Benutzer eines Musters ein Muster erneut generiert, und um den Namen des Projekts anzugeben.
Bevor Sie beginnen:
Führen Sie folgende Task aus:Wenn ein Benutzer eines Musters ein benutzerdefiniertes Muster generiert, werden in der Musterinstanz Kopien von Projekten erstellt, die im Projekt für Musterauthoring als Quellendateien ausgewählt sind. Wenn ein Benutzer eines Musters die Projekte in einer Instanz eines benutzerdefinierten Musters anpasst und die Musterinstanz anschließend erneut generiert, werden die Anpassungen standardmäßig überschrieben. Als Musterautor können Sie Projekte in einem benutzerdefinierten Musterprojekt so konfigurieren, dass sie nicht erneut generiert werden, wenn ein Benutzer eines Musters eine Musterinstanz erneut generiert. Benutzer eines Musters können diese Projekte dann anpassen und Musterinstanzen erneut generieren, ohne dass die Anpassungen verloren gehen. Projekte, die so konfiguriert sind, dass sie nicht überschrieben werden, werden auch dann nicht überschrieben, wenn eine neue Version des Musters installiert wird, bevor der Benutzer eines Musters eine Musterinstanz erneut generiert.
Als Musterautor können Sie angeben, wie ein Projekt, das in einem benutzerdefinierten Muster enthalten ist, bei der Generierung einer Musterinstanz benannt wird. Standardmäßig wird der Instanzname als Präfix zum Projektnamen hinzugefügt. Sie können dieses Präfix inaktivieren. Wenn Sie mehrere Instanzen eines benutzerdefinierten Musters, das einen Projektnamen ohne Präfix enthält, generieren, verwenden alle Instanzen des Musters dieselbe Kopie des Projekts.
Als Musterautor können Sie den Wert eines Musterparameters als Name eines Projekt in einem benutzerdefinierten Muster verwenden. Der Projektname wird festgelegt, nachdem alle Transformationsausdrücke berechnet wurden.
So konfigurieren Sie ein Projekt, das in einem benutzerdefinierten Muster verwendet wird:
Nächste Schritte: