Silverlight と NUnit のためにこの質問をしています。試したことがあれば、それらがうまく連携しないことを知っているはずです。基本的な理由は、SL コードが SL フレームワークに対してコンパイルされ、NUnit が標準の .NET フレームワークに対してコンパイルされるためです。
とにかく、SL に固有のものではなく、クライアント側に常駐するクラスがたくさんあります。それらを独自のライブラリに移動することを考えていました。このライブラリを SL ライブラリと .NET ライブラリの両方としてコンパイルするように Visual Studio やソリューションを構成することは可能ですか?
SL クライアント アプリはライブラリの SL バージョンを参照し、NUnit は .NET バージョンを参照します。
せいぜい、これはmakefileを介して何らかの方法で調整する必要があり、NUnitテストプロジェクトはプロジェクトを直接参照できず、.dllが作成されたのではないかと思います。
そして、そのような他の問題。
このアイデアについて人々の考えがどうなっているのか疑問に思っています。