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.

Administratoren in Unternehmen erstellen oft Layouts und hosten es in einer Netzwerkdateifreigabe, um es für ihre Benutzer bereitzustellen. Auf dieser Seite wird beschrieben, wie Sie die Netzwerklayout-Optionen 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 Netzwerk Layout-Speicherort oder vom Web empfangen werden.

In der Standardeinstellung sucht Visual Studio weiterhin online nach Updates, selbst wenn die Installation ursprünglich über eine Netzwerkfreigabe bereitgestellt wurde. Wenn im Internet ein Update verfügbar ist, kann der Benutzer es installieren. Selbst wenn der Netzwerklayout-Cache zuerst für aktualisierte Produkt-Bits überprüft wird, sucht Visual Studio, sollten dort keine gefunden werden nach aktualisierten Produkt-Bits und lädt Sie aus dem Internet 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 der Client-Computer keinen Internetzugang hat und Sie sicherstellen möchten, dass er nur und immer aus dem Layout installiert, dann können Sie den Ort konfigurieren, an dem das Installationsprogramm des Clients nach aktualisierten Produkt-Bits sucht. Es ist am besten, sicherzustellen, dass diese Einstellung ordnungsgemäß konfiguriert ist, bevor der Client die anfängliche Installation aus dem Layout durchführt.

  1. Erstellen Sie ein Offlinelayout:

    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 im Layout die response.json Datei und den Wert von channelUri so, dass er auf eine Kopie der Datei „channelManifest.json“ zeigt, die der Administrator steuert.

    Umgekehrte Schrägstriche im Wert müssen wie im folgenden Beispiel dargestellt mit Escapezeichen versehen werden:

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

    Jetzt können Endbenutzer das Setup von dieser Freigabe aus starten, um Visual Studio zu installieren.

    \\server\share\VS\vs_enterprise.exe
    

Wenn ein Unternehmensadministrator bestimmt, dass die Benutzer ein Update auf eine neuere Version von Visual Studio vornehmen sollten, kann er den Layoutspeicherort wie folgt aktualisieren, dass die aktualisierten Dateien einbezogen werden.

  1. Verwenden Sie einen Befehl wie den folgenden:

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

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

Vorhandene Installationen von Visual Studio in diesem Layout suchen in \\server\share\VS\ChannelManifest.json nach Updates. Wenn diese Datei „channelManifest.json“ aktueller als in der Installation des Benutzers ist, benachrichtigt Visual Studio den Benutzer, dass ein Update verfügbar ist.

Bei allen Installations-Updates, die vom Client initiiert werden, wird automatisch die aktualisierte Version von Visual Studio direkt aus dem Layout installiert.

Szenario 3: Client wurde ursprünglich aus dem Web installiert, sollte aber jetzt nur noch Updates aus einem Netzwerk-Layout erhalten.

In einigen Fällen hat der Client Computer Visual Studio möglicherweise bereits über das Internet installiert, aber jetzt möchte der Administrator alle zukünftigen Updates von einem verwalteten Layout erhalten. Dies wird nur unterstützt, wenn Sie ein Netzwerk Layout mit der gewünschten Version des Produkts erstellen und dann auf dem Client-Computer beispielsweise den Bootstrapper von der Layoutposition aus ausführen\\server\share\vs_enterprise.exe. 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. Jede dieser Aktionen würde auf dem Client-Computer eine Verbindung mit diesem bestimmten Layout-Speicherort einbetten. Der einzige Nachteil für dieses Szenario ist, dass der „ChannelURI“ in der response.json Layoutdatei mit dem ChannelURI identisch sein muss, der bei der ursprünglichen Installation auf dem Computer des Clients festgelegt wurde. Höchstwahrscheinlich wurde dieser Wert ursprünglich auf den Internet-Freigabekanalfestgelegt.

Support oder Problembehandlung

Manchmal kann etwas schiefgehen. 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:

  • Für installationsbezogene Probleme wird eine Livechat-Supportoption angeboten (nur auf Englisch).
  • Sie können uns über Produktprobleme mit dem Tool Problem melden informieren, das sowohl im Visual Studio-Installer als auch in der Visual Studio-IDE angezeigt wird. Wenn Sie IT-Administrator*in sind und noch kein Visual Studio haben, können Sie hier Feedback zu IT-Administratoren senden.
  • Schlagen Sie ein Feature vor, verfolgen Sie Produktprobleme nach, und finden Sie Antworten in der Visual Studio-Entwicklercommunity.