Freigeben über


Steuern von Updates für netzwerkbasierte Visual Studio-Bereitstellungen

Warnung

DIESER INHALT IST IN DIESER FORM VERALTET UND WURDE MIT ANDEREN SEITEN ZUSAMMENGEFÜHRT. Diese Seite wurde aus dem Inhaltsverzeichnis entfernt.

Unternehmensadministratoren erstellen häufig ein Layout und hosten es auf einer Netzwerkdateifreigabe, um sie für ihre Endbenutzer bereitzustellen. Auf dieser Seite wird beschrieben, wie Sie Die Netzwerklayoutoptionen ordnungsgemäß konfigurieren.

Steuern, wo Visual Studio nach Updates sucht

Szenario 1: Der Client wurde ursprünglich aus einem Layout installiert, ist jedoch so konfiguriert, dass Updates vom Netzwerklayout-Speicherort oder aus dem Web empfangen werden können.

In der Standardeinstellung sucht Visual Studio weiterhin online nach Updates, selbst wenn die Installation ursprünglich über eine Netzwerkfreigabe bereitgestellt wurde. Wenn ein Update im Web verfügbar ist, kann der Benutzer es installieren. Obwohl der Netzwerklayoutcache zuerst auf aktualisierte Produktbits überprüft wird, wenn sie dort nicht gefunden werden, sucht Visual Studio nach aktualisierten Produktbits aus dem Web und lädt sie herunter.

Szenario 2: Der Client wurde ursprünglich so installiert, dass er nur Updates aus dem Netzwerk-Layout empfangen kann.

Wenn Sie steuern möchten, wo der Visual Studio-Client nach Updates sucht, z. B. wenn Ihr Clientcomputer keinen Internetzugang hat und Sie sicherstellen möchten, dass er nur und immer aus dem Layout installiert wird, können Sie den Speicherort konfigurieren, an dem das Installationsprogramm des Clients nach aktualisierten Produktbits sucht. Es empfiehlt sich, sicherzustellen, dass diese Einstellung ordnungsgemäß konfiguriert ist, bevor der Client die erstinstallation aus dem Layout durchführt.

  1. Erstellen eines Offlinelayouts:

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Kopieren Sie es in die Dateifreigabe, in der es gehostet werden soll:

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. Ändern Sie die response.json Datei im Layout, und ändern Sie den channelUri Wert so, dass er auf eine Kopie der channelManifest.json verweist, die der Administrator steuert.

    Umgekehrte Schrägstriche im Wert müssen wie im folgenden Beispiel dargestellt escapet werden:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

    Jetzt können Endbenutzende das Setup von dieser Freigabe aus ausführen, um Visual Studio zu installieren.

    \\server\share\VS\vs_enterprise.exe
    

Wenn ein Unternehmensadministrator feststellt, dass die Benutzer auf eine neuere Version von Visual Studio aktualisieren müssen, können sie den Layoutspeicherort aktualisieren, um die aktualisierten Dateien wie folgt zu integrieren.

  1. Verwenden Sie einen Befehl, der dem folgenden Befehl ähnelt:

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Stellen Sie sicher, dass die response.json Datei im aktualisierten Layout weiterhin Ihre Anpassungen enthält, insbesondere die channelURI-Änderung, wie folgt:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

Vorhandene Visual Studio-Installationen aus diesem Layout suchen nach Updates unter \\server\share\VS\ChannelManifest.json. Wenn die channelManifest.json neuer ist als das, was der Benutzer installiert hat, benachrichtigt Visual Studio den Benutzer darüber, dass ein Update verfügbar ist.

Alle vom Client initiierten Installationsupdates installieren automatisch die aktualisierte Version von Visual Studio direkt aus dem Layout.

Szenario 3: Der Client wurde ursprünglich aus dem Web installiert, sollte aber jetzt Updates nur noch von einem Netzwerklayout erhalten

In einigen Fällen hat der Clientcomputer Visual Studio möglicherweise bereits aus dem Web installiert, aber jetzt möchte der Administrator alle zukünftigen Updates aus einem verwalteten Layout erhalten. Die einzige unterstützte Möglichkeit besteht darin, ein Netzwerklayout mit der gewünschten Version des Produkts zu erstellen und dann auf dem Clientcomputer den Bootstrapper vom Layoutspeicherort (z. B. \\server\share\vs_enterprise.exe) auszuführen. Im Idealfall wäre die ursprüngliche Client Installation mit dem Bootstrapper aus dem Netzwerk-Layout mit dem ordnungsgemäß konfigurierten ChannelURI erfolgt, aber auch die Ausführung des aktualisierten Bootstrappers vom Netzwerklayout-Speicherort aus funktioniert. Durch beide Aktionen wird auf dem Clientcomputer eine Verbindung mit diesem Layoutspeicherort eingebettet. Die einzige Einschränkung für dieses Szenario ist, dass der "ChannelURI" in der response.json-Datei des Layouts mit dem ChannelURI identisch sein muss, der auf dem Computer des Clients festgelegt wurde, wenn die ursprüngliche Installation erfolgt ist. Höchstwahrscheinlich wurde dieser Wert ursprünglich auf den Internet-Freigabekanalfestgelegt.

Support oder Problembehandlung

Manchmal kann es zu einem Fehler kommen. Wenn es bei der Installation von Visual Studio zu einem Fehler kommt, finden Sie ausführliche Informationen im Artikel Problembehandlung bei der Visual Studio-Installation und bei Upgradefehlern.

Hier sind einige weitere Supportoptionen:

  • Verwenden Sie die Supportoption Installationschat (nur Englisch) für Installationsprobleme.
  • Melden Sie produktprobleme an uns, indem Sie das Tool "Problem melden" verwenden, das sowohl im Visual Studio Installer als auch in der Visual Studio IDE angezeigt wird. Wenn Sie ein IT-Administrator sind und Visual Studio nicht installiert haben, können Sie IT-Administratorfeedbackübermitteln.
  • Schlagen Sie ein Feature vor, verfolgen Sie Produktprobleme, und finden Sie Antworten in der Visual Studio Developer Community.