Condividi tramite


Controllare gli aggiornamenti alle distribuzioni di Visual Studio basate sulla rete

Avvertimento

QUESTO CONTENUTO È DESTINATO A ESSERE DEPRECATO POICHÉ È STATO UNITO AD ALTRE PAGINE. Questa pagina è stata rimossa dal sommario.

Gli amministratori aziendali spesso creano un layout e lo ospitano in una condivisione file di rete per la distribuzione agli utenti finali. Questa pagina descrive come configurare correttamente le opzioni di layout di rete.

Controllo della posizione in cui Visual Studio cerca gli aggiornamenti

Scenario 1: Il client è stato originariamente installato da un layout, ma è configurato per ricevere gli aggiornamenti dal percorso del layout di rete o dal web

Per impostazione predefinita, Visual Studio continua a cercare gli aggiornamenti online anche se l'installazione è stata originariamente distribuita da una condivisione di rete. Se è disponibile un aggiornamento sul Web, l'utente può installarlo. Anche se la cache del layout di rete viene esaminata per prima cosa per eventuali bit di prodotto aggiornati, se non vengono trovati, Visual Studio cercherà e scaricherà i bit del prodotto aggiornati dal Web.

Scenario 2: il client installato originariamente dovrebbe ricevere solo aggiornamenti dal layout di rete

Se si vuole controllare la posizione in cui il client di Visual Studio cerca gli aggiornamenti, ad esempio se il computer client non ha accesso a Internet e si vuole assicurarsi che venga installato solo e sempre installato dal layout, è possibile configurare il percorso in cui il programma di installazione del client cerca i bit del prodotto aggiornati. È consigliabile assicurarsi che questa impostazione sia configurata correttamente prima che il client ese l'installazione iniziale dal layout.

  1. Creare un layout offline:

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Copiarlo nella condivisione file in cui si vuole ospitarlo:

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. Modifica il file response.json nel layout e cambia il valore channelUri affinché punti a una copia del channelManifest.json controllata dall'amministratore.

    Assicurati di inserire il carattere di escape per le barre rovesciate nel valore, come nell'esempio seguente:

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

    Ora gli utenti finali possono eseguire il programma di installazione da questa condivisione per installare Visual Studio.

    \\server\share\VS\vs_enterprise.exe
    

Quando un amministratore dell'organizzazione determina che è il momento in cui gli utenti eseguono l'aggiornamento a una versione più recente di Visual Studio, possono aggiornare il percorso del layout per incorporare i file aggiornati, come indicato di seguito.

  1. Usare un comando simile al comando seguente:

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Assicurarsi che il file response.json nel layout aggiornato contenga ancora le personalizzazioni, in particolare la modifica channelUri, come indicato di seguito:

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

Le installazioni esistenti di Visual Studio in questa configurazione cercano gli aggiornamenti in \\server\share\VS\ChannelManifest.json. Se il channelManifest.json è più recente di quello installato dall'utente, Visual Studio notifica all'utente che è disponibile un aggiornamento.

Qualsiasi aggiornamento di installazione avviato dal client installerà automaticamente la versione aggiornata di Visual Studio direttamente dal layout.

scenario 3: il client è stato originariamente installato dal Web, ma ora dovrebbe ricevere solo gli aggiornamenti da un layout di rete

In alcuni casi, il computer client potrebbe aver già installato Visual Studio dal Web, ma ora l'amministratore vuole che tutti gli aggiornamenti futuri provengano da un layout gestito. L'unico modo supportato per eseguire questa operazione consiste nel creare un layout di rete con la versione desiderata del prodotto e quindi eseguire il bootstrapper sul computer client dal percorso di layout (ad esempio, \\server\share\vs_enterprise.exe). Idealmente, l'installazione client originale sarebbe avvenuta usando il bootstrapper dal layout di rete con il ChannelURI configurato correttamente, ma eseguire il bootstrapper aggiornato dal percorso del layout di rete funzionerà comunque. Ciascuna di queste azioni incorporerebbe, nel computer client, un collegamento con quella particolare posizione del layout. L'unica avvertenza per il corretto funzionamento di questo scenario è che l'"URI del canale" nel file di response.json del layout deve essere uguale all'URI canale impostato nel computer del client quando è avvenuta l'installazione originale. Molto probabilmente questo valore è stato originariamente impostato per il canale di rilascio Internet .

Supporto o risoluzione dei problemi

A volte, le cose possono andare storte. Se l'installazione di Visual Studio non riesce, vedere Risolvere i problemi di installazione e aggiornamento di Visual Studio per indicazioni dettagliate.

Ecco alcune altre opzioni di supporto:

  • Utilizzare l'opzione di supporto per la chat di installazione di (disponibile solo in inglese) per problemi correlati all'installazione.
  • Segnala i problemi del prodotto usando lo strumento Segnala un problema visualizzato sia nell'IDE di Visual Studio che nel programma di installazione di Visual Studio. Se si è un amministratore IT e non è installato Visual Studio, è possibile inviare feedback dell'amministratore IT.
  • Suggerire una funzionalità, tenere traccia dei problemi del prodotto e trovare le risposte nella Visual Studio Developer Community.