为什么“命名域类”是这样的?工具箱的 DSL Designer 类别中缺少工具吗?

发布于 2024-08-20 17:41:22 字数 479 浏览 7 评论 0原文

我有 Cook、Jones 等人编写的《使用 VS DSL 工具进行领域特定开发》一书。

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

我在网上查了一下,显然没有人有这个问题。

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

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

I have the Domain-Specific development with VS DSL Tools book by Cook, Jones, et.all

The book and various tutorials online mention a NamedDomainClass tool that should be present in the DSL Designer toolbox. I have installed VS 2010 beta 2 on Win XP - however this tool is missing in the toolbox.
I've created a project using the Minimal project template as mentioned in the book. I have 12 tools showing up including the Domain Class tool.

I've searched online and apparently no one else has this problem.

  • Can someone confirm that it's missing
    in VS 2010 Beta 2?
  • If not how can I get it
    to show up ?
  • Is there any way in which I can add a Domain class instance and tweak it so that it becomes a Named Domain Class? The book mentions that there is some must-be-unique validation and serialization changes that are done by the NamedDomainClass tool.

I've tried 'Choose Items' context menu on the DSL Designer category. These tools apparently are added dynamically ; do not show up in the lists on the dialog that comes up.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江挽川 2024-08-27 17:41:22

这个问题在 Microsoft Visual Studio 2010 领域特定语言 (DSL) 和 Microsoft Visual Studio 2010 领域特定语言 (DSL) 的同一篇文章中得到了解答。建模工具扩展性论坛: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”更改为
正确

希望有帮助。

孙红叶[MSFT]

仅供参考,这是 Beta 版 SDK 中的一个错误
2.目前已修复。

此致,邓肯 [MSFT]

This question was answered in the same post on the Microsoft Visual Studio 2010 Domain-Specific Languages (DSL) & Modeling Tools Extensibility forum: http://social.msdn.microsoft.com/Forums/en-US/dslvsarchx/thread/a2221648-6e92-49ba-b223-8df98e2cdfdd

I have confirmed that the Named Domain
Class has no longer existed in the
toolbox. It exists in the VS 2008's
toolbox.

You can create a Named Domain Class in
VS 2010 by:
1. Add a Domain Class and diagram
2. Add a DomainProperty and named it as "Name"
3. In the Name DomainProperty's propertes, change "Is Element Name" to
true

Hope it helps.

Hongye Sun [MSFT]

FYI this was a bug in the SDK for Beta
2
. It has now been fixed.

Regards, Duncan [MSFT]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文