0

私は現在、msTestを使用してSharePointコンポーネントをテストしています。これはうまく機能します。ただし、ReSharperを使用してteststを実行すると、ReSharper(6)が.net Framework 4を使用してテストを実行しているため、すべてのテストが失敗します。

.net Framework 3.5(CLR 2)を使用してすべてのテストを実行するようにReSharper(6)を構成することは可能ですか?

4

1 に答える 1

0

Visual Studio 2010を使用する場合:これは、ReSharperではなくVisualStudioの問題です。
Microsoftの回答を参照してください。

こんにちはクリス、

VS 2010では、テストチームは、マルチターゲティングをサポートしないという苦痛でありながら意識的な決定を下しました。その結果、テストプロジェクトはターゲットの.NET4.0にアップグレードされます。テスト対象のMVCコードを参照するVBテストプロジェクトがアップグレードされないようにするためのいくつかの回避策を作成しましたが、通常、他のすべてのコードは再ターゲットされます。VB 3.5テストプロジェクトシルにはいくつかの制限があり、常に.NET4.0プロセスでテストを実行します。また、テストを受けてVS2008テストシステムで実行することはできません。

VisualStudio製品チームに感謝します。

サイトhttp://connect.microsoft.com/VisualStudio/feedback/details/514130/visual-studio-2010-beta-2-silently-upgrades-mstest-test-projects-to-net-4-0

于 2012-06-27T10:46:56.093 に答える