web-dev-qa-db-ja.com

NUnitでサポートされていないテストフレームワークエラー

Visual Studio2013でNUnitテストを使用しています。NUnitのテスト実行をVisualStudioと統合するためにNUnitTestAdapterを使用しています。

Visual Studio 2013NUnitはversion = "3.0.1" NUnitTestAdapter version = "2.0.0" .Net Framework4.5.2です。

すべてのパッケージは最新であり、Nugetからインストールされます。ビルドエラーはありません。テスト結果ウィンドウでエラーが発生します:

Attempt to load Assembly with unsupported test framework in  D:\JuniorAchievement\Git\jaums\JA.UMS.Tests\bin\Debug\JA.UMS.Tests.dll

visual Studio TestExplorerを使用してテストを実行またはデバッグしているとき。

enter image description here

テストは、Visual Studio 2013Ultimateの同じコードで1台のマシンで実行できます。他のすべてのユーザーはVisualStudio 2013 Professionalバージョンを使用していますが、問題とは何の関係もないと思います。

助けてください。

更新

__________

NUnit3テストアダプタに更新した後、エラーは発生しませんが、テストは検出されません。

enter image description here

どういうわけか両方のアダプターが利用可能ですが、NugetとVS拡張機能を使用すると、NUnit3テストアダプターしか見つかりません。

インストールされたNUnit3テストアダプター https://visualstudiogallery.msdn.Microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d

16
Pranav Singh

NUnit2テストを使用してNUnit3テストを実行しようとしているようですアダプタ。これはサポートされていません。

NUnit3テストをインストールする必要がありますアダプタからTools > Extensions and Updates VisualStudioで。

19
Chris

NUnit 3.x.y(NUnit 3.4.1)はNUnit3TestAdapter 3.x.y(NUnit3TestAdapter 3.4.0)と互換性がありますNUnit 2.x.y(NUnit 2.6.4)はNUnitTestAdapter 2.x.y(NUnitTestAdapter 2.0.0)と互換性があります

NUnit 3.x.yを使用する場合は、NUnitTestAdapter2.x.yの代わりにNUnit3TestAdapter3.x.yをインストールする必要があります。

Microsoft Visual Studio Community2015とMicrosoft.NET Framework4.xを使用しています

インストールの手順:
1。 Visual Studioを開き、プロジェクトを作成します
2。プロジェクトを右クリック->コンテキストメニューから[Nugetパッケージの管理...]をクリックします
3。ポップアップウィンドウから:NUnit3.x.yおよびNUnit3TestAdapter3.x.yをインストールします
4。次に、テストを実行します

enter image description here

5
Ripon Al Wasim

NUnit 3は、古いバージョン2.0との互換性の問題があるため、NUnitテストアダプター3または最新バージョンでのみ実行されます。したがって、次のような例外がある場合:NUnit VS Adapter 2.0.0.0の検出テストが開始されますc:......でサポートされていないテストフレームワークを使用してアセンブリをロードしようとします。NUnitVSAdapter 2.0.0.0の検出テストが終了すると、すべてのユーザーが必要なのは、最新バージョンのNUnitおよびNUnitテストアダプターをプロジェクトにインストールし、ソリューションエクスプローラーで参照を右クリックして、Nugetパッケージを管理することです。

1
FuzzyDud

このパッケージ管理コンソールを実行します。

PM>インストール-パッケージNUnit3TestAdapter-バージョン3.10.0

[パッケージソース]ドロップダウンでnuget.orgを選択し、[デフォルトプロジェクト]ドロップダウンで[テストプロジェクト]を選択していることを確認してください。

0
Udeesh S B

実行Install-Package NUnit3TestAdapter -Version 3.10.0パッケージマネージャーコンソールで。

0
Stanley Mohlala