Visual Studio Online とホストされたビルド コントローラーを使用して、ソリューションを CI 構成でビルドしようとしています。
これらのガイドラインに従って、ワークスペースのルートに必要な NUnit バイナリを含むフォルダーを作成しました。
ユーザーが同じことを達成しようとして問題を抱えていたこれらの以前の質問も参照しました。
すべてのテスト プロジェクトに「VS2012 および VS2013 用の NUnit テスト アダプター」パッケージがインストールされています。
ビルド ログのエラー メッセージは次のようになります。
Tracking_works_when.cs (35): 型または名前空間名 'TestAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
タイプ 'TestAttribute' は、'Test'、'TestFixture'、'TestFixtureAttribute' など、欠落しているいくつかのタイプの 1 つです。
次の警告もあります。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1605): この参照を解決できませんでした。アセンブリ "nunit.framework、Version=2.6.3.13283、Culture=neutral、PublicKeyToken=96d09a1eb7f44a77、processorArchitecture=MSIL" が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。
「nunit.core.interfaces」と「nunit.core」についても同じ警告が繰り返されます。
質問:
私は何が欠けていますか?NUnit バイナリがホストされたビルド環境内で識別されず、テストが自動的に実行されるのはなぜですか?