Como: Atualizar os testes de unidade de banco de dados das versões anteriores do Visual Studio
Este tópico se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual StudioExpress |
---|---|---|---|
Se você abrir uma solução que contém um projeto de banco de dados e um projeto de teste de unidade de banco de dados, você verá a opção para atualizar os dois projetos para trabalhar com Visual Studio 2010. No entanto, se você abrir uma solução que contém apenas uma unidade de banco de dados Testar projeto ou se você abrir o projeto fora de uma solução, e em seguida, você deve manualmente atualizar o projeto de teste de unidade de banco de dados conforme descrito neste tópico. Caso contrário, se você tentar reconstruir os testes de unidade que você criou em uma versão anterior do Visual Studio, erros de compilação será exibido. Você deve atualizar seu projeto para usar nomes de montagem atualizada e namespaces. Depois que você fez várias alterações simples, você pode reconstruir e executar os testes de unidade.
Você deve fazer três conjuntos de alterações:
Altere as referências de assembly para fazer referência a um novo conjunto.
Alterar o seu código para que o Imports ou using instruções refletem namespaces atualizado.
Altere o seu código para que todas as referências aos tipos que são definidos nos namespaces referenciados reflitam os namespaces atualizados.
Para atualizar referências de assembly para seu projeto de teste de unidade
Em Solution Explorer, expanda o referências a pasta no projeto de teste de unidade que você deseja atualizar.
Com o botão direito do Microsoft.VisualStudio.TeamSystem.Data.UnitTesting de referência e, em seguida, clique em Remover.
Com o botão direito do referências pasta e clique Adicionar referência de.
Na lista de .NET , clique em Microsoft.Data.Schema.UnitTesting. e Microsoft.Data.Schema.
Observação Você deve fazer referência 10.0.0.0 versões desses assemblies, em vez do 9.1.0.0 versão foi usada a versão anterior.
Clique em OK.
Em seguida, você irá atualizar o código para atualizar todas as referências aos namespaces atualizados.
Para atualizar o código em seu projeto de teste de unidade
Em Solution Explorer, com o botão direito DatabaseSetup.vb (se o seu projeto foi criado usando Visual Basic) ou o botão direito do mouse DatabaseSetup.cs (se o projeto foi criado usando o Visual C#) e, em seguida, clique em Exibir código.
No editor de código, substitua todas as referências a Microsoft.VisualStudio.TeamSystem.Data.UnitTesting Microsoft.Data.Schema.UnitTesting.
Observação Isso inclui a atualização de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions para ser Microsoft.Data.Schema.UnitTesting.Conditions.
Para cada classe no seu teste de unidade de banco de dados de projeto, exiba o código no editor de código e substituir todas as referências a Microsoft.VisualStudio.TeamSystem.Data.UnitTesting a Microsoft.Data.Schema.UnitTesting.
Observação Isso inclui a atualização de Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions para ser Microsoft.Data.Schema.UnitTesting.Conditions.
No menu File, clique em Save All.
Agora, você pode reconstruir seus projetos de teste de unidade de banco de dados e erros relacionados à atualização deverá ser resolvidos. Se os testes de unidade usam unidade personalizada teste condições, também terá que atualizar os antes dos testes serão executados com êxito.
Consulte também
Tarefas
Como: Atualizar uma condição de teste personalizada a partir de uma versão anterior
Conceitos
Atualizando projetos de banco de dados de versões anteriores do Visual Studio