0

Visual Studio 2010에서 처음 개발 한 단일 파일 코드 생성기 확장을 Visual Studio 2013으로 이식하려고합니다. 확장 (vsix 형식)은 2 개의 항목 템플릿과 실제 생성기 프로젝트로 구성됩니다. 생성기는 "IVsSingleFileGenerator"를 기반으로합니다. Visual Studio 2010에서는 모든 것이 잘 작동합니다. 두 개의 항목 템플릿 중 하나의 유형의 항목을 추가하면 Visual Studio가 코드 생성기를 트리거하여 작업을 수행합니다. 이제는 Visual Studio 2013과의 호환성을 추가하는 생성기 프로젝트의 vsixmanifest 파일을 편집 했으므로 적어도 Visual Studio 2013에 확장 버전을 설치할 수 있습니다. 2 항목 템플릿도 vs2013에서는 제대로 작동하지만 생성기 하지 않습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 "사용자 정의 도구 실행"을 실행하면 강제로 "이 시스템에서 사용자 정의 도구 'myGenerator'를 찾을 수 없다는 메시지 상자가 나타납니다. 모든 구성 요소가 ComVisible (true)로 설정 되었기 때문에 이상합니다. 나는 vs2013이 vs2010에 대한 그의 확장 존중을 관리하는 방법에 약간의 차이가 있어야한다고 생각합니다. 당신에 대해 알고있는 사람이 있습니까? 미리 감사드립니다.포트 VS2010 VS2013 코드 생성기 확장

답변