如何在使用自定义安装目录后重置2015的初始安装目录?

时间:2016-04-19 21:05:20

标签: c# asp.net powershell visual-studio-2015

问题:将Visual Studio 2015社区安装到另一个分区(F :)后,Visual Studio无法识别我安装的程序集。

如何重置我的安装以安装到默认的C:\位置,以便GAC程序集正常工作?

1 个答案:

答案 0 :(得分:0)

经过大量研究和许多卸载和挫折之后,我不得不使用以下工具来检查注册表中安装了哪些Visual Studio版本。

为了使用该工具,我必须遵循此处列出的说明,允许Powershell运行脚本。

http://www.howtogeek.com/106273/how-to-allow-the-execution-of-powershell-scripts-on-windows-7/

然后我必须运行以下工具来检查安装了哪个版本的VS.

https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual-studio-to-another-directory-when-a-pre-release-is-installed/

当我能够在默认的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:\之外的另一个分区,请准备好系统刷新,如果所有其他分区都作为最后的手段而失败。