メインの ASP MVC プロジェクトと、単体テスト用に NUnit が追加されたクラス ライブラリ プロジェクトを含む .NET ソリューションをセットアップしました。
TeamCity でソリューションをビルドすると、メイン プロジェクトは正常にビルドされますが、テスト プロジェクトをビルドするとこれらのエラーが発生します。
error BC30002: Type 'TestFixture' is not defined.
error BC30002: Type 'Test' is not defined.
error BC30389: 'System.Diagnostics.Assert' is not accessible in this context because it is 'Friend'.
NUnit.dllなどを見つけることができないと思いますが、dll はソリューション パッケージ フォルダーにあります。その場合に備えて、最初にパッケージの復元を試みましたが、それでも同じでした。
更新 OK、それをテストするために、プロジェクトに Moq を追加して、参照が取得されるかどうかを確認しました。NUnit関数を使用しようとすると問題が発生するだけです。ビルドを無効にすることはできますが、NUnit テストは Team City で取り上げられないのでしょうか?
ありがとう!