none
visual studio 2015只能装D盘,路径选择灰色,有遇见的吗? RRS feed

答案

  • 有执行这样的操作了,之后执行get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo,列表为空,最后我重置系统搞定……

    • 已标记为答案 xieMM 2016年8月12日 0:03
    2016年5月18日 2:42

全部回复

  • 这里有描述,是不能修改。

    https://www.beta.microsoft.com/VisualStudio/feedback/details/750899/cant-change-path-for-visual-studio-2012-rc-installation-when-space-on-c-is-insufficient

    Thank you for taking the time to submit this feedback. Visual Studio 2012 shares some components with earlier versions of Visual Studio, such that if an earlier version is installed, Visual Studio 2012 must be installed into the same folder structure. For that reason the ability to pick a different install location is disabled if an earlier version is on the machine. From the logs it appears that you have Visual Studio 2010 installed, which triggers this behavior

    因为shares some components with earlier versions of Visual Studio


    专注于.NET MIS开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月7日 3:46
  • 这里面提到一些方法,可以尝试一下

    http://stackoverflow.com/questions/10068991/how-to-change-visual-studio-2012-install-directory


    专注于.NET MIS开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年5月7日 3:47
  • VS安装时安装位置不能改动一般都是由于你之前安装了VS2015相关版本后没有完全移除所有的控件,部分共用的控件没有被卸载掉,导致你现在安装VS的话路径就只能是那些共用控件安装的地方。

    如果你想要更改这个路径,你需要手动移除这些控件,具体办法可以参考下: https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual-studio-to-another-directory-when-a-pre-release-is-installed/

    1. 下载和安装http://psmsi.codeplex.com

    2. 打开PowerShell的相关cmd,然后运行如下命令行去查询下本地电脑上还安装的VS2015共用的控件。

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

    3. 如果你确定想移除这些控件,你可以通过运行下面的命令行来直接卸载它。

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

    有一点需要注意的地方,这个命令会卸载所有的相关的控件,所有在卸载前,请先确定下这些控件卸载会不会影响其他功能。

    卸载完成后,你在以管理员身份去运行VS安装包,应该路径就可以手动修改了。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年5月10日 2:58
    版主
  • 按照你说的方法,使用PS,提示未签名,修改权限后,执行上面的命令,没有任何提示,尝试以管理员去运行安装包,依旧不行
    2016年5月16日 2:09
  • PS提示未签名,需要更改PS的脚本执行策略,在PowerShell中执行以下命令

    Set-ExecutionPolicy Unrestricted

    然后下载和安装http://psmsi.codeplex.com

    等所有操作完成后,请将PS执行策略改回默认值,以避免执行未签名脚本带来的风险

    Set-ExecutionPolicy Restricted


    2016年5月16日 7:14
  • 有执行这样的操作了,之后执行get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo,列表为空,最后我重置系统搞定……

    • 已标记为答案 xieMM 2016年8月12日 0:03
    2016年5月18日 2:42