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