Objawy
Gdy używasz Team Foundation Server (TFS) 2015 aktualizacji 2 w jednym z następujących języków, funkcja kompilacji może nie działać:
-
Chiński (uproszczony)
-
Chiński (tradycyjny)
-
Japoński
-
Koreański
Dodatkowo błąd podobny do następującego jest rejestrowane w pliku dziennika kompilacji:
Nieprawidłowy obiekt inny niż ":" lub "}" został przekazany.
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące kroki:
-
Jeśli nie jesteś administrator zbioru TFS zespołu projektu, upewnij się, że możesz zostały dodane jako administrator puli agenta. Aby uzyskać więcej informacji zobacz Agent pul.
-
Pobierz i Wyodrębnij plik skompresowany (zip) z tutaj.
-
Na jednej z warstw aplikacji użytkownika TFS Otwórz konsolę programu PowerShell, a następnie zmień bieżącą lokalizację do katalogu, w którym zostały wyodrębnione plik zip w kroku 2.
Na przykład uruchomić CD C:\TFS_2015_Update_2_Task_Updates. -
Aby zweryfikować, że zasady wykonania pozwala na wykonywanie skryptów instalacji, uruchom następujące polecenie:
Zestaw ExecutionPolicy Unrestricted - zakres procesu - Force -
Z TFS warstwy aplikacji, uruchom skrypt instalacji kolekcji TFS w następujący sposób:
\Install-TaskUpdate.ps1 - CollectionUrl Http://myserver: 8080/tfs/DefaultCollection
Uwaga: Ta aktualizacja umożliwia funkcji kompilacji do uruchamiania w chińskim uproszczonym, chińskim tradycyjnym, japońskim i koreańskim. Nadal jest to błąd, w którym rejestrowanie i konsoli może brakować kodowania.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.