Leiame do Visual Studio Team System 2008 Team Foundation Server

  • 1. Problemas na instalação
    • 1.1. Requisitos do sistema
    • 1.2. Pré-requisitos
    • 1.3. Instalando
    • 1.4. Desinstalando
  • 2. Problemas do produto
    • 2.1. Administração
    • 2.2. Conversores
    • 2.3. Integração com o Office
    • 2.4. Modelos de processo e Team Project Portal
    • 2.5. Relatórios
    • 2.6. Team Explorer
    • 2.7. Team Foundation Build
    • 2.8. Integração de teste
    • 2.9. Controle de versão
  • 3. Links relacionados


1. Problemas na instalação


1.1 Requisitos do sistema

Os requisitos do sistema para Team Foundation Server e Team Explorer estão localizados no Guia de instalação do Team Foundation. A versão mais atual do Guia de instalação está disponível para download a partir do Centro de Download da Microsoft. Para obter mais informações, consulte https://www.microsoft.com/downloads/details.aspx?FamilyID=ff12844f-398c-4fe9-8b0d-9e84181d9923&displaylang=en.


1.2 Pré-requisitos

Não há nenhum problema conhecido.


1.3 Desinstalando

As configurações de notificação de email no arquivo web.config do servidor são apagadas quando você atualiza do Visual Studio 2005 Team Foundation Server para o Visual Studio Team System 2008 Team Foundation Server. Esse arquivo está localizado em %ARQUIVOSDEPROGRAMAS%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\web.config. Isso faz com que todos os usuários parem de receber notificações de e-mail do Team Foundation Server após a atualização. Para resolver esse problema: antes de atualizar, abra o arquivo localizado em %ARQUIVOSDEPROGRAMAS%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services\web.config e registre os valores dos seguintes elementos: <add key="emailNotificationFromAddress" value="" /><add key="smtpServer" value="" />

A atualização apaga esses valores. Após ter concluído a atualização, modifique o arquivo localizado em %ARQUIVOSDEPROGRAMAS%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\web.config e digite os valores que havia registrado anteriormente.

Se você instalar o Visual StudioTeam Explorer após instalar o Visual Studio 2008 e o JavaScript IntelliSense, a codificação por cores e a validação de sintaxe no Visual Studio 2008 podem ficar indisponíveis. Isso ocorre devido a um conflito de instalação com o componente de criação de JavaScript.

Para resolver esse problema:

Repare a instalação do Visual Studio 2008 executando a instalação novamente. Isso irá restaurar a funcionalidade de JavaScript no Visual Studio 2008.

  1. No Painel de controle, abra Adicionar ou remover programas.
  2. Selecione Visual Studio 2008.
  3. Clique em Alterar/remover.
  4. Quando a caixa de diálogo Alterar/remover for exibida, clique em Reparar e em Avançar.

Se você instalar o Team Foundation Server e selecionar o Windows SharePoint Services 3.0, o SharePoint poderá iniciar uma reinicialização do computador durante a instalação do Team Foundation Server. Se isso ocorrer, a instalação do Team Foundation Server não é retomada automaticamente. Se você executar a instalação manualmente, a página de configuração do SharePoint irá parar de responder.

Para resolver esse problema:

  1. Após o computador ter reiniciado, em Adicionar ou remover programas, desinstale o Windows SharePoint 3.0.
  2. Execute a instalação do Team Foundation Server novamente e selecione para instalar o Windows SharePoint 3.0 como parte da instalação.


1.4 Desinstalando

Não há nenhum problema conhecido.


2. Problemas do produto


2.1 Administração

Após executar o TFSAdminUtil changeaccount para alterar as contas de serviço, o Agendador de Tarefas do Visual Studio Team Foundation Server irá parar de funcionar.

No Visual Studio Team System 2008 Team Foundation Server, o comando TFSAdminUtil changeaccount não altera as ACLs (listas de controle de acesso) no sistema de arquivos. Portanto, uma nova conta de serviço criada por você pelo comando Changeaccount não terá o acesso necessário à pasta %windows%\temp. O acesso a essa pasta é necessário para que o Agendador de Tarefas do Visual Studio Team Foundation Server seja iniciado.

Para resolver esse problema:

Você deve conceder as permissões Ler e Executar, Listar Conteúdo de Pastas, Ler e Gravar para a nova conta de serviço para a pasta %windows%\temp.


2.2 Conversores

Quando um arquivo ou uma pasta no Visual SourceSafe possui uma alteração de namespace em seu histórico, o VSSConverter pode não conseguir migrar os dados corretamente. Editar eventos como renomear, arquivar e restaurar, compartilhar, ramificar e mover pode criar conflitos de namespace no histórico do Visual SourceSafe. Esses conflitos fazem com que arquivos e pastas não sejam migrados corretamente. Esse problema pode ser identificado se existirem versões faltando de arquivos convertidos ou arquivos faltando da conversão. No arquivo de log ou no relatório de migração, você verá os seguintes erros: "O item já existe" e "Não foi possível localizar o item no espaço de trabalho". Esse bug existe no Visual Studio 2005 Team System e no Visual Studio Team System 2008.

Para resolver esse problema: em alguns casos, alterar os mapeamentos no arquivo de configurações pode ajudar a migrar os arquivos corretamente. Se as versões que faltam forem localizadas, os mapeamentos poderão ser alterados para uma subpasta. Por exemplo, os mapeamentos:

