vs2005服用windows work flow后种种不良反应的解决方法

1、安装windows work flow 后vs2005模板丢失的解决方法
昨天重装了一台机器,安装上了dotnetfx3和Visual Studio 2005 Extensions for Windows Workflow Foundation ,打开vs后发与workflow不相关的工程模板全没有了,打开存放模板的文件夹看了一下(x:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates),发现里面的各个子文件夹里面多了一个1033文件夹,里面是模板的zip文件,于是把里面的东西考出来,放到和1033同级的目录里面,在vs的命令行窗口里面运行devenv /setup 之后,在打开vs,新建工程,发现模板都回来了,但是还有问题,新建工程之后,添加新项时,发现这些模板都没有了,无奈又去vs的安装目录下面寻找一番,发现有个名称为ItemTemplates(x:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates)的文件夹,其结构和ProjectTemplates基本相同,于是有按照上面的方法操作一遍,再运行vs时,终于发现新建项的模板都回来了,仔细看了一下vs的模板机制,原来安装的模板都在ItemTemplatesCache和ProjectTemplatesCache两个文件夹里面。
总结:
把ProjectTemplates和ItemTemplates文件夹下面的各个子文件夹里面的1033目录下的zip文件拷贝到和1033文件夹同级的文件夹里面,然后在vs的命令行窗口里面运行devenv /setup ,完毕后就一切ok了。
2、Code Snippet titled [Method Stub - Body] failed to load
如果进行override操作时,提示:Code Snippet titled [Method Stub - Body] failed to load. Verify that refactoring snippets are recognized in the Code Snippet Manager and that the snippet files are valid on disk. 那说明指定的Code Snippet块无法找到,解决办法很简单,只要重新导入Code Snippet块就行了。找到并打开Code Snippet Manager(Ctrl + K,Ctrl + B),然后选择要操作的语言(C#),用Add按钮导入两个默认的文件夹:Refactoring和Visual C#,这两个文件夹一般会在VS2005安装目录下的,如:C:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\1033 ,如果有这两个文件夹,则先删除然后再导入。
3、编写Activity,插入代码块后提示“没有可用的代码段”
重新安装Visual Studio 2005 Extensions for Windows Workflow Foundation 。

你可能感兴趣的:(windows)