Ändern des Namespace einer domänenspezifischen Sprache
Sie können den Namespace einer domänenspezifischen Sprache ändern. Nehmen Sie die Änderung im DSL-Explorer, in den Eigenschaften des Dsl-Paketprojekts und in den Informationen zur Assembly vor.
So ändern Sie den Namespace einer domänenspezifischen Sprache
Wählen Sie im DSL-Explorer den Knoten Dsl aus.
Ändern Sie im Fenster Eigenschaften die Eigenschaft Namespace.
Speichern Sie die Projektmappe, und transformieren Sie die Vorlagen.
Wählen Sie im Menü Projekt die Option Dsl-Eigenschaften aus.
Die Eigenschaften für Ihr Projekt werden angezeigt.
Wählen Sie die Registerkarte Anwendung aus.
Ändern Sie die Eigenschaft Standardnamespace in den neuen Namen des Namespace.
Wenn Sie auch den Namen der Assembly ändern möchten, ändern Sie die Eigenschaft Assemblyname.
Wenn Sie den Namen der Assembly geändert haben, öffnen Sie die Datei „DslPackage\Package.tt“, und aktualisieren Sie diese Zeile:
string dslAssembly = "YourDSLassembly.Dsl.dll";
Wenn Sie benutzerdefinierten Code geschrieben haben, müssen Sie die Namespace- und Klassenverweise in den Codedateien ändern.
Setzen Sie die experimentelle Instanz von Visual Studio zurück.
Löschen Sie \Users\{Ihr_Name}\AppData\Local\Microsoft\VisualStudio\*Exp.
Wechseln Sie ins Windows-Startmenü, setzen Sie Visual Studio zurück, und führen Sie dann den Befehl Microsoft Visual Studio Experimental Instance zurücksetzen aus, der Ihrer Version von Visual Studio entspricht.
Wählen Sie im Menü Erstellen die Option Projektmappe neu erstellen aus.