다음을 통해 공유


레이어 다이어그램의 확장 문제 해결

업데이트: 2010년 12월

이 항목에서는 Visual Studio 2010 Visualization and Modeling Feature Pack을 사용하여 Visual Studio 2010 Ultimate에서 레이어 모델 확장을 만들 때 발생할 수 있는 문제를 해결하는 방법에 대해 설명합니다. 자세한 내용은 Visual Studio 기능 팩을 참조하십시오.

중요

Visualization and Modeling Feature Pack을 사용할 때 레이어 다이어그램의 확장을 만들려면 실험적 Visual Studio 인스턴스에서 기능 팩과 해당 런타임을 설치하고 사용하도록 설정해야 합니다. Visual Studio 2010 Feature Pack 2에서는 이 단계를 수행할 필요가 없습니다. 자세한 내용은 레이어 다이어그램의 확장 만들기에서 요구 사항을 참조하십시오.

F5 키를 눌러 확장을 디버깅할 때 명령, 제스처 처리기, 유효성 검사 확장 또는 사용자 지정 속성이 실험적 Visual Studio 인스턴스의 레이어 다이어그램에 나타나지 않음

  1. Visualization and Modeling Feature Pack과 해당 런타임이 실험적 Visual Studio 인스턴스에 설치되어 사용하도록 설정되어 있는지 확인합니다.

    1. Visual Studio를 닫습니다.

    2. 시작 메뉴에서 모든 프로그램, Microsoft Visual Studio 2010 SDK, 도구를 차례로 가리킨 다음 Start Experimental Instance of Microsoft Visual Studio 2010을 클릭합니다.

    3. 도구 메뉴에서 확장 관리자를 엽니다.

    4. 기능 팩과 런타임이 둘 다 나타나고 **[사용 안 함]**으로 표시되어 있지 않은지 확인합니다.

      • 기능 팩이나 런타임이 **[사용 안 함]**으로 표시되어 있으면 해당 항목을 클릭한 다음 사용을 클릭합니다.

      • 기능 팩과 런타임이 나타나지 않으면 모든 Visual Studio 인스턴스를 닫습니다. 시작 메뉴에서 모든 프로그램, Microsoft Visual Studio 2010 SDK, 도구를 차례로 가리킨 다음 Reset the Microsoft Visual Studio 2010 Experimental instance를 클릭합니다.

  2. 실험적 Visual Studio 인스턴스에서 확장 솔루션을 열고 빌드 메뉴에서 솔루션 다시 빌드를 클릭합니다.

  3. F5 키나 Ctrl+F5를 눌러 실험적 Visual Studio 인스턴스를 시작합니다. 레이어 다이어그램을 열고 확장을 테스트합니다.

필요한 경우 다음 절차를 계속합니다.

이전 버전의 확장이 실행됩니다.

  1. 실험적 Visual Studio 인스턴스가 실행되고 있지 않은지 확인합니다.

  2. %LocalAppData%\Microsoft\VisualStudio\10.0Exp\ComponentModelCache 폴더를 삭제합니다.

    참고

    %LocalAppData%는 일반적으로 DriveName:\Users\UserName\AppData\Local입니다. Windows XP 또는 Windows 2003에서는 %LocalAppData% 대신 %AppData%를 사용합니다.

필요한 경우 다음 절차를 계속합니다.

이전 버전의 유효성 검사 결과가 나타나거나 유효성 검사 메서드가 호출되지 않습니다.

  1. 실험적 Visual Studio 인스턴스의 빌드 메뉴에서 솔루션 정리를 클릭합니다. 이전 유효성 검사 분석의 캐시된 결과가 지워집니다.

  2. 모델의 레이어가 코드 요소와 연결되어 있고 모델에 하나 이상의 종속성 링크가 있는지 확인합니다. 유효성을 검사할 항목이 없으면 유효성 검사가 호출되지 않습니다.

  3. 일반적인 중단점은 별도의 프로세스에서 실행되기 때문에 유효성 검사 메서드에서 작동하지 않을 수 있습니다. 메서드를 단계별로 실행하려면 System.Diagnostics.Debugger.Launch() 호출을 삽입해야 합니다.

  4. 레이어 유효성 검사 프로젝트의 source.extension.vsixmanifest에서 콘텐츠 아래에 MEF 구성 요소 항목과 사용자 지정 확장 형식 항목을 추가했는지 확인합니다.

참고 항목

기타 리소스

레이어 다이어그램의 확장 만들기

변경 기록

날짜

변경 내용

이유

2010년 12월

Visual Studio 2010 Feature Pack 간의 콘텐츠 차이점에 대해 설명했습니다.

향상된 기능 관련 정보