web-dev-qa-db-fra.com

Comment installer Visual Studio 2015 sur un autre lecteur

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:

 visual studio install dialog with inactive path for install location

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.

43
Bryan Olesky

Exécutez le programme d'installation à partir de la ligne de commande avec l'argument /CustomInstallPathInstallationDirectory

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

33
miroxlav

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

25
Michael Schuchardt

Utilisez VirtualBox. Créez une machine sur le lecteur que vous souhaitez. Activer les ajouts d'invités et activer le mode transparent.

Avantages: 

  • La totalité de l'installation est sur le deuxième lecteur. fonctionnera même avec un SSD de 32 Go. (Ceci est le principal argument de vente, étant donné que Visual studio et ses fonctionnalités supplémentaires dépassent les 30 Go. Si vous avez suffisamment de Go, cette solution n'est PAS la meilleure solution pour vous.)
  • Désinstaller ou sauvegarder est un jeu d'enfant. Il suffit de supprimer ou de déplacer le fichier image. Pas de conflit de fichiers système et de registre sale en cas d'installation corrompue.

Désavantages: 

  • Vous avez besoin de BEAUCOUP de bélier. J'utilise 4 Go (sur 8) et 2 (sur 6) coeurs pour fonctionner confortablement. Même si c'est toujours plus lent qu'une installation normale.
  • Ne fonctionnera pas pour les applications avec des graphiques 3D étendus. Si vous voulez travailler avec des formulaires, c'est bien, mais si vous voulez créer un jeu en 3D pour Android à l'aide de say xamarin, alors oubliez-le.
  • Le test du programme prend plusieurs secondes à compiler (minutes pour les applications Android). Cela peut sembler peu mais au cours du développement, ces secondes s’additionnent. 

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.

12
PaulB

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 ...".

8
islane

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"
4
FVVID

J'ai trouvé ces deux liens qui pourraient vous aider:

  1. https://www.reddit.com/r/csharp/comments/2) /why_must_visual_studio_be_installed_on_my_system/

  2. 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

3
Muhammad Khan

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 .

1
Greg Degruy