2011-03-23 2 views
0

새 유형의 프로젝트를 관리하기 위해 VS2010 확장을 만들었습니다. 프로젝트 및 항목 템플릿이 포함 된 VSIX 파일을 만들었습니다. 모든 것이 잘 작동하고 새 프로젝트를 만들고 구문 강조 표시를 컴파일하고 컴파일 할 수 있습니다.VS2010 확장 (VSIX) 배포 및 창에 새 파일 확장명 등록

지금하고 싶은 것이 있습니다. .cs 파일과 같이 VS2010에 내 파일 (.stadyn)을 연결하십시오. 내 말은, 아이콘을주고 두 번 클릭하여 VS2010을 여는 것입니다.

누구나 확장 기능을 배포하고 Windows 레지스트리에 해당 키를 추가하는 방법을 알고 있습니까?

미리 감사드립니다.

답변

0

가능성이 있습니다.

  1. 모든 것을 수행하는 확장 프로그램의 설치 프로그램을 만듭니다.
  2. 확장이 처음 시작될 때 파일 연결을 추가하십시오.

나는 하나의 확장 프로그램을 제거하고 파일 연결을 등록 해제하고 다른 정리 작업을 수행 할 수 있기 때문에 옵션 1을 선호합니다. 또한 설치하는 동안 다른 것들을 할 수 있습니다.

편집 :

배포는 MSDN에 설명되어 있습니다 :
http://msdn.microsoft.com/en-us/library/ff363239.aspx

+0

내가 그것을 생각했지만, 내가 instaler에서 VSIX 확장을 배포하는 방법을 잘 모릅니다. 어떤 아이디어/샘플? – Morvader

+0

까지 내가 C : \ Users \ user \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions에 파일을 복사하는 것으로는 충분하지만 확실하지는 않습니다. 또한 vsix는 기본적으로 zip 파일이므로 설치할 수 있습니다. 확장 Visual Studio는 vsix의 내용을 해당 폴더에 복사합니다. – ConfusedSushi

+0

파일의 위치는 VSIX의 항목 또는 프로젝트 템플릿이 같은 위치에 있지 않을 때의 위치에 따라 다릅니다. 설치 프로그램이 VSIX를 "시작"하고 VS를 처리하기 위해 쉘에 의존 할 수 있다고 생각합니다. –

관련 문제