18

'specflow.nunit' パッケージを nuget 経由でインストールしましたが、プロジェクトにSpecFlowNUnitExtension追加されたクラスに nunit.core (具体的には 'NUnit.Core' と'NUnit.Core.Extensibility' 名前空間が見つかりません)。他の誰かが同じ問題を抱えていましたか?あなたはそれを解決することができましたか?

4

5 に答える 5

4

おけい、私はそれを解決するために離れて見つけたようです。必要なdllは、 http: //www.nunit.org/index.php?p= downloadからダウンロードできます。'bin'バージョンをダウンロードし、zipアーカイブを抽出し、フォルダー'lib'内にSpecFlowNUnitExtensionに必要な2つのアセンブリがあります。--nunit.core.dll--nunit.core.interfaces.dll

これらの2つのdllとプロジェクトコンパイルへの参照を追加します。

(ただし、少し厄介です。これらのアセンブリをspecflow.nunitパッケージにバンドルするべきではありませんか?)

于 2012-05-08T21:11:07.097 に答える
1

私たちの修正は、SpecFlow.NUnit NuGet パッケージのインストール中に追加されたプロジェクトから SpecFlowNUnitExtension.cs を削除することでした。ファイルの上部にあるコメントによると、使用していない nunit.console ランナーのいずれかを使用している場合にのみ必要です。

于 2018-03-22T17:21:09.677 に答える