도구 상자의 DSL 디자이너 범주에 '명명된 도메인 클래스' 도구가 없는 이유는 무엇입니까?

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

문제

Cook, Jones 등이 쓴 VS DSL 도구를 사용한 도메인별 개발 책이 있습니다.

책과 온라인의 다양한 튜토리얼에서는 DSL Designer 도구 상자에 있어야 하는 NamedDomainClass 도구를 언급합니다.Win XP에 VS 2010 베타 2를 설치했지만 이 도구가 도구 상자에 없습니다.책에서 언급한 Minimal 프로젝트 템플릿을 사용하여 프로젝트를 만들었습니다.도메인 클래스 도구를 포함하여 12개의 도구가 표시됩니다.

온라인으로 검색했는데 다른 누구도 이 문제를 겪지 않은 것 같습니다.

  • 누군가가 VS 2010 베타 2에서 누락되었음을 확인할 수 있습니까?
  • 그렇지 않다면 어떻게 표시 할 수 있습니까?
  • 도메인 클래스 인스턴스를 추가하고 이를 명명된 도메인 클래스가 되도록 조정할 수 있는 방법이 있습니까?이 책에서는 NamedDomainClass 도구를 통해 수행되는 몇 가지 고유한 유효성 검사 및 직렬화 변경 사항이 있다고 언급합니다.

DSL Designer 카테고리에서 '항목 선택' 컨텍스트 메뉴를 사용해 보았습니다.이러한 도구는 분명히 동적으로 추가됩니다.나타나는 대화 상자의 목록에는 표시되지 않습니다.

도움이 되었습니까?

해결책

이 질문은 Microsoft Visual Studio 2010 DSL(Domain-Specific Languages) 및 모델링 도구 확장성 포럼의 동일한 게시물에서 답변되었습니다. http://social.msdn.microsoft.com/Forums/en-US/dslvsarchx/thread/a2221648-6e92-49ba-b223-8df98e2cdfdd

이름 지정된 도메인 클래스가 더 이상 도구 상자에 존재하지 않았 음을 확인했습니다.VS 2008의 도구 상자에 존재합니다.

2010 년 vs 2010에서 이름이 지정된 도메인 클래스를 만들 수 있습니다.1.도메인 클래스와 다이어그램을 추가하십시오.DomainProperty를 추가하고 "이름"3으로 명명하십시오.이름 DomainProperty의 속성에서 변경 "은"Is Element Name "to True입니다.

도움이 되길 바랍니다.

선홍예 [MSFT]

참고로 이건 베타 2의 SDK의 버그.이제 문제가 해결되었습니다.

감사합니다, 던컨 [MSFT]

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top