4

Resharperテスト ランナーに、 Gallioを介して MSTest 単体テストを認識させようとしています。

以下をインストールしました: VSTS 2005 8.0.50727.762 Resharper 4.1 Gallio 3.0.0.285

Windows XP x64 も実行しています。

単体テスト オプションでは、NUnit のみが使用可能として表示されます。バージョン管理が間違っているに違いないと考えています。誰かが私を正しい方向に向けることができますか? 私は間違ったツリーを吠えていますか?これは VS2k8 でのみ機能しますか?

更新:さて、Gallio を GallioBundle-3.0.4.385-Setup に更新したところ、R# の単体テスト オプションに表示されるようになりました。しかし、R# または Icarus でテストを実行すると、次のエラーが発生します。

MSTest 実行可能ファイルが見つからなかったため、テストを実行できません

ありがとう

4

5 に答える 5

3

これはガリオの問題のようです。VS2k8 に付属する MSTest のバージョンのみをサポートしているようです。vsmdi の XML 形式は、バージョン間で変更されています。

于 2008-09-18T18:50:12.363 に答える
3

これがあなたの質問に当てはまるかどうかはわかりませんが、Gallio サイトの最新ニュースには次のように記載されています。

Gallio と ReSharper 4.0
一部の人々から、Gallio が ReSharper 4.0 の最終リリースをいつサポートするのかという質問がありました。残念ながら、ReSharper 4.0 Beta と Final リリースの間にいくつかの土壇場で重大な変更がありました。そのため、Gallio Alpha 3 Update 2 の ReSharper プラグインは機能しなくなります。いずれにせよ、今週中にガリオの別のアップデートをリリースする予定です。

更新:これは、使用していたバージョンよりも前のバージョンに適用されているので、無視してください。

于 2008-09-18T17:39:01.317 に答える
3

ReSharper 4.5 は、そのままで MSTest をサポートします。

于 2009-03-15T23:22:13.720 に答える
1

最近リリースされたMSTestReSharperプラグインもあります: http ://www.sneal.net/blog/2009/01/24/MSTestReSharper4Plugin.aspx

VisualStudio2005のReSharper4.1で正常に使用できました。

于 2009-03-15T23:31:18.440 に答える