Comment télécharger Visual Studio 2017 Community Edition pour une installation hors ligne?
Je suis en train d'essayer d'obtenir un Visual Studio 2017 Community Edition distribution hors ligne par l'exécution de vs_Community.exe --layout f:\vs2017c\
que la documentation (vs_Community.exe
téléchargé iciou par lien direct) mais cela ne fonctionne pas. Tout ce que j'obtiens 2 fichiers: f:\vs2017c\vs_installer.version.json
et f:\vs2017c\certificates\vs_installer_opc.SignCertificates.p12
. J'ai aussi essayé de /layout
au lieu de --layout
avec pas de chance. Ce que je fais mal? Par la voie, il y a des fichiers ISO disponible peut-être?
Mise à JOUR: j'ai installé le certificat, le redémarrage de l'ordinateur et ré-essayé de lancer le programme d'installation un certain nombre de fois. Rien n'a vraiment changé. Un couple de fois j'ai pu remarquer quelque chose d'écrit en rouge apparaissant dans la console pour moins d'une demi-seconde. Enfin, j'ai couru CCleaner (avec plein de CCEnhancer personnalisé à nettoyer la liste) pour nettoyer le tout (encore une fois! J'ai déjà fait cela avant le premier essai) et essayé de nouveau et maintenant il est en cours de téléchargement...
UPDATE2:
J'ai pensé que j'ai succeede mais je me trompais. Ce que j'ai fait était un fichier bat des contenus suivants:
vs_Community.exe --layout f:\vs2017c --lang en-US --add [a list of 133 individual component IDs]
Comme le résultat de l'exécution de cette commande, le programme d'installation a essayé de télécharger tous les composants (y compris ceux que je n'ai pas sélectionner) dans toutes les langues (j'ai seulement besoin de fr-fr).
J'ai remarqué, c'est le téléchargement de ce que je n'ai pas besoin, a mis fin au processus et supprimé tout ce qui, pour un nouveau départ. La prochaine fois, je n'ai que les charges de travail individuelles au lieu de lister tous les composants individuels. J'ai même essayé de simplifier à une charge de travail comme
vs_Community.exe --lang en-US --layout f:\vs2017c\ --add Microsoft.VisualStudio.Workload.ManagedDesktop
mais cela ne fonctionne tout simplement pas. Au lieu de cela, les éléments suivants apparaît pendant une demi-seconde que les "Donnez-nous une minute. Nous allons faire bientôt..." barre de progression finitions:
UPDATE3:
J'ai trouvé que le fait de mettre la barre oblique à la fin de la mise en page chemin beraks les choses. I. e. vs_Community.exe --layout f:\vs2017c
fonctionne mais vs_Community.exe --layout f:\vs2017c\
ne le fait pas. Ce n'est pas le seul problème, cependant - la liste d'un certain nombre de charges de travail tohether avec ;includeRecommended;includeOptional
après vs_Community.exe --layout f:\vs2017c
pauses trop (bien que cela a fonctionné comme je l'ai essayé avec une seule charge de travail et un élément supplémentaire, ET (important) purgés les fichiers temporaires)...
UPDATE4:
J'ai réussi à attraper le f:\vs2017c\q.2ho\resources\app\layout\Setup.exe
vous pouvez le voir dans le titre de la fenêtre sur la capture d'écran (qui est un peu délicat car il apparaît pour seulement quelques secondes et est automatiquement supprimé peu de temps après), mais sa sortie de l'aide est très différent de celui ci-dessus. Il semble que la chaîne a lancé quelques autres exe dans le cas précédent. Sa propre sortie est au-dessous, pas évident de trouver un moyen de spécifier les charges de travail individuelles/composants:
Finalement, j'ai renoncé à essayer de choisir des composants individuels et des charges de travail et j'ai essayé le suivant avec pas de chance, soit: vs_Community.exe --lang en-en --layout f:\vs2017c --all --includeRecommended --includeOptional
.
À la fin j'ai fini par utiliser seulement vs_Community.exe --lang en-en --layout f:\vs2017c --all
- il fonctionne et ne télécharge que la langue dont j'ai besoin, mais comprend un certain nombre de composants, je n'ai pas besoin en fait. Ce dossier de la taille est de 18 go.
J'ai fini le téléchargement et le point installé, déjà que maintenant, mais la question sur la façon d'utiliser la fonctionnalité de mise en page des paramètres de manière fiable la manière dont ils sont censés reste.
source d'informationauteur Ivan
Vous devez vous connecter pour publier un commentaire.
Jamais pensé que MS pourrait distribuer cette façon, je comprends que les gens de télécharger Visual Studio doit avoir des connaissances avancées des ordinateurs et de l'OS, mais c'est comme un saut dans le temps à 30 ans en arrière.
J'ai utilisé la procédure exacte à partir d'ici, et cela a fonctionné parfaitement : https://docs.microsoft.com/en-us/visualstudio/install/install-vs-inconsistent-quality-network
En 3 étapes simples:
Étape 1 : Télécharger respectifs Visual Studio 2017 version de la page de téléchargement (https://www.visualstudio.com/downloads/)
Étape 2: Ouvrez votre invite de commande en tant Administarator, le point où votre Visual studio téléchargement exe est et exécuter la commande suivante (cette commande est spécifiquement pour le Web & développement de postes de travail) :
Étape 3 : Parcourir le chemin c:\vs2017layout dans votre invite de commande et exécutez la commande suivante (cette commande est spécifiquement pour le Web & développement de postes de travail)
Juste à utiliser ce qui suit pour un "minimum" C# installation:
Cela fonctionne pour vous. L'erreur dans votre première ligne de commande est la barre oblique de fin. Sans cela, il fonctionne. Vous n'avez pas à télécharger tous..
Vous pouvez ajouter par exemple les éléments suivants charges de travail (ou un sous-ensemble) de la ligne de commande:
Parfois le downloader qui semble ne pas trop aimer les paquets.
Mais vous pouvez télécharger les paquets (ajouter d'autres charges de travail), étape par étape, cela fonctionne. Comme vous le souhaitez.
La chose intéressante. Le programme d'installation seront ensuite télécharger (uniquement) les paquets que vous avez sélectionné, qui vous n'avez PAS téléchargé avant, de sorte qu'il est assez intelligent (en ce moment).
(Bien sûr, il y a plus de paquets disponibles).
Il semble que, jusqu'ici, vous avez juste suivi la première étape de la notice d'instructions, intitulé "Créer un dossier d'installation hors ligne". Avez-vous fait de la deuxième étape? "L'installation à partir du dossier d'installation hors ligne" - c'est le cas, installez les certificats et puis exécutez vs_Community.exe à partir de l'intérieur du dossier.
Vérifier votre
%temp%
dossier après le téléchargement. Dans mon cas, le téléchargement est allé à la fois dans le dossier temp et un que j'ai précisé. Après le téléchargement est terminé, les fichiers du dossier temp n'ont pas été supprimés.Aussi, assurez-vous d'avoir suffisamment d'espace sur la partition système (ou de l'endroit où votre
%temp%
est) en premier lieu. Pour community edition télécharger est de plus de 16 GO pour tout.Non, il devrait y avoir un .fichier exe (vs_Community_xxxxx.exe directement en vous f:\vs2017c répertoire !
Tout simplement à partir de ce répertoire, et non pas à partir d'un plus long chemin. les paquets téléchargés sont en partie avoir des noms de chemin très long, il échoue si vous démarrez à partir d'un plus long chemin.
Je ne sais pas pourquoi sa ne fonctionne pas pour vous, mais la commande est clairement de travail que j'ai téléchargé ensemble du paquet.
Premier u télécharger vs_community.exe (ou l'eddition que tu veux) à partir du site.
Après cela, allez à l'emplacement du fichier téléchargé et ouvrir la fenêtre de commande. Puis exécuter la même commande. Si vous le souhaitez vous pouvez l'essayer avec élévation de la fenêtre de commande.
La fenêtre compte des droits d'administration pour télécharger des fichiers à cet emplacement.
Essayez de télécharger dans le disque dur c.Comme vous pouvez le voir, la commande est clairement de travail.entrez la description de l'image ici
La commande ci-dessus a fonctionné pour moi
C:\Users\marcelo\Downloads\vs_community.exe --lang en-en --layout C:\VisualStudio2017 --all
Tout ce que je voulais étaient 1) seulement en anglais et 2) juste assez pour constituer un héritage de bureau de projet écrit en C. Pas d'Azure, pas de mobile, pas de .NET, et pas d'autres composants que je ne sais pas quoi faire avec.
J'ai choisi "NativeDesktop" à partir de "la charge de travail et la composante" ID de site (https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community).
Le résultat était d'environ 1,6 GO de fichiers téléchargés et 5 GO une fois installé. Je suis sûr que je pourrais avoir retiré quelques composants inutiles pour économiser de l'espace, mais la liste est plutôt longue, j'ai donc arrêté là.
"--includeRecommended" est l'ingrédient clé pour moi, ce qui inclus de Windows SDK avec d'autres choses essentielles pour la construction du projet de l'héritage.