Silverlight4とWPF4の両方のソリューションを含むソリューションがあります。1つはアプリのWebバージョンで、もう1つはデスクトップバージョンです。
どちらのプロジェクトにも同様のドメインクラスとインターフェースがあり、どちらもストレージやその他のもののためにクラウドにアクセスします。
共通のインターフェイスとクラスプロジェクトを作成したかったので、クラスライブラリを作成しましたが、ご存じないでしょうが、Silverlightはクラスライブラリへの参照を追加できません。そのため、共通プロジェクトをSilverlightクラスライブラリとして作成しましたが、WPFプロジェクトからそれを参照すると、次の警告が表示されます。
Warning The project 'Interface.Common.Silverlight' cannot be referenced. The referenced project is targeted to a different framework family (Silverlight)
また、「System.Windowsが実行時に見つからない」ため、そのライブラリのクラスを使用すると、クラスの読み込み実行時エラーが発生することもあります。
2つのプロジェクト間でコードを共有したいのですが、どうすればこれをクリーンな方法で実現できますか?
あなたが与えることができるどんな助けにも感謝します