Visual Studio2010の[新しいファイル]ダイアログに表示されるVisualStudioテンプレートを作成しようとしています。テンプレートを表示するために、ソリューションやプロジェクトを開く必要はありません。これまでのところ、[新しいアイテムの追加]ダイアログにテンプレートを配置する方法は知っていますが、[新しいファイル]ダイアログに配置する方法に関する情報が見つかりません。
これはどのように達成できますか?
Visual Studio2010の[新しいファイル]ダイアログに表示されるVisualStudioテンプレートを作成しようとしています。テンプレートを表示するために、ソリューションやプロジェクトを開く必要はありません。これまでのところ、[新しいアイテムの追加]ダイアログにテンプレートを配置する方法は知っていますが、[新しいファイル]ダイアログに配置する方法に関する情報が見つかりません。
これはどのように達成できますか?
WiX インストーラーでテンプレート (.mysql ファイル) を vsix 拡張フォルダーのサブフォルダー (C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ の数レベル下) に配置することで、これを解決しました。次に、.pkgdefファイルを変更して、このテンプレートのTemplatesDirと同じディレクトリを指定するエントリを Windows レジストリに追加します。
[$RootKey$\Projects\{A2FE77E1-B743-11D0-AE1A-00A0C90FFFC3}\AddItemTemplates\TemplateDirs\{79a115c1-b133-4891-9e7b-242509dad272}\/1]
@="#105"
"Package"="{79a115c1-b133-4891-9e7b-242509dad272}"
"TemplatesDir"="$PackageFolder$\\Templates"
"SortPriority"=dword:00000020