web-dev-qa-db-ja.com

Visual Studio Community2017のインストールパス

別のドライブにVisual Studio Community 2017をインストールしようとしています。

私のC:-ドライブは、空き容量がほとんどない非常に小さなSSDです。だから私はVSC17を私にインストールしようとしましたE:-ドライブは成功しませんでした。

実際、VisualStudioExecutablesは私のEドライブにありましたが、すべてのサブコンポーネント(マルチプラットフォームエミュレーターなど)は私のC:ドライブにインストールされていました。インストーラーは、すべてのコンポーネントに十分なスペースがないとすでに言っていたので、すでにそれを知っていたようです。

コマンドラインからも試しました

vs_Community /finalizeInstall --installPath "E:\Program Files (x86)\Microsoft Visual Studio\2017\Community"

その後、インストーラーはE:で開始しましたが、C:にサブコンポーネントをインストールしました。

6
hias

シンボリックリンクを使用してパスを別の場所に誘導しますが、主な問題は、インストールするコンポーネントのディレクトリを知ることです。シンボリックリンクを作成するには:1-管理者としてCMDを実行し、次のmklink/d "link" "target"

2
Haris Ahmed

HarisAhmedからの回答に追加します。新しいインストールフォルダをD:\ MSVS2017にしたいとします(好みに合わせて変更します)。

mklink/J "C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise" "D:\ MSVS2017\2017\Enterprise"

mklink/J "C:\ Program Files(x86)\ Microsoft Visual Studio\Installer" "D:\ MSVS2017\Installer"

mklink/J "C:\ Program Files(x86)\ Microsoft Visual Studio\Shared" "D:\ MSVS2017\Shared"

mklink/J "C:\ Program Files(x86)\ Microsoft SDKs" "D:\ MSVS2017\Microsoft SDKs"

mklink/J "C:\ Microsoft\AndroidNDK64" "D:\ MSVS2017\Microsoft\AndroidNDK64"

インストール後にこれらのフォルダを移動することもできます。それらを必要な場所にカットアンドペーストしてから、それに応じてmklinkコマンドを使用します。

まだC:ドライブに入る未処理のものが約20GBあります。もっと見つけたら、この投稿を編集します。

編集:別の4ギグが見つかりましたmklink/J "C:\ Program Files(x86)\ Android\android-sdk" "D:\ MSVS2017\Android\android-sdk"

0
Skandalos