6

私はMSpecの大ファンなので、当然、VS2010でもすぐに使用したいと思いました。MSpecランナーをVisualStudioの外部ツールとして定義して、ツールバーアイテムとして常に表示できるようにしました。

とにかく、.NET 4.0ソリューションでMSpecランナー(mspec.exe)を使用しようとすると、次のエラーが発生します。

Could not load file or assembly 'file:///C:\Users\[SOMEUSER]\[SOME_FOLDERS]\bin\Debug\[PROJECT].Specs.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

Resharper 5ランナーでスペックを実行できるので、大きなドラマではありませんが、終わりがないので気になります:þ

皆さんは問題が何であるかについて何か考えがありますか?Mspecソースコード全体を.NET4.0ソリューションとして再コンパイルする以外に、私が本当にやりたくないソリューションはありますか?

前もって感謝します。
セルギ

4

2 に答える 2

7

代わりに を使用してテストを実行することで、この問題を修正しましたmspec-clr4.exe

于 2011-08-23T13:22:43.690 に答える
6

net4.NET 4.0 と互換性のあるバージョンの MSpec を含む私のブランチを使用してください。これらの変更を MSpec のマスターに統合する作業を進めています。

http://github.com/agross/machine.specifications/tree/net4

更新: 現在のビルドはCodebetter の TeamCity サーバーで利用できます(ゲスト ログインを選択)

于 2010-05-12T10:10:09.313 に答える