私は Windows Phone 8 のライブラリ プロジェクトに取り組んでおり、単体テストには NUnit を使用しています。私のIDEは、WP8用のVisual Studio 2012 Expressエディションです。いくつかのシステム パッケージ (特に、System.Xml と System.Net バージョン 2.0.5.0) を読み込めないということで、いくつかのテストが失敗する日までは、これまでのところ非常に良好でした。だから私は試しました:
System.Xml と System.Net のバージョン 2.0.5.0 を探して、何らかの形で GAC できるようにしましたが、どこにも見つかりませんでした。私が持っている最も近いバージョンは 2.0.50272 です。私は実際にこれを使用しようとしましたが、もう文句はありませんでしたが、XmlSerializer.CreateReader と CreateWriter は null を返しました...その後、テストは最終的に失敗しました。
NUnit をチェックアウトし、そこにあるプロジェクトを .NET 4.0 ベースにアップグレードし、この新しく構築された NUnit フレームワークとランナーを使用するために再展開しました... 機能しませんでした。同じエラーが発生しました。
デバッグ中に、NUnit GUI が .NET フレームワーク ランタイム 2.0 を使用してライブラリの依存関係をロードしているように見えました。私のライブラリはすべて Windows Phone 8 ベースですが。誰かがこれについて私に光を当てることができれば、非常に感謝しています。