16

Visual Studio 2015 を使用しています

独立したソリューション (他のいくつかのソリューションで使用される拡張機能のコレクション) として共有プロジェクトがあります。

共有プロジェクトをテストしたい (独立して他のソリューション)。

そこで、新しい TEST プロジェクトを追加します。

しかし、私の TEST プロジェクトでは、共有プロジェクトへの参照を追加できません (オプションなし)。

ここに画像の説明を入力

4

2 に答える 2

3

共有プロジェクトは単独ではコンパイルできないため、単体テスト プロジェクトへの参照として直接追加することはできません。

ただし、私が使用した回避策は、ヘルパー クラス ライブラリを作成し、それをテスト プロジェクトの参照として使用することです。あなたの場合、新しいクラス ライブラリを作成し、それをRobHelperTest.Helperと呼びます。このプロジェクトには独自のコードは含まれないため、class1.csファイルを削除します。これはクラス ライブラリであるため、共有プロジェクトを参照できます。すべての共有プロジェクトへの参照をRobHelperTest.Helperに追加し、単体テスト プロジェクトRobHelperTestでRobHelperTest.Helperへの参照を作成します。

セットアップを示すスクリーンショット

これで、共有プロジェクト内のすべてのオブジェクトに完全にアクセスできます。

于 2015-11-14T16:28:49.470 に答える