【发布时间】:2010-09-12 10:38:18
【问题描述】:
安装第三方 SDK 后,如果它的模板成为 Visual Studio 2005 中“添加新项...”对话框中的默认项,它会非常不礼貌地将其设置为默认项。所有其他类似对话框也是如此 - “添加类...”、“添加用户控件...”等
有没有办法改变这种行为?
【问题讨论】:
标签: visual-studio ide visual-studio-2005 development-environment
安装第三方 SDK 后,如果它的模板成为 Visual Studio 2005 中“添加新项...”对话框中的默认项,它会非常不礼貌地将其设置为默认项。所有其他类似对话框也是如此 - “添加类...”、“添加用户控件...”等
有没有办法改变这种行为?
【问题讨论】:
标签: visual-studio ide visual-studio-2005 development-environment
您可能必须自己手动修改项目模板上的 SortOrder。您可以按照以下说明进行操作:
1) 查找项目模板
VS2005 的项目模板存储在以下位置:
(Installed Templates) <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale\
(Custom Templates) My Documents\Visual Studio 2005\Templates\ItemTemplates\Language\
2) 打开模板zip文件修改.vstemplate文件。
每个项目模板都存储在一个 .zip 文件中,因此您需要打开与要修改的模板相关的 zip 文件。
打开模板的 .vstemplate 文件并在 TemplateData 部分下找到 SortOrder 属性。以下是示例文件:
描述描述>
默认名称>
使用以下规则修改 SortOrder 值:
对模板定义进行编辑后,您需要打开命令提示符并导航到包含 devenv.exe 的目录,然后键入“devenv /setup”。这大概会重建一些内部设置,在你这样做之前你不会看到任何差异。
【讨论】:
我刚刚在我的电脑上注意到了这个文件:
C:\Program Files\Microsoft Visual Studio 8\VC\VCNewItems\NewItems.vsdir
这是一个文本文件,因此您可以检查是否存在违规的第三方内容。
【讨论】:
尝试查看下的注册表
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\
我在我的机器上看到了一些相关的条目
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0
适用于 VS2008。
【讨论】: