可以更改域特定语言的命名空间。 在“DSL 资源管理器”、DSL 包项目的属性和程序集信息中进行更改。
更改域特定语言的命名空间
- 在“DSL 资源管理器”中,选择“DSL”节点。 
- 在“属性”窗口中,更改“命名空间”属性。 
- 保存解决方案并转换模板。 
- 在“项目”菜单上,选择“DSL 属性”。 - 即会显示项目的属性。 
- 选择“应用程序”选项卡。 
- 将“默认命名空间”属性更改为新的命名空间名称。 
- 如果还想要更改程序集的名称,请更改“程序集名称属性”。 
- 如果更改了程序集名称,请打开 DslPackage\Package.tt 并更新此行: - string dslAssembly = "YourDSLassembly.Dsl.dll";
- 如果已编写任何自定义代码,请确保在代码文件中更改命名空间和类引用。 
- 重置 Visual Studio 实验实例。 - 删除 \Users\{your name}\AppData\Local\Microsoft\VisualStudio\*Exp。 
- 在 Windows 的“开始”菜单中,键入“重置 Visual Studio”,然后运行与 Visual Studio 版本匹配的“重置 Microsoft Visual Studio 试验实例”命令。 
 
- 在“生成”菜单上,选择“重新生成解决方案”。