1

System.WindowsSilverlight 5用に作成されたプロジェクトがあります。これは、バージョン5.0.5のSilverlightのアセンブリを参照しています。

次に、通常の.NET4.5ライブラリプロジェクトを使用して単体テストプロジェクトを作成します。(ダイアログSystem.Windowsを使用して)Silverlightからアセンブリ5.0.5への参照を追加しようとすると、 VisualStudioは.NET4.5からのバージョンを追加します。browse

したがって、バージョン番号が一致しません。

  • Visual Studioがこのように動作するのはなぜですか?
  • これを修正するにはどうすればよいですか?
4

1 に答える 1

3

.NetプロジェクトからSilverlightアセンブリを参照できますが、Silverlightアセンブリを追加すると、他のライブラリへの依存関係に問題が発生する可能性があります。

別のアプローチを試してみると、より簡単になります...

Silverlightユニットテストフレームワークを使用して、 Silverlightコードのテストを処理することをお勧めします。

それがあなたのニーズに合わない場合は、おそらくポータブルクラスライブラリがそうするでしょう。

于 2013-02-15T18:36:24.033 に答える