none
【暂时无法有效解决】VS2015 怀疑是web人员开发工具引起的问题,导致无法创建项目的时候选择Web类型的项目,跪求解决方案 RRS feed

  • 问题

  • 我的机子环境:
    系统:win2010
    硬件:绝对满足要求
    VS的版本:vs2015企业版

    vs2015突然出现这个问题,于是我就卸载了,修复了,修改了若干次,没有任何错误提示,只有c++的安装不成功的提示,仅次而已。

    现在的具体问题是两个。

    一是无法再创建的项目的时候,选择web类型的项目,因为这个时候可以从上图右侧发现,本该在“Windows”选项的下面有个“web”的选项,但是现在没有了,因此导致无法创建web类型的项目。

    二是在上图左侧可以发现所有的html标记语言,都是同样的颜色,没有彩色的区分了。

    针对这个问题,我先是卸载了VS2015,然后重新安装,依然出现这个问题,然后我又通过vs2015的安装程序进行修改,选择取消“web开发人员工具”前面的勾去掉,再次安装,却发现没有任何变化,vs2015安装程序,不认为我勾选取消了“web开发人员工具”。好吧,那我就修复吧,于是我修复,修复,修复了若干次,依然是这么个结局,真的不知道如何解决了。我的机子上,装的vs2012,却一直没有问题。

    很想让对vs2015这个ide进行开发的微软工作人员进来看看,我从vs2003开始玩,装过所有的版本的vs,唯独就这个vs2015遇到过一大堆的坑,别的vs版本从来都没有,从来都没有这么多坑。

    跪求解决办法。。。。



    • 已编辑 伤寒泪 2016年8月25日 9:54 确实是无法有效解决此问题
    2016年8月16日 1:11

答案

  • C++的那个问题,应该不会影响vs本身的web项目开发使用。另外,我已经按照您说的方法进行了彻底删除,然后重启计算机后再次安装,发现先装的vs2015一样没有“web”类型项目的选择项。

    于是我昨晚重新装了系统,然后vs2015安装后,目前基本正常使用了。

    so,这个具体的问题是怎么引起的,依然没有解决。VS2015是我用过的vs各个版本,从vs2003开始,到现在,装的最蛋碎的一个版本,希望能够有更好的一个vs版本出来。哎。

    2016年8月17日 15:28
  • 有的时候提示语不够明确,我们十分抱歉,以后会继续优化此类问题。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    • 已标记为答案 伤寒泪 2016年8月25日 9:53
    2016年8月23日 8:56
    版主

