0

我有 Cook、Jones 等人的 VS DSL Tools 的 Domain-Specific development

这本书和各种在线教程都提到了一个 NamedDomainClass 工具,它应该出现在 DSL Designer 工具箱中。我已经在 Win XP 上安装了 VS 2010 beta 2 - 但是工具箱中缺少这个工具。我已经使用书中提到的最小项目模板创建了一个项目。我有 12 个工具出现,包括域类工具。

我在网上搜索过,显然没有其他人有这个问题。

  • 有人可以确认它在 VS 2010 Beta 2 中丢失了吗?
  • 如果没有,我怎样才能让它出现?
  • 有什么方法可以添加域类实例并对其进行调整以使其成为命名域类?书中提到,NamedDomainClass 工具完成了一些必须唯一的验证和序列化更改。

我在 DSL Designer 类别中尝试了“选择项目”上下文菜单。这些工具显然是动态添加的;不要出现在出现的对话框的列表中。

4

1 回答 1

0

这个问题在 Microsoft Visual Studio 2010 Domain-Specific Languages (DSL) & Modeling Tools Extensibility 论坛的同一篇文章中得到了回答:http: //social.msdn.microsoft.com/Forums/en-US/dslvsarchx/thread/a2221648 -6e92-49ba-b223-8df98e2cdfdd

我已经确认工具箱中不再存在命名域类。它存在于 VS 2008 的工具箱中。

您可以通过以下方式在 VS 2010 中创建命名域类: 1. 添加域类和图表 2. 添加 DomainProperty 并将其命名为“Name” 3. 在 Name DomainProperty 的属性中,将“Is Element Name”更改为 true

希望能帮助到你。

孙宏业 [MSFT]

仅供参考,这是SDK for Beta 2 中的一个错误。现在已经修复了。

问候,邓肯 [MSFT]

于 2010-02-18T22:32:05.793 回答