1

Visual Studio 2010 Express 内に c-sharp プロジェクトがあるので、Nunit テストを実行できるように次のことを行いました:- 1. 「NUnit-2.6.1.msi」をダウンロードします。2、C:\Program Files\NUnit 2.6.1\bin\framework から「Nunit.framework.dll」への参照を追加します。 3.「外部ツール」から次の構成を追加します。

  • コマンド: C:\Program Files\NUnit 2.6.1\bin\nunit.exe

  • 引数: /run $(ProjectDir)/$(ProjectFileName)

  • 初期ディレクトリ: $(ProjectDir)。

しかし、Visual Studio から Nunit テストを実行しようとすると、次のエラーが発生しました:- このアセンブリは、既知のテスト フレームワークで構築されていません。

誰でもこの問題を解決するのを手伝ってくれますか?? よろしくお願いします

4

2 に答える 2

8

この問題に一度遭遇しましたが、次のようにして解決しました。

  1. NUnit の Using ステートメントの追加 (NUnit.Framework を使用)
  2. クラス属性は [TestFixture] であり、[TestClass] ではありません。
  3. [TestMethod] ではなく [Test] 属性を使用して Test メソッドを装飾します。

お役に立てれば

于 2013-08-04T05:37:57.560 に答える