J'essaie de comprendre comment installer Visual Studio Community 2015 sur un autre lecteur que mon lecteur C: \. Chaque fois que j'ouvre l'installateur de VS, il affiche l'emplacement de sauvegarde mais ne me laisse pas le changer:
Je veux changer la destination de téléchargement sur mon lecteur D: \. S'il y a un moyen de contourner le problème, quelqu'un peut-il me donner un coup de main? Je cherche depuis quelques heures à présent et je ne trouve rien concernant mon problème.
Exécutez le programme d'installation à partir de la ligne de commande avec l'argument /CustomInstallPath
InstallationDirectory
Voir plus de paramètres de ligne de commande et d'autres informations d'installation.
Note: cela ne changera pas l'emplacement de tous les fichiers, mais seulement de ceux que peut être (par conception) installé sur un emplacement différent. Soyez averti que de nombreux composants partagés seront installés dans des référentiels partagés sur le lecteur C:
sans possibilité de changer leur chemin (à moins que vous ne fassiez piratage à l'aide de mklink /j
( jonction de répertoires, c’est-à-dire "lien dur pour dossier"), mais on peut se demander si cela en vaut la peine, car toutes les mises à jour de Visual Studio rompront ces liens en dur. Ceci est confirmé par ceux qui ont essayé cela, bien que sous Visual Studio 2012.)
Mise à jour: par récent commentaire , une désinstallation de Visual Studio peut être nécessaire avant que ce qui précède ne s'applique. La commande de désinstallation ressemble à ceci: vs_community_ENU.exe /uninstall /force
Exécutez le programme d'installation en ligne de commande (Admin) avec l'argument suivant:
vs_community_ENU.exe /uninstall /force
Ensuite:
vs_community_ENU /CustomInstallPath E:\VisualStudio2015
Utilisez VirtualBox. Créez une machine sur le lecteur que vous souhaitez. Activer les ajouts d'invités et activer le mode transparent.
Avantages:
Désavantages:
C’est la solution que j’utilise et qui me convient très bien, mais je ne suis pas votre programmeur professionnel moyen. Je viens de créer de petites applications de formulaire Windows telles que des outils de téléchargement de fichiers, des applications de discussion, etc. Essayez-le. Cela va prendre du temps à installer mais cette expérimentation n’est pas risquée.
Après avoir essayé de désinstaller manuellement, puis téléchargé une autre copie du programme d'installation de la communauté VS 2015 à utiliser avec l'argument de ligne de commande de force désinstaller ( Réponse originale de Michael Schuchardt ), je ne pouvais toujours pas modifier le répertoire d'installation.
Après d’autres tests, j’ai constaté que Unity (qui s’intègre à Visual Studio à partir de Unity 5.2) devait également être supprimé. À ce stade, Visual Studio Uninstaller ( lien vers la dernière version sur Github ) peut être utilisé pour la suppression finale des composants restants.
Vous pourrez maintenant exécuter le programme d'installation de Visual Studio et sélectionner un répertoire ou bien exécuter l'installation à partir de la ligne de commande à l'aide de l'argument "/ CustomInstallPath ...".
J'utilise Xamarin avec Visual Studio et je préfère ne déplacer que de gros Android dans un autre répertoire avec (copier ces dossiers dans la destination avant de créer des liens physiques):
mklink \J "C:\Users\yourUser\.Android" "E:\yourFolder\.Android"
mklink \J "C:\Program Files (x86)\Android" "E:\yourFolder\Android"
J'ai trouvé ces deux liens qui pourraient vous aider:
https://www.reddit.com/r/csharp/comments/2) /why_must_visual_studio_be_installed_on_my_system/
http://www.placona.co.uk/1196/dotnet/installing-visual-studio-on-a-different-drive/
Fondamentalement, au moins une partie doit être installée sur un lecteur système. Je ne sais pas si votre D:\correspond à un lecteur externe ou à un lecteur système réel, mais la solution de lien symbolique pourrait vous aider.
Bonne chance
Quelqu'un a essayé cette approche?
Faire un dir /s vs_ultimate.exe
à partir de l'invite racine le trouvera. Le mien était en <C:\ProgramData\Package Cache\{[guid]}>
. Une fois que j’ai navigué sur place et lancé vs_community_ENU.exe /uninstall /force
, il a désinstallé tous les actifs de Visual Studio, je crois.
J'ai eu le conseil de ce post .