Compatibilità delle versioni per Team Foundation Build
Aggiornamento: novembre 2007
Prima di procedere all’installazione o all’aggiornamento di Team Foundation Build, Team Foundation Server, o Team Explorer, è necessario esaminare i problemi di compatibilità tra le diverse versioni di questi componenti. Ad esempio, non è possibile utilizzare una versione di Team Foundation Build che sia precedente o successiva alla versione di Team Foundation Server che si sta utilizzando. Inoltre, alcune funzionalità di Team Foundation Build potrebbero non essere disponibili o comportarsi in maniera differente se si utilizza una versione precedente o più recente rispetto a quella di Team Explorer che è in esecuzione sul computer client.
Versioni di Team Foundation Build e di Team Foundation Server
Affinché un server a livello applicazione sia in grado di comunicare con un computer di compilazione, la versione di Team Foundation Server in esecuzione sul server deve corrispondere alla versione di Team Foundation Build in esecuzione sul computer di compilazione.
Se sul server di livello applicazione si sta eseguendo la versione Visual Studio Team System 2008 di Team Foundation Server, non è possibile eseguire la versione Visual Studio 2005 Team System di Team Foundation Build sul computer di compilazione.
Se sul server di livello applicazione si sta eseguendo la versione Visual Studio 2005 Team System di Team Foundation Server, non è possibile eseguire la versione Visual Studio Team System 2008 di Team Foundation Build sul computer di compilazione.
Utilizzo di una versione precedente di Team Explorer con una versione più recente di Team Foundation Server
Se sul computer client è in esecuzione la versione Visual Studio 2005 Team System di Team Foundation Server, esso può connettersi ad un server su cui è in esecuzione la versione Visual Studio Team System 2008 di Team Foundation Build. Con questa configurazione è possibile utilizzare la versione Visual Studio Team System 2008 di Team Foundation Build, me è necessario tenere presenti le seguenti limitazioni:
È possibile utilizzare la versione Visual Studio 2005 Team System di Team Explorer per avviare una compilazione, visualizzare un elenco delle compilazioni completate, visualizzare il report di compilazione, modificare la qualità di compilazione e creare un tipo di compilazione.
Se si crea un tipo di compilazione, la versione Visual Studio Team System 2008 di Team Foundation Server importa automaticamente il tipo nell'elenco delle definizioni di compilazione nel controllo del codice sorgente. È quindi possibile visualizzare il tipo nella versione Visual Studio Team System 2008 di Team Explorer.
Non è possibile utilizzare la versione Visual Studio 2005 Team System di Team Explorer per mettere in coda una compilazione, visualizzare l'elenco delle compilazioni in coda, gestire gli agenti di compilazione o visualizzarne l’elenco.
Per avviare una compilazione la versione Visual Studio 2005 Team System di Team Explorer utilizza le informazioni del file TFSBuild.proj. Questo file si trova nella cartella $/<TeamProject>/TeamBuildTypes/<BuildTypeName>. La versione Visual Studio Team System 2008 e la versione del file TFSBuild.proj contengono le stesse proprietà. È quindi possibile utilizzare la versione precedente di Team Explorer per avviare una compilazione. Tuttavia, la versione più recente del file include anche commenti che indicano quali proprietà sono obsolete per le definizioni di compilazione.
Se si aggiornano le proprietà nel file TFSBuild.proj archiviato nella versione Visual Studio Team System 2008 di Team Foundation Server, le modifiche non vengono aggiornate nel database Visual Studio 2005 Team System.
È possibile utilizzare TFSBuild.exe per avviare, interrompere ed eliminare le compilazioni.
Utilizzo di una versione più recente di Team Explorer con una versione precedente di Team Foundation Server
Se sul computer client è in esecuzione la versione Visual Studio Team System 2008 di Team Foundation Server, esso può connettersi ad un server su cui è in esecuzione la versione Visual Studio 2005 Team System di Team Foundation Build. Con questa configurazione è possibile utilizzare la versione di Team Foundation Build, me è necessario tenere presenti le seguenti limitazioni:
Non è possibile creare una definizione di compilazione.
L'elenco delle definizioni di compilazione viene visualizzato nella cartella $/<TeamProject>/ TeamBuildTypes nel nodo Compilazioni in Team Explorer.
Non è possibile mettere una compilazione in coda, gestire gli agenti di compilazione o visualizzare l'elenco delle compilazioni in coda.
Non è possibile filtrare le compilazioni in Esplora compilazione.
Quando si avvia una compilazione, non è possibile specificare alcuna opzione nella finestra di dialogo Accoda compilazione.
Non è possibile utilizzare l'interfaccia utente per arrestare, eliminare o gestire la qualità di una compilazione in Team Explorer.
È possibile utilizzare TFSBuild.exe per avviare, interrompere ed eliminare le compilazioni.
Vedere anche
Attività
Procedura: configurare e installare Team Foundation Build
Procedura: creare e gestire agenti di compilazione
Procedura: creare una definizione di compilazione
Procedura: modificare una definizione di compilazione
Procedura: creare o rimuovere qualità di compilazione
Procedura: eliminare una definizione di compilazione
Concetti
Informazioni sui file di configurazione di Team Foundation Build
Altre risorse
Utilizzo delle definizioni di compilazione in Team Foundation Build