J'essaie d'installer Visual Studio Community 2017 sur un autre lecteur.
Mon disque C: est un joli petit disque SSD avec un espace à peine libre. J'ai donc essayé d'installer VSC17 sur moi E: -drive sans succès.
En fait: Les VisualStudioExecutables se trouvaient sur mon lecteur E mais tous les sous-composants (émulateurs multiplateformes, etc.) étaient installés sur mon lecteur C:. Le programme d’installation le savait apparemment déjà car il a déjà déclaré ne pas disposer de suffisamment d’espace pour tous les composants.
J'ai aussi essayé via ligne de commande
vs_Community /finalizeInstall --installPath "E:\Program Files (x86)\Microsoft Visual Studio\2017\Community"
après que ce programme d’installation ait démarré avec E: mais ait quand même installé les sous-composants sur C:
Utilisez un lien symbolique pour diriger le chemin vers un autre emplacement, mais le problème principal consiste à connaître les répertoires des composants que vous installez. Pour créer un lien symbolique: __. mklink/d "lien" "cible"
Ajout à la réponse de Haris Ahmed. Supposons que vous souhaitiez que le nouveau dossier d'installation soit D:\MSVS2017 (à votre guise).
mklink/J "C:\Fichiers de programme (x86)\Microsoft Visual Studio\2017\Entreprise" "D:\MSVS2017\2017\Entreprise"
mklink/J "C:\Program Files (x86)\Microsoft Visual Studio\Installer" "D:\MSVS2017\Installer"
mklink/J "C:\Fichiers de programme (x86)\Microsoft Visual Studio\Partagé" "D:\MSVS2017\Partagé"
mklink/J "SDKs C:\Program Files (x86)\Microsoft" "SDK D:\MSVS2017\Microsoft"
mklink/J "C:\Microsoft\AndroidNDK64" "D:\MSVS2017\Microsoft\AndroidNDK64"
Vous pouvez également déplacer ces dossiers après l'installation. Il suffit de les couper et de les coller où vous le souhaitez, puis utilisez la commande mklink en conséquence.
Il reste encore environ 20 Go d'éléments non comptabilisés dans le lecteur C :. Si j'en trouve plus, je vais éditer ce post.
edit: vient de trouver 4 autres concerts mklink/J "C:\Programmes (x86)\Android\android-sdk" "D:\MSVS2017\Android\android-sdk"