Visual Studio 2005项目及项(文件)模板丢失的解决办法及补充

 

最近做一个项目,其中用到ajax技术,所以就安装了asp.net2.0 ajax extensions。安装完后,打开vs2005,发现新建项目的时候很多工程模板没有了。郁闷!在google上搜了一下,找到很多解决方法,参照下面这两篇文章,顺利解决问题:



1。http://0531s.com/www/34/2007-12/15373.html
2。http://www.cnblogs.com/dotAge/archive/2005/11/19/280230.html



 

本人修复过程如下:

1。找到 C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates目录(如果你的vs2005安装在其他盘,前面的C就换成你安装时的盘符),将下面涉及到的所有1033目录下的 *.zip文件全部拷贝到与1033目录平级的地方,即:假如原来你的csharp windows项目模版文件在F:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows\1033目录下,现在就转移到C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows目录下。其他目录于此相似。

2。开始菜单打开visual studio 2005 命令行窗口运行"devenv  /setup" ,【注意:在Vista系统中必须使用超级管理员身份运行,否则没有任何作用】,再启动vs2005,OK;而对于Visual Basic/C#/Web 2005 Express版本来说,相应的命令则可能是:VBExpress/VCSExpress/VWDExpress.exe /setup。

正常的目录状况如下所示,在修复前,我只有一个Cache.bin文件。可以初步断定,ProjectTemplatesCache目录即是其对应的ProjectTemplates目录中zip压缩文件解压后形成的目录,ItemTemplatesCache目录与此类似。

以上是恢复vs2005的项目模板,项(文件)模板的恢复和项目模板的恢复相似,项(文件)模板的位置是D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates,操作同上,最后,退出vs2005开发环境,从开始菜单打开visual studio 2005 命令行窗口运行"devenv  /setup" ,【注意:在Vista系统中必须使用超级管理员身份运行,否则没有任何作用】,再启动vs2005,就看到熟悉的各种模板和StarterKit了,搞定!

【下面的文件结构图引用自别人的Blog】

