我遇到了同样的问题。对我起作用的解决方案是删除以下注册表键:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DevDiv\vs\Servicing\14.0
(系统:Windows 10,64位,Visual Studio 2015社区版)
我在安装Visual Studio 2015 Community的更新1时遇到了同样的问题。
此计算机上已安装Visual Studio Professional 2015。请卸载Visual Studio Professional 2015并重试。
过去我安装了插件Visual Studio 2015 Installer Projects,但它无法与VS 2015 Community一起使用,只能与VS 2015 Professional一起使用。
解决方法如下:
1)启动RegEdit
2)如果是win32: 选择键“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0” 如果是win64: 选择键“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing\14.0”
3)在该键/子键中,您必须创建两个新的子键: “professional” “vscore”
4)在您刚刚创建的每个子键中,创建一个REGSZ值(=字符串),名称为“Install”,值为“1”(是的:“1”是一个字符串!)
为了解决在VS 2015社区版中的问题,您需要重命名或删除注册表中的一个文件夹“professional”