방법: 이전 버전의 Visual Studio에서 데이터베이스 단위 테스트 업그레이드

이 항목은 다음 언어에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용되지 않음

데이터베이스 프로젝트와 데이터베이스 단위 테스트 프로젝트가 포함된 솔루션을 열면 두 프로젝트를 모두 Visual Studio 2010에서 사용할 수 있도록 업그레이드하는 옵션이 제공됩니다. 하지만 데이터베이스 단위 테스트 프로젝트만 포함된 솔루션을 열거나 솔루션 외부의 프로젝트를 열 경우에는 이 항목에 설명된 대로 데이터베이스 단위 테스트 프로젝트를 수동으로 업그레이드해야 합니다. 그러지 않으면 이전 버전의 Visual Studio에서 만든 단위 테스트를 다시 빌드하려고 할 때 빌드 오류가 나타납니다. 업데이트된 어셈블리 이름과 네임스페이스를 사용하도록 프로젝트를 업데이트해야 합니다. 몇 가지 간단한 변경 작업을 수행한 후 단위 테스트를 다시 빌드하고 실행할 수 있습니다.

다음 세 가지를 변경해야 합니다.

  • 새 어셈블리를 참조하도록 어셈블리 참조를 변경합니다.

  • Imports 또는 using 문이 업데이트된 네임스페이스를 반영하도록 코드를 변경합니다.

  • 참조된 네임스페이스에 정의된 형식에 대한 모든 참조가 업데이트된 네임스페이스를 반영하도록 코드를 변경합니다.

단위 테스트 프로젝트의 어셈블리 참조를 업데이트하려면

  1. 솔루션 탐색기에서 업데이트하려는 단위 테스트 프로젝트의 참조 폴더를 확장합니다.

  2. Microsoft.VisualStudio.TeamSystem.Data.UnitTesting 참조를 마우스 오른쪽 단추로 클릭하고 제거를 클릭합니다.

  3. 참조 폴더를 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다.

  4. .NET 탭의 목록에서 Microsoft.Data.Schema.UnitTestingMicrosoft.Data.Schema를 클릭합니다.

    참고

    이전 릴리스가 사용된 9.1.0.0 버전 대신 이 어셈블리의 10.0.0.0 버전을 참조해야 합니다.

  5. 확인을 클릭합니다.

    다음에는 코드를 업데이트하여 업데이트된 네임스페이스에 대한 모든 참조를 업데이트합니다.

단위 테스트 프로젝트의 코드를 업데이트하려면

  1. 솔루션 탐색기에서 DatabaseSetup.vb(Visual Basic를 사용하여 만든 프로젝트의 경우) 또는 DatabaseSetup.cs(Visual C#을 사용하여 만든 프로젝트의 경우)를 마우스 오른쪽 단추로 클릭한 다음 코드 보기를 클릭합니다.

  2. 코드 편집기에서 Microsoft.VisualStudio.TeamSystem.Data.UnitTesting에 대한 모든 참조를 Microsoft.Data.Schema.UnitTesting으로 바꿉니다.

    참고

    이때 Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions도 Microsoft.Data.Schema.UnitTesting.Conditions로 업데이트됩니다.

  3. 데이터베이스 단위 테스트 프로젝트의 각 클래스에 대해, 코드 편집기에서 코드를 보고, Microsoft.VisualStudio.TeamSystem.Data.UnitTesting에 대한 모든 참조를 Microsoft.Data.Schema.UnitTesting으로 바꿉니다.

    참고

    이때 Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions도 Microsoft.Data.Schema.UnitTesting.Conditions로 업데이트됩니다.

  4. 파일 메뉴에서 모두 저장을 클릭합니다.

    이제 데이터베이스 단위 테스트 프로젝트를 다시 빌드할 수 있으며 업그레이드와 관련된 모든 오류가 해결됩니다. 단위 테스트에서 사용자 지정 단위 테스트 조건을 사용하는 경우 테스트를 성공적으로 실행하려면 해당 조건도 업그레이드해야 합니다.

참고 항목

작업

방법: 이전 릴리스에서 사용자 지정 테스트 조건 업그레이드

개념

이전 버전의 Visual Studio에서 데이터베이스 프로젝트 업그레이드