C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 8\COMMON7\IDE\PROJECTTEMPLATESCACHE
├─Cache.bin(隐藏文件)
├─CSharp
│  ├─Database
│  │  └─1033
│  │      └─SqlServerLib.zip(这是子目录名,下有项目文件,略,下同)
│  ├─Office
│  │  └─1033
│  │      ├─VSTOExcelTemplate.zip
│  │      ├─VSTOExcelWorkbook.zip
│  │      ├─VSTOOutlookAddin.zip
│  │      ├─VSTOWordDocument.zip
│  │      └─VSTOWordTemplate.zip
│  ├─SmartDevice
│  │  ├─PocketPC2003
│  │  │  └─1033
│  │  │      ├─PocketPC2003-ClassLibrary.zip
│  │  │      ├─PocketPC2003-ConsoleApplication.zip
│  │  │      ├─PocketPC2003-EmptyProject.zip
│  │  │      ├─PocketPC2003-WindowsApplication.zip
│  │  │      ├─PocketPC2003-WindowsControlLibrary.zip
│  │  │      ├─PocketPCV1-ClassLibrary.zip
│  │  │      ├─PocketPCV1-ConsoleApplication.zip
│  │  │      ├─PocketPCV1-EmptyProject.zip
│  │  │      └─PocketPCV1-WindowsApplication.zip
│  │  ├─Smartphone2003
│  │  │  └─1033
│  │  │      ├─Smartphone2003-ClassLibrary.zip
│  │  │      ├─Smartphone2003-ConsoleApplication.zip
│  │  │      ├─Smartphone2003-EmptyProject.zip
│  │  │      └─Smartphone2003-WindowsApplication.zip
│  │  └─WindowsCE
│  │      └─1033
│  │          ├─WindowsCE-ClassLibrary.zip
│  │          ├─WindowsCE-ConsoleApplication.zip
│  │          ├─WindowsCE-EmptyProject.zip
│  │          ├─WindowsCE-WindowsApplication.zip
│  │          └─WindowsCE-WindowsControlLibrary.zip
│  ├─Starter Kits
│  │  └─1033
│  │      ├─MovieCollection.zip
│  │      │  ├─Controls
│  │      │  ├─Documentation
│  │      │  │  └─images
│  │      │  ├─Properties
│  │      │  │  └─DataSources
│  │      │  └─Resources
│  │      └─ScreenSaver.zip
│  │          ├─Documentation
│  │          │  └─images
│  │          ├─Properties
│  │          ├─Resources
│  │          ├─RSS
│  │          └─UI
│  ├─Test
│  │  └─1033
│  │      └─TestProject.zip
│  └─Windows
│      └─1033
│          ├─ClassLibrary.zip
│          ├─ConsoleApplication.zip
│          ├─CRCSharp.zip
│          ├─EmptyProject.zip
│          ├─WebControlLibrary.zip
│          ├─WindowsApplication.zip
│          ├─WindowsControlLibrary.zip
│          └─WindowsService.zip
├─VisualBasic
│  ├─Database
│  │  └─1033
│  │      └─SqlServerLib.zip
│  ├─Office
│  │  └─1033
│  │      ├─VSTOExcelTemplate.zip
│  │      ├─VSTOExcelWorkbook.zip
│  │      ├─VSTOOutlookAddin.zip
│  │      ├─VSTOWordDocument.zip
│  │      └─VSTOWordTemplate.zip
│  ├─SmartDevice
│  │  ├─PocketPC2003
│  │  │  └─1033
│  │  │      ├─PocketPC2003-ClassLibrary.zip
│  │  │      ├─PocketPC2003-ConsoleApplication.zip
│  │  │      ├─PocketPC2003-EmptyProject.zip
│  │  │      ├─PocketPC2003-WindowsApplication.zip
│  │  │      ├─PocketPC2003-WindowsControlLibrary.zip
│  │  │      ├─PocketPCV1-ClassLibrary.zip
│  │  │      ├─PocketPCV1-ConsoleApplication.zip
│  │  │      ├─PocketPCV1-EmptyProject.zip
│  │  │      └─PocketPCV1-WindowsApplication.zip
│  │  ├─Smartphone2003
│  │  │  └─1033
│  │  │      ├─Smartphone2003-ClassLibrary.zip
│  │  │      ├─Smartphone2003-ConsoleApplication.zip
│  │  │      ├─Smartphone2003-EmptyProject.zip
│  │  │      └─Smartphone2003-WindowsApplication.zip
│  │  └─WindowsCE
│  │      └─1033
│  │          ├─WindowsCE-ClassLibrary.zip
│  │          ├─WindowsCE-ConsoleApplication.zip
│  │          ├─WindowsCE-EmptyProject.zip
│  │          ├─WindowsCE-WindowsApplication.zip
│  │          └─WindowsCE-WindowsControlLibrary.zip
│  ├─Starter Kits
│  │  └─1033
│  │      ├─MovieCollection.zip
│  │      │  ├─Controls
│  │      │  ├─Documentation
│  │      │  │  └─images
│  │      │  ├─My Project
│  │      │  │  └─DataSources
│  │      │  └─Resources
│  │      └─ScreenSaver.zip
│  │          ├─Documentation
│  │          │  └─images
│  │          ├─ ..............................

 


补充:

今天VS2005中文件模板再次丢失了,记得上次丢失的时候,按照网上上面的说法,顺利解决,但是这次怎么都不行,不知道是什么原因,就在准备要放弃的时候,我忽然想起来,我的系统是Vista系统,默认不是超级管理员权限,是不是因为这个原因呢?于是,使用超级管理员身份运行上面的命令,OK,终于恢复原来的模样!

在网上搜集到的另外一个解决方法【没有验证】:

devenv /installvstemplates

 



 

时间: 2024-10-26 03:55:14

Visual Studio 2005项目及项(文件)模板丢失的解决办法及补充的相关文章

