0

Silverlight と NUnit のためにこの質問をしています。試したことがあれば、それらがうまく連携しないことを知っているはずです。基本的な理由は、SL コードが SL フレームワークに対してコンパイルされ、NUnit が標準の .NET フレームワークに対してコンパイルされるためです。

とにかく、SL に固有のものではなく、クライアント側に常駐するクラスがたくさんあります。それらを独自のライブラリに移動することを考えていました。このライブラリを SL ライブラリと .NET ライブラリの両方としてコンパイルするように Visual Studio やソリューションを構成することは可能ですか?

SL クライアント アプリはライブラリの SL バージョンを参照し、NUnit は .NET バージョンを参照します。

せいぜい、これはmakefileを介して何らかの方法で調整する必要があり、NUnitテストプロジェクトはプロジェクトを直接参照できず、.dllが作成されたのではないかと思います。

そして、そのような他の問題。

このアイデアについて人々の考えがどうなっているのか疑問に思っています。

4

2 に答える 2

1

ポータブル クラス ライブラリVS 2012 にはサポートが組み込まれており、2010 用のアドオンがあるようです。

于 2013-01-30T21:20:35.547 に答える
1

あなたが計画していたように、SL Class libaray と .Net Class ライブラリを作成し、一方のプロジェクトにコードを配置し、もう一方のプロジェクトにファイル リンクを行うことができます。これにより、ファイルのコピーを 2 つ保持する必要がなくなります。したがって、NUnit テスト用の .net クラス ライブラリを指定できます。ちょっとした考え。

于 2013-01-30T18:50:49.867 に答える