答案 0 :(得分:1)
这是因为一旦安装了一组共享组件,我们就会将所有其他组件安装到同一目录结构中。解决方法是找到也安装了这些共享组件的产品并将其删除,按照以下步骤提取:https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual-studio-to-another-directory-when-a-pre-release-is-installed/
下载并安装http://psmsi.codeplex.com。这些是我为基于Windows Installer的安装的各种开发和故障排除操作创建的通用PowerShell cmdlet。您无需升级即可安装它们,但如果您预先提升,则可以按机器安装它们(默认情况下,它们是按用户安装)。
打开提升的PowerShell命令提示符并运行以下命令以发现哪些产品已安装密钥共享组件: get-msicomponentinfo'{777CBCAC-12AB-4A57-A753-4A7D23B484D3}'|得到-msiproductinfo