Почему инструмент "Именованный доменный класс" отсутствует в категории DSL Designer на панели инструментов?

StackOverflow https://stackoverflow.com/questions/2227678

Вопрос

У меня есть книга Кука, Джонса и др. "Разработка для конкретной предметной области с помощью инструментов VS DSL".все

В книге и различных онлайн-руководствах упоминается инструмент NamedDomainClass, который должен присутствовать в DSL Designer toolbox.Я установил VS 2010 beta 2 на Win XP - однако этот инструмент отсутствует в наборе инструментов.Я создал проект, используя Минимальный шаблон проекта, как упоминалось в книге.У меня есть 12 инструментов, включая Domain Class tool.

Я поискал в Интернете, и, по-видимому, ни у кого больше нет этой проблемы.

  • Кто-нибудь может подтвердить, что он отсутствует в VS 2010 Beta 2?
  • Если нет, как я могу это получить чтобы отображаться?
  • Есть ли какой-нибудь способ, которым я могу добавить экземпляр класса домена и настроить его так, чтобы он стал именованным классом домена?В книге упоминается, что существуют некоторые обязательные для уникальности изменения в проверке и сериализации, которые выполняются инструментом NamedDomainClass.

Я попробовал контекстное меню "Выбрать элементы" в категории DSL Designer.Эти инструменты, по-видимому, добавляются динамически ;не отображаются в списках в открывшемся диалоговом окне.

Это было полезно?

Решение

Ответ на этот вопрос был дан в том же сообщении на форуме 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

Я подтвердил, что именованный домен Класс больше не существует в toolbox.Он существует в версии VS 2008 toolbox.

Вы можете создать именованный доменный класс в VS 2010 с помощью:1.Добавьте класс домена и диаграмму 2.Добавьте свойство DomainProperty и назовите его "Name". 3.В свойствах имени DomainProperty измените "Является именем элемента" на true

Надеюсь, это поможет.

Хонгье Сун [MSFT]

К вашему сведению, это был ошибка в SDK для бета-версии 2.Теперь это было исправлено.

С уважением, Дункан [MSFT]

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top