我正在尝试创建应出现在 Visual Studio 2010 的“新建文件”对话框中的 Visual Studio 模板。无需打开解决方案或项目即可显示我的模板。到目前为止,我知道如何将模板放置在“添加新项目”对话框中,但找不到有关如何将其放置在“新文件”对话框中的信息。
如何做到这一点?
我正在尝试创建应出现在 Visual Studio 2010 的“新建文件”对话框中的 Visual Studio 模板。无需打开解决方案或项目即可显示我的模板。到目前为止,我知道如何将模板放置在“添加新项目”对话框中,但找不到有关如何将其放置在“新文件”对话框中的信息。
如何做到这一点?
通过让我的 WiX 安装程序将我的模板(一个 .mysql 文件)放在我的 vsix 扩展文件夹的子文件夹中解决了这个问题(该文件夹比 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\扩展名),然后修改我的.pkgdef文件以向 Windows 注册表添加一个条目,该条目将指定与此模板的TemplatesDir相同的目录:
[$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