<ProjectMap><Project Source="$/Projects/ProjA" Destination="$/TFSProjects/ProjA" /></ProjectMap>

Podem ser alterados para:

<ProjectMap><Project Source="$/Projects/ProjA/SubFolder1" Destination="$/TFSProjects/ProjA/SubFolder1" /><Project Source="$/Projects/ProjA/SubFolder2" Destination="$/TFSProjects/ProjA/SubFolder2" /><Project Source="$/Projects/ProjA/SubFolder3" Destination="$/TFSProjects/ProjA/SubFolder3" /></ProjectMap>

Depois que esses mapeamentos forem alterados no arquivo de configurações, o VSSConverter poderá ser executado novamente. Se alguns dos arquivos ainda não forem migrados corretamente, os dados não serão migrados pelo VSSConverter.


2.3 Integração com o Office

Se o campo usado para o mapeamento SyncField já estiver sendo usado em outro, você não poderá publicar nenhum item de trabalho do Microsoft Project. Além disso, o Microsoft Project exibirá valores incorretos em Publicar e Atualizar e em outras listas suspensas.

Por exemplo, se você usar pjTaskText25 para o campo System.Reason e os mapeamentos SyncField:

<Mapping WorkItemTrackingFieldReferenceName="System.Reason" ProjectField="pjTaskText25" /><SyncField ProjectField="pjTaskText25" />

E usar o TFSFieldMapping.exe para carregar os mapeamentos no Team Foundation Server, o Microsoft Project não poderá exibir adequadamente os campos mapeados.

Para resolver esse problema:

Antes de carregar os mapeamentos para um projeto de equipe, verifique se o campo usado no mapeamento SyncField já não está mapeado.

Se você tiver instalado o Visual Studio 2005 Team Explorer e o Visual Studio 2008 Team Explorer e, em seguida, desinstalar uma das versões, a versão restante do Microsoft Excel e os suplementos do Microsoft Project não poderão mais ser utilizados. Você verá a seguinte mensagem de erro quando abrir resultados da consulta ou uma seleção de itens de trabalho no Microsoft Excel ou no Microsoft Project:

TF80012: O documento não pode ser aberto porque há um problema com a instalação dos componentes de integração com o Office do Microsoft Visual Studio 2008 Team Foundation. Consulte o Guia de instalação do Team Foundation para obter mais informações.

Para resolver esse problema: repare a instalação do Team Explorer usando o seguinte procedimento.

  1. Abra o Painel de controle.
  2. Se estiver usando o Microsoft Visual Studio 2008 Team Explorer, selecione essa entrada no Painel de controle. Caso contrário, selecione o Microsoft Visual Studio 2005 Team Explorer.
  3. Clique em Alterar/remover.
  4. Na caixa de diálogo Instalação, selecione Reparar ou reinstalar.
  5. Clique em Avançar.
  6. Na página Pronto para Reparar, clique em Reparar.


2.4 Modelos de processo e Team Project Portal

Não há nenhum problema conhecido.


2.5 Relatórios

Quando você visita o site de relatórios em uma implantação de grupo de trabalho de um único servidor do Team Foundation Server, são solicitadas a você credenciais na primeira visita. Nas visitas seguintes, você não recebe solicitações por credenciais e não pode exibir relatórios. Para resolver esse problema: configure o Internet Explorer para sempre solicitar nome de usuário e senha na Zona de Intranet Local.

  1. No Painel de controle, abra Opções da Internet.
  2. Na guia Segurança, clique em Intranet local e em Nível personalizado. A caixa de diálogo Configurações de Segurança é exibida.
  3. Na seção Autenticação de Usuário, em Logon, selecione Solicitar nome de usuário e senha e clique em OK.
  4. Na caixa de diálogo Opções da Internet, clique em OK e reinicie o Internet Explorer.

Quando as configurações de idioma do Internet Explorer diferem do idioma do produto Team Foundation Server, as datas no eixo X não são exibidas.

Para resolver esse problema: altere as configurações de idioma do Internet Explorer para corresponder ao idioma usado para o Team Foundation Server. Para alterar o idioma usado pelo Internet Explorer:

  1. No Internet Explorer, clique no menu Ferramentas e clique em Opções da Internet.
  2. Clique em Idiomas.
  3. Clique em Adicionar e selecione o mesmo idioma usado pelo Team Foundation Server.


2.6 Team Explorer

Não há nenhum problema conhecido.


2.7 Team Foundation Build

Executar testes remotos a partir do Team Foundation Build falha com o seguinte erro: "Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu".

Quando você executa testes remotos a partir do Team Foundation Build, a conta de usuário usada para executar a compilação deve ser um membro das contas de segurança local TeamTestControllerUser ou TeamTestControllerAdmins no computador do controlador Team Test Load Agent. Além disso, se você usa o Windows Firewall (ou outra solução de firewall de terceiros), o MSBuild deve poder acessar os computadores remotos.

Para resolver esse problema:

Adicione a conta de usuário usada para executar a compilação para a conta de segurança local TeamTestControllerUser ou TeamTestControllerAdmins no computador do controlador Team Test Load Agent. Além disso, adicione o MSBuild à lista de exceções do Windows Firewall (ou outra solução de firewall de terceiros) no computador com o Team Foundation Build.


2.8 Integração de teste

Não há nenhum problema conhecido.


2.9 Controle de versão

Não há nenhum problema conhecido.