Sintomi
Quando si utilizza Team Foundation Server (TFS) 2015 aggiornamento 2 in una delle seguenti lingue, la funzionalità di compilazione potrebbe non funzionare:
-
Cinese semplificato
-
Cinese tradizionale
-
Giapponese
-
Coreano
Inoltre, nel file di log di compilazione viene registrato un errore analogo al seguente:
Oggetto non valido diverso da ':' o '}' è stato passato.
Risoluzione
Per risolvere questo problema, attenersi alla seguente procedura:
-
Se non si è l'amministratore della Raccolta progetti team TFS, assicurarsi che siano stati aggiunti come amministratore agente pool. Per ulteriori informazioni, vedere pool di agente.
-
Scaricate ed estraete il file compresso (zip) da qui.
-
In uno dei livelli di applicazione di TFS, aprire una console di PowerShell e quindi modificare la posizione corrente alla directory in cui è stato estratto il file ZIP nel passaggio 2.
Ad esempio, eseguire C:\TFS_2015_Update_2_Task_Updates CD. -
Per verificare che i criteri di esecuzione consentono l'esecuzione di script di installazione, eseguire la seguente riga di comando:
Set-ExecutionPolicy Unrestricted - ambito processo - forza -
Da un livello di applicazione di TFS, eseguire lo script di installazione insieme TFS, come segue:
\Install-TaskUpdate.ps1 - CollectionUrl Tfs/http://myserver:8080/DefaultCollection
Nota: Questo aggiornamento consente la funzionalità di compilazione per l'esecuzione in cinese semplificato, cinese tradizionale, giapponese e coreano. È ancora presente un bug in cui la console e la registrazione è possibile che manchino codifica.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".