Visual Studio Isolated Shell に基づいて Atmel が開発した IDE であるAVR Studio 5にいくつかのファイルを追加する必要があるインストーラーに取り組んでいます。これらのファイルには、[新しいプロジェクト] ダイアログのプロジェクト テンプレートが含まれています。
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 の名前を変更するのは悪い考えですか? どのような問題が発生する可能性がありますか?
新しいプロジェクト テンプレートを簡単にインストールする別の方法はありますか? この以前の StackOverflow の質問で推奨されているように、Visual Studio 拡張機能 (.vsix) ファイルを作成するよりも簡単な方法が理想的です: Visual Studio インストーラー プロジェクトを使用したカスタム プロジェクト テンプレートのインストール
私が取り組んでいるインストーラーは、問題があればNSISを使用します。