Visual Studio 2017 ne parvient pas à installer offline avec " impossible de télécharger des fichiers d'installation"
donc j'ai créé une communauté hors ligne installée de VS 2017 sur mon ordinateur portable en utilisant cette commande:
vs_community.exe --mise en page "D:DownloadsVS la Communauté 2017" --lang fr-fr --ajouter Microsoft.VisualStudio.Composant.Coreeditor Component.WebSocket Microsoft.VisualStudio.La charge de travail.Microsoft ManagedDesktop.VisualStudio.La charge de travail.NetCrossPlat Microsoft.VisualStudio.La charge de travail.NetCoreTools Microsoft.VisualStudio.La charge de travail.Nœud Microsoft.VisualStudio.Composant.Tapuscrit.2,0
lorsque je transfère les fichiers de configuration sur mon PC d'entreprise (qui se trouve derrière un pare-feu) et que j'exécute "vs_community.exe " fichier de configuration, Tout ce que je reçois est cette erreur. Il n'y a aucun moyen de contourner le pare-feu de l'entreprise ou de faire des exceptions. Comment installer VS 2017 hors ligne? Suis-je manqué quelque chose?
Modifier: j'ai installé VS 2017 sur mon ordinateur portable garder la connexion internet active. Puis, quand je déconnecte l'internet sur mon ordinateur portable et essayer d'installer à nouveau, l'installateur se lance! Alors peut-être qu'il manque des dépendances sur mon PC d'entreprise qui sont maintenant installées sur mon ordinateur portable?
Edit: la commande ci-dessus installe .NET, .net core, Xamarin, Node.js, TypeScript et C++ Pour Mobile. La taille totale téléchargée est de 13,2 GO.
5 réponses
ça a marché!! Tout ce que j'avais à faire était d'installer les certificats dans le CA racine! Quelque chose que j'ai manqué de remarquer dans le VS 2017 docs:
comment installer à partir du dossier d'installation hors ligne
installez les certificats (ils se trouvent dans le dossier" certificats", qui se trouve dans votre dossier Layout. )
faites un clic droit sur chacun et choisissez Installer PFX.
- spécifier machine locale (Non utilisateur courant)
- vous pouvez utiliser un mot de passe vide
- exécutez le fichier d'installation. Par exemple, exécutez: c:\vs2017offline\vs_enterprise.exe
--- Microsoft Docs
Edit: n'oubliez pas d'installer le certificat en utilisant le compte Admin sur le PC, ou il ne fonctionnera pas...
s'il vous Plaît essayez de faire ce qui suit:
- clic droit sur le fichier exe.
- Sélectionner"Propriétés".
- cliquez sur l'onglet" Signatures numériques". Maintenant, vous pouvez voir "liste des signatures".
- sélectionner la signature
- , Cliquez sur le bouton "Détails".
- cliquez sur le bouton "Voir le certificat
- cliquez sur "installer le certificat" et suivez l'installation l'assistant
tous les certificats de la "liste de signatures" doivent être installés. J'utilise Windows 10.
dans mon cas, il était lié à CNG service de fenêtres d'isolation , il a été désactivé, la solution mentionnée dans le lien ci-dessous:
faisait cela pour VS Community 2017 et il installerait tout et il fait l'installation du noyau sans aucun problème. Cependant, si je choisis d'installer les parties de développement universal ou .Net, il l'installera presque complètement, mais il échouera sur deux fichiers. Il va dire qu'il ne peut pas télécharger les fichiers à partir d'internet. Les fichiers existent dans le répertoire d'installation et je suis même allé télécharger les fichiers et les placé dans les répertoires appropriés et il est encore pense qu'il a besoin de télécharger ces deux fichiers m'empêchant de terminer le processus d'installation. Si je continue, il installera tout sauf ces deux fichiers. J'ai essayé ceci avec quelques téléchargements de mise en page différents dans différentes formes (ISO, répertoire, etc) et même problème (donc ce n'est pas un mauvais téléchargement ou quoi que ce soit, et je suis sûr que j'ai fait tout cela correctement). Les deux fichiers sont:
si je me branche en ligne et faire une réparation il ira saisir ceux deux fichiers sans avoir à saisir tout le reste, mais ça va à l'encontre du but. Ne vous attendez pas à une solution, mais je voulais le mentionner parce que tous les autres problèmes sont liés à l'installation des certs et je ne peux pas trouver rien en ligne à ce sujet qui a échoué sur quelques fichiers.
édité pour éviter tout malentendu
exécuter la mise en page Visual Studio téléchargée comme administrateur a fonctionné pour moi. Peut-être la VS_Version .exe essayer de télécharger normalement les fichiers car il ne peut pas accéder aux fichiers dans la mise en page (parfois appelé sauvegarde ), comme moi, dans mon travail nous avons beaucoup de restrictions et quand j'ai lancé la VS_version.exe a essayé de télécharger et d'obtenir l'erreur de message, mais quand je a couru de nouveau à la .exe en tant Qu'administrateur, l'installateur a commencé normalement, en récupérant les fichiers du dossier backup folder