方法: ドメイン固有言語の名前空間を変更する
ドメイン固有言語の名前空間を変更できます。 ***** DSL Explorer *****Dsl パッケージのプロジェクトのプロパティアセンブリ情報の変更を行う必要があります。
ドメイン固有言語の名前空間を変更するには
***** DSL Explorer *****ENT1ENT で[] ノードをクリックします。
[ENT0ENT] ウィンドウで[ENT1ENT] プロパティを変更します。
ソリューションを保存しテンプレートを変換します。
[ENT1ENT] メニューの [ENT2ENT] をクリックします。
プロジェクトのプロパティが表示されます。
[アプリケーション] タブをクリックします。
新しい名前空間名に ENT0ENT [入力] プロパティを変更します。
またアセンブリの名前を変更する場合は***** Assembly name property. ***** を変更します。
アセンブリ名を変更した場合は開いている DslPackage \ Package.tt がこの行を更新し:
string dslAssembly = "YourDSLassembly.Dsl.dll";
カスタム コードを記述しコード ファイルに名前空間とクラス参照を変更してください。
Visual Studio の実験用インスタンスをリセットします。
\Users\{name}\AppData\Local\Microsoft\VisualStudio\*Exp を削除します。
Windows の [ENT2ENT] メニューの [*** All Programs ****** Microsoft Visual Studio 2010 SDK *** ツール *** Reset the Experimental Instance *** を選択します。
[入力] ENT0ENT メニューで ソリューションのリビルド を選択します。