方法: 以前のリリースの Visual Studio からデータベース単体テストをアップグレードする

このトピックの内容は、次の製品に該当します。

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

トピック該当 トピック該当 トピック該当 トピック該当なし

データベース プロジェクトとデータベース単体テスト プロジェクトを含むソリューションを開く場合、Visual Studio 2010 で使用するために両方のプロジェクトをアップグレードするオプションが表示されます。 ただし、データベース単体テスト プロジェクトのみを含むソリューションを開く場合、またはソリューションの外部のプロジェクトを開く場合は、ここで説明するようにデータベース単体テスト プロジェクトを手動でアップグレードする必要があります。 アップグレードしない場合、以前のリリースの Visual Studio で作成した単体テストを再度ビルドしようとすると、ビルド エラーが表示されます。 更新されたアセンブリ名と名前空間を使用するようにプロジェクトを更新する必要があります。 いくつかの簡単な変更を加えた後、単体テストを再度ビルドして実行できます。

3 つの変更セットを実行する必要があります。

  • 新しいアセンブリを参照するようにアセンブリ参照を変更します。

  • コードを変更して、Imports ステートメントまたは using ステートメントが、更新された名前空間を反映するようにします。

  • コードを変更して、参照される名前空間で定義された型への参照が、更新された名前空間を反映するようにします。

単体テスト プロジェクトのアセンブリ参照を更新するには

  1. ソリューション エクスプローラーで、更新する単体テスト プロジェクトの [参照設定] フォルダーを展開します。

  2. [Microsoft.VisualStudio.TeamSystem.Data.UnitTesting] 参照を右クリックし、[削除] をクリックします。

  3. [参照設定] フォルダーを右クリックし、[参照の追加] をクリックします。

  4. [.NET] タブの一覧で、[Microsoft.Data.Schema.UnitTesting] をクリックします。 また、[Microsoft.Data.Schema] もクリックします。

    注意

    以前のリリースで使用されていた 9.1.0.0 バージョンではなく、これらのアセンブリの 10.0.0.0 バージョンを参照する必要があります。

  5. [OK] をクリックします。

    次に、コードを更新して、更新された名前空間へのすべての参照を更新します。

単体テスト プロジェクト内のコードを更新するには

  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 からのデータベース プロジェクトのアップグレード