3

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を使用します。

4

2 に答える 2

1

ユーザーごとのプロジェクトテンプレートに問題がない場合は、<マイドキュメント> \ AVRStudio \ Templates\ProjectTemplatesにドロップできます。

于 2011-10-06T03:51:36.863 に答える
1

分離シェルの場合、テンプレート .zip ファイルを「Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates」および「\ItemTemplates」にコピーします。次に、コマンド ライン '/installvstemplates' を使用して分離シェルを実行します。これにより、キャッシュが再構築され、次に分離シェルを実行すると、正しく表示されます。

また、拡張マニフェスト ファイルで分離シェルをターゲットにする必要がありました。

これらのいずれかを試しましたか?

于 2011-11-16T13:48:01.510 に答える