私は物事の.Netの状況に精通していません、少なくとも私はそれだけ多くを学びました。
私は今、私が質問に答えることができたのに使用したバージョンについてのほとんど情報に道を譲ったことを知っています。
- Windows XP 5.1.2600.
- VMWware 6.5.4 with 2Gb of memory.
- Delphi Prism running in Visual studio 2010.
- .Net Framework 4
- Gallio 3.1
- MbUnit 3.1
私はあなたの問題を本当に解決することができたので、これらは私のために働いた2つの解決策です。
最初の解決策
私がコンパイルしていた.Netフレームワークについて言及しなかったことの1つ。
私たちの目標は常に、最も速く、最も速く、最先端のようなものを目指すことですよね?そのため、コンパイルの対象となるターゲットフレームワークとして.NetFramework4を選択するのは簡単でした。つまり、最高、最高、最も卑劣な...それでおそらく何が間違っている可能性があります。
手始めに、Gallioバージョン3.1は.NetFramework4をサポートしていません。MbUnitのホームページを見るだけで、それを理解できたでしょう。しかし、とにかく誰がそのようなものを読んでいますか?確かに、私のような筋金入りの開発者はいないでしょう。誰があなたの肩越しに見ているのかわからず、ドキュメントを読んでいることに気づき、あなたの評判はすぐに失われます。
ようやく自分自身と和解した後、実際にいくつかのドキュメントを読もうとする以外に方法はありませんでした。Gallio3.1で実行されるバージョンをコンパイルすることができました。やったー、ミッションは達成された...またはそう思った。
その1つを実行すると、非常に単純なテストケースが毎回約30分かかりました。それは確かに正しくありませんでしたか?!幸いなことに、この問題はすでにこことここで言及されています
最終的解決
遅いGallioの投稿で言及されているように、それらを解決する1つの方法は、最新の非公式バージョンのGallioをインストールすることでした。最先端について話してください、これはそれです。胸がドキドキするのを感じ、アドレナリンが上昇し、それを叫ばないようにするのに深刻な制約がありました。
Gallioのすべての最新バージョンへのリンク、1回のダウンロード、1回のインストール、および参照の再接続だけで済みました。ついに、.Net Framework 3.5だけでなく、.NetFramework4.0でもテストケースを実行できるようになりました。
そうそう、その赤ちゃんを食べなさい。今の男は誰ですか...男は誰ですか(リラックスリーベン、息...息...)
最終的な考え
控えめに言っても、それは私にとって興味深い旅でした。私は失った謙虚さの一部を取り戻しました。
今まで眠りについたことがない人は、尊敬しています。