Visual Studio类库项目在*.cs文件中使用Form1中的控件值(C#)

问题描述 在VisualStudio中创建类库项目(C#),添加一个窗体(Form1),如何在*.cs文件中使用Form1textbox中输入的数值?如图: 解决方案 解决方案二:你这个Form1里面放的两个控件,都是ComboBox......要Form1textbox的值,可以先拖个textbox控件到窗体,然后CS文件中stringstr=this.textbox.Text;取值解决方案三:谢谢,如果要是将控件里面写的内容在word中显示代码该添加什么呢?

Visual Studio调试服务端程序:w3wp进程消失 解决办法

作者:jiankunking 出处:http://blog.csdn.net/jiankunking 在Internet 信息服务(IIS)管理器中,右键浏览了一下XXXX.svc搞定. IIS6的默认设置是如果20分钟没有request进来会回收w3wp进程. 新的request再进来,会自动启动新的进程.

Visual Studio 2005窗体配置文件

Visual Studio 2005把强数据类型扩展到了配置文件中,添加了设置的范围.基于GUI的属性编辑器和拖放配置类的只读约束. 在.NET 2.0的一些新特性中,包含了对System.Configuration名称空间的修补和Visual Studio 2005配置编辑器.与以前的实现方式相比,新的类把桌面和Web应用程序的配置方法提升到了一个完善的新的层次.本文聚焦于简单的桌面应用程序,该应用程序的唯一目的是显示和修改自己的配置文件的内容.如果要运行这个应用程序,你必须下载Visual

Chrome Visual Studio 2005下的编译过程_C#教程

编译篇 研究Chrome ,首先得把它编译出来,这对于后续的代码分析和阅读有很大的帮助,想想自己编译出一个 Chrome 浏览器来使用,那是一件很炫的事情. 编译环境准备 Chrome的编译和 WebKit 相比起来,难度上来说,简直是一元二次方程求解和偏微分方程求解的对比(我到现在还没有完整的把 WebKit 编译出来,鄙视一下自己).虽然 Chrome 也是从 WebKit 演进过来,差不多也就是把 WebKit 的 JS 引擎替换成了 V8 .但是不得不承认 Google 把 WebKit

c++-visual studio空项目做出的exe文件如何实现透明窗体?

问题描述 visual studio空项目做出的exe文件如何实现透明窗体? 如题,建了一个空项目,现在只有源文件cpp,编译出的控制台窗口如何实现透明窗体? 程序使用c++写的 上网查了很久,基本都是建立在mfc上的 希望有具体的步骤 解决方案 只有windows窗口才可以,控制台窗口不行

Visual Studio 2005 集成开发环境

Visual Studio 2005 集成开发环境   作者:ChinaBang时间:2005-04-10Blog: blog.csdn.net/shuaihj                 摘要:IDE增强     内容: Microsoft Visual Studio 2005 包含许多对开发环境新的增强.创新和提高,其目的在于使 Visual  .NET 开发人员比以往更加高效.本章探讨其中的一些功能,并且阐述开发人员如何使用它们以更快.更准确地编写代码. 提示除其他对 IDE 的"改进

如何在Microsoft Visual Studio 2005中创建控制台应用程序

在 Visual Studio 2005 中创建控制台应用程序 在 Visual Studio 2005 中的"文件" 菜单上,指向"新建" 并单击"项目". 在"新建项目" 对话框中,选择一种语言,然后在"项目类型" 框中选择"Windows". 在"模板" 框中,选择"控制台应用程序" . 在"位置" 框中,键入指向应用程序

【转】Visual Studio 2005不能调试的错误

运行Microsoft Visual Studio 2005出现如下情况: 无法在web服务器上启动调试.调试器未在web服务器计算机上注册.web服务器上必须安装visual studio或者远程调试器组件? 解决方法:重新注册一下msdbg2.dll这个文件就可以了,具体操作如下:在开始------->运行regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"就可以了. 访问I

在Visual Studio 2005和ASP.NET 2.0中使用强类型数据存取

asp.net|visual|数据 "Never put off until run time what can be done at compile time."David Gries, Compiler Construction for Digital Computers Introduction 作为程序员,我们在学习一些新技术的时候,范例有时候会是我们最大的敌人.指南通常被设计成简单易懂,但同时里面的懒惰.无效率的甚至是危险的代码编写会增多.像这种情况最普遍存在的就是在ADO.