在VS 2010新建文件对话框中放置自定义模板

时间:2011-09-21 22:47:25

标签: visual-studio-2010 vs-extensibility

我正在尝试创建一个Visual Studio模板,该模板应该出现在Visual Studio 2010的新建文件对话框中。不需要打开任何解决方案或项目来显示我的模板。 到目前为止,我知道如何将模板放在添加新项对话框中,但无法找到有关如何将其放入“新建文件”对话框的信息。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

解决这个问题,让我的WiX安装程序将我的模板(.mysql文件)放入我的vsix扩展文件夹的子文件夹中(在C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7下面的几个级别) \ IDE \ Extensions)然后修改我的 .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