Visual Studio.net 2005 新建项目对话框中项目模版消失的解决方案

最近每天都在刻苦钻研 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 的话会不会出现项目模版丢失的情况我没有做测试,所以不得而知,希望知道的朋友告知.

原文发布于coding.windstyle.cn,欢迎访问、订阅并和我交流。

posted on 2006-12-14 19:17 Windie Chai 阅读(2414) 评论(1) 编辑 收藏

评论

#1楼 2007-04-04 17:20 jonfond[未注册用户]

有没有办法做到:可以在一个网站上创建工作流后,将其存为模板,以后以次模板创建的网站上都可以使用次工作流?
试验了一下,没成功,特请高手指点。
 回复 引用   

导航

公告


 

版权声明

本Blog言论均以“现状”提供,没有任何担保,也没有授予任何权利,如需转载,请注明出处。
昵称:Windie Chai
园龄:5年3个月
荣誉:推荐博客
粉丝:84
关注:17

统计

搜索

 

常用链接

我的标签

随笔分类

随笔档案

出版社

专家博客

积分与排名

最新评论

阅读排行榜

评论排行榜