3

Visual Studio 격리 된 셸을 기반으로 Atmel에서 개발 한 IDE 인 AVR Studio 5에 여러 파일을 추가해야하는 설치 관리자에서 작업하고 있습니다. 이러한 파일에는 "새 프로젝트"대화 상자에 project templates이 포함됩니다.ProjectTemplatesCache를 삭제하지 않고 Visual Studio 프로젝트 템플릿 설치

실험을 통해 프로젝트 템플릿을 성공적으로 추가하고이를 단순히 C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\에 복사 한 다음 C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin을 삭제하거나 이름을 바꾸면 대화 상자에 나타나게 할 수 있음을 발견했습니다. Visual Studio ProjectTemplateCache 폴더가 작동하는 방법에 대한 좋은 문서를 찾을 수 없었습니다. ProjectTemplates 폴더와 동일한 파일과 cache.bin 파일이 포함 된 것 같습니다. 그래서 왜 유용할지 모르겠습니다. cache.bin의 이름을 변경 한 후에 Visual Studio에서 을 재생하지 못하면이 재생성되어 영구히 영향을 줄 수 있습니다. cache.bin의 이름을 나쁜 것으로 변경하고 있습니까? 어떤 문제가 발생할 수 있습니까?

새 프로젝트 템플릿을 설치하는 또 다른 쉬운 방법이 있습니까? Installing a custom project template with Visual Studio Installer project

내가 사용 NSIS 일하고 설치, 그 중요한 경우 : 이상적으로 나는이 이전 StackOverflow의 질문에 권장, 비주얼 스튜디오 확장 (.vsix) 파일을 만드는 것보다 쉽습니다 뭔가를하고 싶습니다.

답변

1

격리 된 셸의 경우 템플릿 .zip 파일을 'Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplates'및 '\ ItemTemplates'로 복사합니다. 그런 다음 명령 줄 '/ installvstemplates'를 사용하여 격리 된 쉘을 실행합니다. 이렇게하면 캐시가 다시 빌드되고 다음에 격리 된 셸을 실행하면 제대로 표시됩니다.

내 확장 매니페스트 파일에서 격리 된 쉘을 대상으로해야했습니다.

이 중 하나를 시도해 보셨습니까?

+0

+1. 나는 이것을 시도하지 않았지만 좋게 들린다. Visual Studio Extension을 만들었습니다. –

1

사용자 프로젝트 템플릿이 괜찮 으면 < 내 문서 > \ AVRStudio \ Templates \ ProjectTemplates에 놓을 수 있습니다.

+0

여기가 어디입니까? 나는'C : \ Program Files (x86) \ Atmel \ AVR Studio 5.0'을보고 있는데'Templates' 디렉토리가 보이지 않습니다. 'ProjectTemplates' 디렉토리가 있지만 그 디렉토리에 템플릿을 추가하는 것만으로는 작동하지 않습니다 (템플릿이 새 프로젝트 대화 상자에 나타나지 않습니다). 또한 ProjectTemaplatesCache \ cache.bin을 삭제해야합니다. –