Sintomas
Quando você usa o Team Foundation Server (TFS) 2015 Update 2 em um dos seguintes idiomas, o recurso de compilação pode não funcionar:
- Chinês Simplificado
- Chinês Tradicional
- Japonês
- Coreano
Além disso, um erro semelhante à seguinte é registrado no arquivo de log de compilação:
Nota
Foi passado um objeto inválido que não seja ':' ou '}'.
Resolução
Para resolver este problema, siga estes passos:
Se você não for o administrador de coleção de projetos de equipe do TFS, verifique se foi adicionado como um administrador de pool de agentes. Para obter mais informações, consulte Pools de agentes.
Transfira e extraia o ficheiro comprimido (.zip) a partir daqui.
Em uma das camadas de aplicativo do TFS, abra um console do PowerShell e altere o local atual para o diretório onde você extraiu o arquivo .zip na etapa 2.
Por exemplo, execute o CD C:\TFS_2015_Update_2_Task_Updates.
Para verificar se a política de execução permite a execução de scripts de instalação, execute a seguinte linha de comando:
Set-ExecutionPolicy Sem Restrições -Processo de Âmbito -Força
A partir de uma camada de aplicativo do TFS, execute o script de instalação em sua coleção do TFS, da seguinte maneira:
\Install-TaskUpdate.ps1 -CollectionUrl http://myserver:8080/tfs/DefaultCollection
Observação Esta atualização permite que o recurso de compilação seja executado em chinês simplificado, chinês tradicional, japonês e coreano. Ainda há um bug em que o console e o log podem estar faltando codificação.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".