更新 : 2007 年 11 月
ここでは、オブジェクト テスト ベンチの使用中に発生する可能性がある最も一般的な問題について説明します。問題の解決方法についても簡単に説明します。
オブジェクト テスト ベンチが IDE に表示されない
原因 : この問題は、ほとんどの場合、現在 Visual Studio を実行しているモードに起因します。
解決方法 : デバッグ モードではなく、デザイン モードで Visual Studio を実行していることを確認します。
メニューに表示されるはずの関数が表示されない
原因 :
関数が可変パラメータ引数を受け取る場合、その関数はオブジェクト テスト ベンチのメニューに表示されません。
抽象クラスの場合、[静的メソッドの呼び出し] コマンドだけが表示されます。
解決方法 : オブジェクト テスト ベンチがサポートする関数を呼び出していることを確認してください。
オブジェクト テスト ベンチがコードと同期していない
原因 : コードが編集され、同期していないバージョンのコードがオブジェクト テスト ベンチに表示されます。
解決方法 : ビルドし直して、オブジェクト テスト ベンチと再同期させます。ビルドし直してコードが更新されるまで、オブジェクト テスト ベンチでオブジェクトの操作を実行できません。
![]() |
---|
アプリケーションをビルドし直すと、オブジェクト テスト ベンチがリセットされる場合があります。 |
追加したオブジェクトがオブジェクト テスト ベンチに表示されない
原因 : この問題は、ほとんどの場合、追加しようとしたオブジェクトがジェネリック クラスのインスタンスであるために発生します。オブジェクト テスト ベンチは、このようなシナリオをサポートしません。
解決方法 : 追加するオブジェクトがジェネリックではないことを確認します。
クラス ビューでクラスを右クリックしても [インスタンスの作成] コマンドが表示されない
原因 : オブジェクト テスト ベンチを呼び出しているクラスの所属するプロジェクトが、スタートアップ プロジェクトとして設定されていない可能性があります。
解決方法 : Visual Studio では、オブジェクト テストベンチ (OTB: Object Test Bench) をプロジェクトで使用できるようにするには、プロジェクトをスタートアップ プロジェクトとして設定する必要があります。(OTB でテストしたいクラスが含まれている) プロジェクトをクラス ビューで右クリックし、[スタートアップ プロジェクトに設定] をクリックします。