.NETコードとSilverlightコードの両方でライブラリプロジェクトを使用する方法について、DavidBetzのすばらしいアドバイスに従おうとしています。特に、彼のファイルレベルの手法を使用しています。.NETライブラリプロジェクトが既に設定されているので、Silverlightプロジェクトを作成し、後者のリンクを前者のファイルに追加しました。
残念ながら、問題があります。次の形式の、クレイジーのようなコンパイルエラーが発生します。
タイプ「...」は「Util.dll」と「Util(Silverlight).dll」の両方に存在します
他のすべてのプロジェクトでは、どちらか一方のみを参照しています。どちらのUtildllにも他方への参照がないため、コンパイラが他のプロジェクトの両方のDLLを参照できる理由がわかりません。
何か案は?