2016-01-24 25 views
0

一個Visual Studio在安裝目錄(2015離線下載),我專門設置installaltion目錄d:\ V.Studio ,但Visual Studio繼續將大部分組件安裝到C:\如何強制Visual Studio中不要將組件安裝到C:(系統盤)

如何強制將Visual Studio組件安裝到驅動器中NOT C:\

+0

有人已經問過希望這會幫助你http://stackoverflow.com/questions/26467031/install-visual-studio-2013-on-d-drive –

+1

你可以使用這個工具來鏈接文件夾從C:到D:https://bitsum.com/junctionmaster.php – magicandre1981

回答

1

大多數的Visual Studio組件通常安裝到系統驅動器,包括像.NET,MSBuild的,是Windows 8.1 SDK中,Windows 10 SDK等事情

+0

可以更改爲不同的驅動器? –

+1

總之,沒有。您可以在[VS連接](https://connect.microsoft.com/visualstudio)上提出請求,但這是一個長期存在的問題(回到VS 2005或更早的版本)。 Windows 8.0或更高版本的SDK不提供安裝到除C以外的其他驅動器的方法。 –

0

符號鏈接可以在命令行用創建在Vista中首次引入的特殊命令。這就是所謂Mklink(在這裏詳細說明),這裏是它是如何工作的文件夾:

  1. 做任何事情之前,請確保您的系統
  2. 移動的備份(而不是複製)所需文件夾(我們稱之爲ExistingName)通過常用的方法將其轉移到X:\捲上的新目標。給它任何你選擇的名字。我們稱之爲NewName,但如果您願意,它可以保留ExistingName。此時程序和注​​冊表參考可能被破壞。必須首先移動該文件夾,否則不能在C上創建符號鏈接。\驅動器
  3. 接下來使用提升的權限打開命令提示符。 (此前面的技巧解釋瞭如何解決。)
  4. 輸入命令mklink/d C:\ ExistingName X:\ NewName開關/ d表示我們正在鏈接文件夾(目錄)。如果文件被鏈接,則不會使用任何開關。如果您的文件夾名稱包含空格,則必須將該路徑名稱放在引號中。
  5. 如果鏈接成功,命令行將顯示一條消息「爲ExistingName創建的符號鏈接< < === >> X:\ NewName」。

  6. 關閉命令提示符

這一切都需要。以前的所有註冊表或對C:\ ExistingName的其他引用都將繼續有效。該命令在C:\驅動器上創建一個小對象,該對象保留了以前的文件夾名稱,並像在X:\驅動器上具有真正結束的文件夾的內容一樣運行。

這是符號鏈接的魔力。

相關問題