全部回复

  • 在你安装VS的时候,遇到C++安装不成功的具体错误信息是什么?C++安装不成功可能是导致找不到Web模板的原因,为了分析具体错误原因,我需要你帮忙收集VS的安装日志。 你可以运行工具:http://aka.ms/vscollect,然后在临时文件夹%temp%下,你可以找到vslogs.zip文件,将它上传到https://skydrive.live.com/ 然后分享出来,把分享地址附在这里,你也可以分享到其他公用的分享工具上。

    考虑到C#--Web模板看不到,你可以先看下VS的模板存放目录,一般是C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp\Web是否存在,如果你已经存在,你可以试着运行命令行: devenv /InstallVSTemplates: https://msdn.microsoft.com/zh-cn/library/ms241279.aspx来重置VS的模板。 

    如果还是不行的话,我建议使用强制卸载VS命令: <executable file> /uninstall /force,例如:vs_community.exe /uninstall /force,卸载完成后再用一个完整的ISO安装包来安装。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年8月16日 3:20
    版主
  • 安装警告截图,也发出来了,请看看.......
    2016年8月16日 7:01
  • VS的模板存放目录 下面也是存在了你上面提到的模板的。

    devenv.exe /InstallVSTemplates 的方式也试过了,没的任何效果依然如此

    另外你提到的强制卸载vs的命令,能够完美卸载vs2015么?我卸载过多次vs2015,但是每次卸载后都会发现,在系统盘的很多地方都会依然存在vs2015相关的目录。卸载的都不干净,每次我卸载都是通过安装程序卸载的。

    另外一个就是我发现我在重装的时候,没有选择silverlight的开发那一项,在安装完成后,点击项目新建,却发现其中有silverlight类型的项目可以选择,这是怎么回事?

    vslogs.zip上传至百度网盘:http://pan.baidu.com/s/1bpj0aEb 在这里可以下载到。


    2016年8月16日 8:03
  • 现在还没有按照你说的方法,进行强制卸载,现在想确定下,这么卸载是否是彻底的完美的删除呢?之前也有用过,但是发现都卸载删除的不干净。。而如果是使用这样子的方式卸载后,再自己手动再去删除某些系统盘下的vs2015的目录,有可能导致其他的问题。
    2016年8月16日 8:06
  • 从你的安装日志里面我找到VS在安装VC++ redistributable 2015的时候抛出error code '0x80070666'如下所示:

    >>Applying execute package: VCRedistD14x86, action: Repair, path: C:\ProgramData\Package Cache\94DCB457-6D3B-3B60-A187-5332B48DF931\packages\vcRedistD14\VC_redist.x86.exe, arguments: '"C:\ProgramData\Package Cache\94DCB457-6D3B-3B60-A187-5332B48DF931\packages\vcRedistD14\VC_redist.x86.exe" /q /norestart /repair '
    >>Error 0x80070666: Process returned error: 0x666

    这个错误代码一般是说明已经有个版本相同或者更高的版本安装在本地,正如你安装截图所示,你可以去控制面板里找下是否有VC++ redistributable 2015,有的话,可以修复它或者卸载,再repair VS.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年8月17日 6:45
    版主
  • 你可以试着用强制卸载命令来卸载VS,卸载完成后重启电脑。再看看VS2015相关目录或者注册字段是否完全被移除,参考如下列表:

    • Rename or delete folders-
      • C:\Program Files (x86)\Microsoft Visual Studio 14.0
      • C:\Program Files\Microsoft Visual Studio 14.0
      • C:\users\user\Documents\Visual Studio 2015
      • C:\users\user\AppData\Roaming\Microsoft\VisualStudio\14.0
      • C:\users\user\AppData\Local\Microsoft\VisualStudio\14.0
      • C:\users\user\AppData\Local\Microsoft\VSCommon\14.0
    • Go to the registry editor (start >> run >> regedit) and remove/rename the following registries-
      • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
      • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
      • HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年8月17日 6:48
    版主
  • C++的那个问题,应该不会影响vs本身的web项目开发使用。另外,我已经按照您说的方法进行了彻底删除,然后重启计算机后再次安装,发现先装的vs2015一样没有“web”类型项目的选择项。

    于是我昨晚重新装了系统,然后vs2015安装后,目前基本正常使用了。

    so,这个具体的问题是怎么引起的,依然没有解决。VS2015是我用过的vs各个版本,从vs2003开始,到现在,装的最蛋碎的一个版本,希望能够有更好的一个vs版本出来。哎。

    2016年8月17日 15:28
  • 你好 伤寒泪,

    其实VC++转发包相当于一个基石,很多软件和程序的运行都要依赖于这些转发包runtime。

    虽然重装系统花费一些时间,但是它会给你提供一个相对干净的环境去安装VS。

    以后会有更加完善的VS 出现的。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click HERE to participate the survey.

    2016年8月18日 7:56
    版主
  • VC++包的问题,牵涉到一些本机上一些其他软件可能是更新版本(相对于vs2015来说)的版本,因此可能导致无法正常安装vs2015里面带的c++库的问题。这个,希望微软在vs2015后续更新包里面可以尽量的去解决这个问题。不能因为vs里面附带的c++包无法正常安装就导致整个vs2015无法正常安装和运行吧?

    2016年8月19日 2:33
  • 你好,

    其实VC++包是可以单独下载安装的,不一定非要在下载VS的时候下载,举个例子,比如Visual C++ Redistributable for Visual Studio 2015 :

    https://www.microsoft.com/en-us/download/details.aspx?id=48145

    不过你的建议很重要,我们会focus on this的。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click HERE to participate the survey.

    2016年8月19日 5:11
    版主
  • OK,。因为我的vs安装的时候明确的提示了说我的机子上已经有一个c++的版本了,但是却又没有明确的说明是我本机的c++的版本是高于vs2015带的c++的版本还是低了。。。这是个问题。。很容易让人不知所措。另外就是不确定我这次出现的问题,是不是完全因为vs2015自带的c++未能正确安装的原因造成的。。。
    2016年8月19日 15:32
  • 有的时候提示语不够明确,我们十分抱歉,以后会继续优化此类问题。

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    • 已标记为答案 伤寒泪 2016年8月25日 9:53
    2016年8月23日 8:56
    版主
  • 好吧,目前看来也只能结贴了,该问题为未解决,哎。
    2016年8月25日 9:54
  • 我也遇到完全相同的问题,通过安装以下文件得到解决。AspNet5.ENU.RC1_Update1_KB3137909.exe

    • 已建议为答案 Wanyi Li 2017年5月23日 2:58
    2017年5月23日 2:58