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

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

 

最近做一个项目,其中用到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

 


 

相关文章
|
7月前
|
Web App开发
Visual Studio Code 直接启动项目
Visual Studio Code 直接启动项目
95 0
|
25天前
Visual Studio 快速分析 .NET Dump 文件
【11月更文挑战第10天】.NET Dump 文件是在 .NET 应用程序崩溃或出现问题时生成的,记录了应用程序的状态,包括内存对象、线程栈和模块信息。通过分析这些文件,开发人员可以定位和解决内存泄漏、死锁等问题。在 Visual Studio 中,可以通过调试工具、内存分析工具和符号加载等功能来详细分析 Dump 文件。此外,还可以使用第三方工具如 WinDbg 进行更深入的分析。
|
4月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
116 0
|
7月前
|
编译器 C++
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
252 0
Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
|
7月前
|
Windows
Qt 5.14.2 打造跨平台应用的秘诀:用Visual Studio 2022和Qt 5.14.2轻松创建你的首个QT项目
Qt 5.14.2 打造跨平台应用的秘诀:用Visual Studio 2022和Qt 5.14.2轻松创建你的首个QT项目
583 0
|
7月前
|
C++
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
799 0
|
7月前
|
安全 编译器 Linux
环境搭建与工具的项目创建(Microsoft Visual Studio 2022)
环境搭建与工具的项目创建(Microsoft Visual Studio 2022)
138 0
|
7月前
|
定位技术 C++
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
Visual Studio复制、拷贝C++项目与第三方库配置信息到新的项目中
150 2
|
7月前
|
C++ 计算机视觉
Visual Studio新项目快速配置已有项目中编译好的C++第三方库的方法
Visual Studio新项目快速配置已有项目中编译好的C++第三方库的方法
161 1
|
7月前
|
开发框架 .NET PHP
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署
Web Deploy配置并使用Visual Studio进行.NET Web项目发布部署
124 1