Я работаю над установщиком, которому нужно добавить несколько файлов в AVR Studio 5 , IDE, разработанную Atmel на основе изолированной оболочки 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 плохой идеей?Какие проблемы это может вызвать?
Есть ли другой, простой способ установки новых шаблонов проектов? В идеале я хотел бы что-то более простое, чем создание расширения Visual Studio (.vsix).) файла, как рекомендовано в предыдущем вопросе StackOverflow: Установка пользовательского шаблона проекта с проектом установщика Visual Studio
Установщик, над которым я работаю, использует NSIS , есливопросы.