我新建项目,默认C#有6个模板和一个搜索联机模板
结果我点击新建网站,也是这六个,原来那个asp.net网站什么的都没了,从别人处拷了模板文件夹下面的文件过来覆盖还是不行,好像模板不是指向..Common7\IDE\ProjectTemplates和..Common7\IDE\ProjectTemplatesCache文件夹了,怎么回事???
注:原来是好的,后来因为以前项目的原因,装了.net2003,不是不在同一个盘,那位大侠帮忙啊~~~~~

解决方案 »

  1.   

    在开始-〉运行里执行devenv /setup 命令,等待大约2-3分钟后,该程序运行完毕,再 打开vs2005,既可看到“丢失”的模版有找回来了。
      

  2.   

    参考http://dotage.cnblogs.com/archive/2005/11/19/280230.html
      

  3.   

    命令行中运行一下devenv /setup即可
      

  4.   

    还是不行,不过新建网站的时候,下面那个语言下拉框里面有两个vc# ,选另外一个就有了,选了asp.net网站也可以用了
    可是奇怪的是,它把IDE路径下的.exe程序名字也列进来了,比如vshost32.exe在里面显示为.vshost32,每个.exe都有,奇怪,
      

  5.   

    你是不是多拷了一份啊,ProjectTemplates文件夹下看看
      

  6.   

    ProjectTemplates文件夹简直就没用,我把里面web的2052文件夹改名字了,模板居然还在
      

  7.   

    1。找到 F:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates目录(如果你的vs2005安装在其他盘,前面的F就换成你安装时的盘符),将下面涉及到的所有1033目录下的 *.zip文件全部拷贝到与1033目录平级的地方,即:假如原来你的csharp windows项目模版文件在F:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows\1033目录下,现在就转移到F:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows目录下。其他目录以此类推。2。在 开始-〉运行里执行 devenv /setup 命令,等待大约2-3分钟后,该程序运行完毕,再打开vs2005,既可看到“丢失”的模版有找回来了。