问题:将Visual Studio 2015社区安装到另一个分区(F :)后,Visual Studio无法识别我安装的程序集。
如何重置我的安装以安装到默认的C:\位置,以便GAC程序集正常工作?
答案 0 :(得分:0)
经过大量研究和许多卸载和挫折之后,我不得不使用以下工具来检查注册表中安装了哪些Visual Studio版本。
为了使用该工具,我必须遵循此处列出的说明,允许Powershell运行脚本。
http://www.howtogeek.com/106273/how-to-allow-the-execution-of-powershell-scripts-on-windows-7/
然后我必须运行以下工具来检查安装了哪个版本的VS.
当我能够在默认的C:\ location中完成安装时,我非常满意。
流程:
在Admin的上下文中运行Powershell(按顺序列出):
Set-ExecutionPolicy Unrestricted
get-msicomponentinfo'{777CBCAC-12AB-4A57-A753-4A7D23B484D3}'|得到-msiproductinfo
get-msicomponentinfo'{777CBCAC-12AB-4A57-A753-4A7D23B484D3}'| get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES = ALL
Set-ExecutionPolicy Restricted
这让我再次选择默认安装位置。
编辑:
这帮助我让我的Visual工作室重新启动并再次运行,但没有“解决”我的问题。我的目标是实际启动并运行Visual Studio 2015社区而不会出现任何错误。事实证明,在执行以下操作后,它损坏了我的安装,并且在多次卸载/重新安装后,真正解决问题的唯一方法就是只进行系统刷新......非常不幸。
我不认为我在过去卸载Visual Studio时遇到过这个问题。这只是因为我将它安装到另一个分区(在我的情况下)。
除非绝对必要,否则我绝不建议这样做,但如果您决定将Visual Studio安装到C:\之外的另一个分区,请准备好系统刷新,如果所有其他分区都作为最后的手段而失败。