更改特定于域的语言的命名空间
可以更改域特定语言的命名空间。 在“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 试验实例”命令。
在“生成”菜单上,选择“重新生成解决方案”。