Visual Studio.net 2005 新建项目对话框中项目模版消失的解决方案
2006-12-14 19:17
489 查看
最近每天都在刻苦钻研 Windows Workflow Foundation ,今天在安装 2007 Office System Starter Kit: Enterprise Content Management Starter Kit 时,安装文件提示安装完后在"Visual Studio 2005 命令提示符"里运行"devenv.exe /setup"
于是照做,结果在安装完成之后发现在Visual Studio.net 2005 新建项目时提示模版文件丢失,然后新建项目对话框中果真空空如也.
解决方法:
1.先关闭 Visual Studio.net 2005 ;
2.在"Visual Studio 2005 命令提示符"中运行"devenv.exe /InstallVSTemplates"
3.运行 Visual Studio.net 2005 ,搞定.
查阅相关资料发现:
1.devenv.exe /InstallVSTemplates 的作用是:
注册位于 <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates 或 <VisualStudioInstallDir>\Common7\IDE\ItemTemplates 中的项目或项模板,这样就可以通过“新建项目”和“添加新项”对话框访问它们。
(http://msdn2.microsoft.com/zh-cn/library/ms241279(VS.80).aspx)
2.devenv.exe /Setup 的作用是:
强制 Visual Studio 从所有可用的 VSPackages 合并用于描述菜单、工具栏和命令组的资源元数据。
(http://msdn2.microsoft.com/zh-cn/library/ex6a2fad(VS.80).aspx)
3.在Windows事件查看器中查看应用程序事件:
发现有许多来源于 Visual Studio - VsTemplate 的警告信息,这些信息的描述文字为:
"未注册的项目类型(VisualBasic)。这种情况可能是由不正确的项目类型引起的,或者因为没有安装项目类型包。"
我猜想正是因为我安装 Visual Studio.net 2005 时没有安装 VisualBasic ,而 devenv.exe /Setup 又强制性的为 VisualBasic 安装模版,所以导致项目模版的丢失.
如果安装完 2007 Office System Starter Kit: Enterprise Content Management Starter Kit 之后没有执行 devenv.exe /Setup 的话会不会出现项目模版丢失的情况我没有做测试,所以不得而知,希望知道的朋友告知.
于是照做,结果在安装完成之后发现在Visual Studio.net 2005 新建项目时提示模版文件丢失,然后新建项目对话框中果真空空如也.
解决方法:
1.先关闭 Visual Studio.net 2005 ;
2.在"Visual Studio 2005 命令提示符"中运行"devenv.exe /InstallVSTemplates"
3.运行 Visual Studio.net 2005 ,搞定.
查阅相关资料发现:
1.devenv.exe /InstallVSTemplates 的作用是:
注册位于 <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates 或 <VisualStudioInstallDir>\Common7\IDE\ItemTemplates 中的项目或项模板,这样就可以通过“新建项目”和“添加新项”对话框访问它们。
(http://msdn2.microsoft.com/zh-cn/library/ms241279(VS.80).aspx)
2.devenv.exe /Setup 的作用是:
强制 Visual Studio 从所有可用的 VSPackages 合并用于描述菜单、工具栏和命令组的资源元数据。
(http://msdn2.microsoft.com/zh-cn/library/ex6a2fad(VS.80).aspx)
3.在Windows事件查看器中查看应用程序事件:
发现有许多来源于 Visual Studio - VsTemplate 的警告信息,这些信息的描述文字为:
"未注册的项目类型(VisualBasic)。这种情况可能是由不正确的项目类型引起的,或者因为没有安装项目类型包。"
我猜想正是因为我安装 Visual Studio.net 2005 时没有安装 VisualBasic ,而 devenv.exe /Setup 又强制性的为 VisualBasic 安装模版,所以导致项目模版的丢失.
如果安装完 2007 Office System Starter Kit: Enterprise Content Management Starter Kit 之后没有执行 devenv.exe /Setup 的话会不会出现项目模版丢失的情况我没有做测试,所以不得而知,希望知道的朋友告知.
相关文章推荐
- [C#]Microsoft Visual Studio 2005新建项目为什么没有解决方案?
- Visual Studio .net 2003 关于“试图运行项目时出错:无法在Web服器上启动调试。您不具备调试此应用程序的权限。”的新解决方案
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- 如何在Visual Studio.net中让同一解决方案中包含多个不同类型的项目并共享同一命名空间
- 如何在对话框资源从一个项目导入到另一个项目使用 Visual c + +.net 或 Visual c + + 2005
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- 终于在visual studio.net 2005 找到了创建 XML Web services 的项目的方法
- vs .net 2005 打开VSS项目时出现:"could not find the visual sourcesafe internet web service connection"的解决方案
- 将现有企业级模板项目从 Visual Studio .NET 2003 迁移到 Visual Studio 2005
- Visual Studio.NET 各版本的项目解决方案互相转换工具
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南[转]
- 将现有企业级模板项目从 Visual Studio .NET 2003 迁移到 Visual Studio 2005
- Visual Studio.NET 2005项目模板和控件模板丢失解决办法
- 如何在Visual Studio.NET中正确的建立解决方案和项目
- 将 Web 项目从 Visual Studio .Net 2002/2003 转换到 Visual Studio 2005 的分步指南
- 如何为 Visual Studio 2005 或 Visual Studio .NET 安装和部署项目创建快捷方式
- VS2012新建项目出错:未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService
- VS.NET新建项目失败(附解决方案)
- 解决VS2012新建MVC3等项目时,收到加载程序集“NuGet.VisualStudio.Interop…”的错误