Visual Studio 2017 RC安装失败,“找不到product…”

4

我正在尝试在Windows 10上安装Visual Studio Professional 2017 RC,但安装程序报告:

A product matching the following parameters cannot be found:

channelId: VisualStudio.15.Release
productId: Microsoft.VisualStudio.Product.Professional

这个问题可以修复吗?

你之前安装过Visual Studio吗?如果有,安装VS 17 RC之前卸载了吗?如果没有的话,你应该卸载它! - Commodore Yournero
1
我已经安装了Visual Studio 2015专业版。它不能与2017 RC共存吗? - DavidA
它可能会引起各种问题(尽管它当然不应该,但存在一些漏洞)。 - Commodore Yournero
我已经成功地让2013和2015共存了一段时间,没有出现任何问题。但是当我尝试安装2017时,遇到了报告的channelid问题。我尝试过使用installcleanup、删除安装程序文件夹等方法,但都没有起作用。现在我只能尝试删除2015,因为没有其他选择了。 - Rahul Sundar
4个回答

8
我曾经遇到过同样的问题,以下方法帮助了我。在我的情况下,清理和删除VS和安装文件夹是不够的。
这是我采取的步骤:
- 卸载Visual Studio(和其他Visual Studio安装程序) - 运行C:\Program Files (x86)\Microsoft Visual Studio\Installer\InstallCleanup.exe -full" - 删除所有"C:\Program Files (x86)\Microsoft Visual Studio"文件夹 - 删除"C:\Program Data\Microsoft\Visual Studio\文件夹 - 重新启动系统
最后,我认为删除Program Data位置才是关键。在成功安装后,我必须运行修复程序才能使VS扩展程序正常工作。

6

我之前安装了VS 15 Release版本,但是后来卸载了它。现在我遇到了同样的问题,通过删除这个文件夹下的“Installer”文件夹来解决:C:\Program Files (x86)\Microsoft Visual Studio\ Installer


4
请按照以下步骤清理并重试您的VS安装:
检查您的计算机上是否有此文件:"%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" 如果有,请使用管理员命令提示符启动它,并带上-full参数: InstallCleanup.exe -full
如果没有,请手动删除“%programfiles(x86)%\Microsoft Visual Studio\Installer”文件夹 重新启动新下载的vs_enterprise.exe(或vs_professional.exe或vs_community.exe…) 允许第一步安装安装程序 一旦安装程序出现并且您可以看到工作负载选择(.net桌面等),关闭它 然后启动相同的InstallCleanup.exe以清除旧版本的VS 然后重新启动vs_enterprise.exe并安装VS。

0
我遇到的问题是因为我有一个Visual Studio 2017布局,而我想在同一目录下创建一个Visual Studio 2019布局。
如果您正在旧的离线安装布局之上创建一个新的离线安装布局,则需要删除布局文件夹内的每个文件(仅限布局文件夹而不是子目录)。 这样,新的(渠道)信息将被替换,安装过程将无错误。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接