Ich habe also eine Offline-Installation von VS 2017 Community auf meinem Laptop erstellt, indem Sie diesen Befehl verwenden:
vs_community.exe --layout "D:\Downloads\VS Community 2017" --lang en - US --add Microsoft.VisualStudio.Component.CoreEditor Component.WebSocket Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio. Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.Node Microsoft.VisualStudio.Component.TypeScript.2.0
Wenn ich die Setup-Dateien auf meinen Firmen-PC übertrage (der sich hinter einer Firewall befindet) und die Setup-Datei "vs_community.exe" ausführen, wird dieser Fehler nur angezeigt. Es gibt keine Möglichkeit, die Unternehmensfirewall zu umgehen oder Ausnahmen zu machen. Wie installiere ich VS 2017 offline? Fehlt mir hier etwas?
Edit: Ich habe VS 2017 auf meinem Laptop installiert, wobei die Internetverbindung aktiv bleibt. Wenn ich dann die Internetverbindung auf meinem Laptop trenne und die Installation erneut versuche, wird das Installationsprogramm gestartet! Vielleicht fehlen auf meinem Firmen-PC einige Abhängigkeiten, die jetzt auf meinem Laptop installiert sind?
Edit: Der obige Befehl installiert .NET, .NET Core, Xamarin, Node.js, TypeScript und C++ für Mobile. Die Gesamtgröße des Downloads beträgt 13,2 GB.
Es funktionierte!! Ich musste nur die Zertifikate in der Stammzertifizierungsstelle installieren! Etwas, das ich in den VS 2017-Dokumenten nicht bemerkt habe:
Installation aus dem Offline-Installationsordner
Installieren Sie die Zertifikate (Sie befinden sich im Ordner "Zertifikate", der sich im Ordner "Layout" befindet.)
Klicken Sie einfach mit der rechten Maustaste auf jeden und wählen Sie PFX installieren.
- Lokaler Computer angeben (nicht aktueller Benutzer)
- Sie können ein leeres Passwort verwenden
- Führen Sie die Installationsdatei aus. Führen Sie beispielsweise Folgendes aus: c:\vs2017offline\vs_enterprise.exe
--- Microsoft Docs
Edit: Denken Sie daran, die Zertifikate mit dem Admin-Konto auf dem PC zu installieren, sonst funktioniert es nicht ...
Bitte folgen Sie diesen Schritten:
Alle Zertifikate innerhalb der "Signaturliste" sollten installiert sein. Ich benutze Windows 10.
Ich habe dies für VS Community 2017 gemacht und es würde alles installieren und die Kerninstallation ist problemlos möglich. Wenn ich mich jedoch für die Installation der Universal- oder .NET-Entwicklungsabschnitte entschieden habe, wird es fast vollständig installiert, aber bei zwei Dateien wird ein Fehler auftreten. Es wird sagen, dass es die Dateien nicht aus dem Internet herunterladen kann. Die Dateien sind im Installationsverzeichnis vorhanden, und ich habe sogar die Dateien heruntergeladen und in die entsprechenden Verzeichnisse abgelegt, und es ist immer noch der Gedanke, dass diese beiden Dateien heruntergeladen werden müssen, sodass ich den Installationsvorgang nicht abschließen kann. Wenn ich fortfahre, wird alles außer diesen beiden Dateien installiert. Ich habe dies mit ein paar verschiedenen Layout-Downloads in verschiedenen Formen (ISO, Verzeichnis usw.) und demselben Problem versucht (daher ist es kein schlechter Download oder ähnliches, und ich bin mir sicher, dass ich das alles richtig gemacht habe). Die zwei Dateien sind:
Wenn ich mich online stecke und eine Reparatur durchführe, greife ich diese beiden Dateien, ohne alles andere greifen zu müssen, was jedoch den Zweck verfehlt. Erwarten Sie keine Lösung, aber ich wollte sie erwähnen, weil alle anderen Probleme mit der Installation der Zertifikate zusammenhängen und ich online nichts finden kann, wenn nur ein paar Dateien fehlen.
In meinem Fall betraf es den CNG-Schlüssel-Isolations-Windows-Dienst. Er wurde deaktiviert.
Ich habe das gleiche Problem nach der Deinstallation von SSDT für Visual Studio 2017 ,Visual Studio 2017..__ kann nicht entfernt und erneut installiert oder aktualisiert werdenwenn Sie sich auch als Administrator anmelden müssen (dies hängt von der Konfiguration Ihres Computers ab und davon, was Sie mit Ihrem aktuellen Konto tun können).
Wie ich meins gelöst habe.