0

マシンの 2 つの場所に nunit-console.exe があります。1 つ目はインストールした場所 (c:\program files (x86)\nunit 2.5.10) で、2 つ目は (d:\tests\nunit) にコピーした場所です。コピーしたバージョンで作業する必要があります。

テスト アセンブリからテストを実行しようとすると、奇妙な結果が得られます。インストールされたバージョンを呼び出そうとすると、テストは正常に実行されます。しかし、コピーしたバージョンを呼び出そうとすると、テストが実行されません。コピーされたバージョンは、最初に CLR のバージョン 4.0.30319 の NUnit コンポーネントがインストールされていないというエラーをスローしていたため、この質問の解決策に従って 修正しました。しかし、テスト (BizUnit 2010 のマップとスキーマを含む) がエラーで失敗し、修正できません。

奇妙なことに、インストールされているバージョンを呼び出すと、すべてがスムーズに実行されます。構成を変更する必要はなく、テストは問題なくパスします。

/domain=Nonenunit-console.exeのオプションを使用しようとしましたが、テストはパスしました。でも、使いたくない。

誰か助けてください。私は何が欠けていますか?

.NET バージョン 4 および NUnit バージョン 2.5.10 を使用して Win 2008R2 を実行しています。

ありがとう

4

1 に答える 1

0

私は同じ問題を抱えていました。私の場合、nunit をコピーしたパスに # 文字が含まれていたためです。フォルダの名前を変更したところ、問題なく動作しました。

ここから答えを得ました: https://groups.google.com/forum/#!topic/nunit-discuss/bc73uuP-Lbw

于 2013-04-22T13:33:15.767 に答える