1

Visual Studio 확장을 개발하여 엔터티 형식에 추가 속성을 추가하려고합니다. a related question I had asked before에 대한 답변에서 제안 된대로 ADO.NET Entity Data Model Designer Extension Starter Kit을 첫 번째 단계로 설치했습니다.ADO.NET 엔터티 데이터 모델 확장이 작동하지 않습니다.

그러나 내가 단순히 스타터 키트 프로젝트를 빌드하고 설치하는 경우에도 작동하지 않습니다. 확장이 설치되고 VS 확장 관리자에서 볼 수 있지만 추가 기능을 볼 수 없습니다. 내 프로젝트에 추가하는 엔티티 모델의 속성.

것들 내가 지금까지 시도하십시오 extensions.vsixmanifest 속성 페이지에서 VS 궁극

  • 활성화 지원 (이것은 내가 사용하고있는 VS 에디션처럼).
  • (생성 된 DLL에 가리키는 "MEF 콘텐츠"유형의 경로) 기존 항목을 제거하고 동일한 종류의 다른 부가 extensions.vsixmanifest 속성 페이지 의 "콘텐츠"창에서
  • 있지만 은 생성 된 DLL 대신 프로젝트 자체를 참조합니다.
  • 확장 프로젝트를 실행하기 위해 독립 실행 형 VS를 실행하고 확장 프로젝트 자체를 실행하여 VS 인스턴스를 엽니 다. (이전에 두 경우 모두 확장이 설치되어 있음). MyNewPropertyFactory 클래스의 EntityDesignerExtendedProperty 속성의 생성자에 추가 플래그를 추가
  • ( 개념적 모델 외에 스토리지 모델을 포함합니다).
  • 테스트 모델을 처음부터/기존 데이터베이스에서 생성.

확장 기능이 전혀 설치되지 않은 것처럼 작동하지 않습니다. 그 밖의 무엇을 시도 할 수 있습니까?

(부수적으로, 내가 배치 한 중단 점을 "심볼이로드되지 않았습니다."라는 툴팁과 함께 사용 중지 된 것으로 표시하는 경우이 문제와 관련이 있을지 모르겠습니다. 내 문제).

내 작업 환경 :

  • 윈도우 7 얼티밋 64 비트
  • 비주얼 스튜디오 2010 얼티밋 SP1
  • 비주얼 스튜디오 2010 SDK의 SP1
  • 엔티티 프레임 워크 4.1

감사합니다!

답변

0

그것이 내 잘못이라고 밝혀졌습니다. 문제를 진단하기위한 최고의 규칙을 위반했습니다. 한 번에 한 가지만 변경하십시오.. Arrrrgh ... :--(

스타터 키트 프로젝트의 초기 상태부터 올바른 구성이 다음과 같이 보입니다. VS Ultimate support 하지만을 추가하지 마십시오. 콘텐츠 경로로 DLL)

관련 문제