2

.NETコードとSilverlightコードの両方でライブラリプロジェクトを使用する方法について、DavidBetzのすばらしいアドバイスに従おうとしています。特に、彼のファイルレベルの手法を使用しています。.NETライブラリプロジェクトが既に設定されているので、Silverlightプロジェクトを作成し、後者のリンクを前者のファイルに追加しました。

残念ながら、問題があります。次の形式の、クレイジーのようなコンパイルエラーが発生します。

タイプ「...」は「Util.dll」と「Util(Silverlight).dll」の両方に存在します

他のすべてのプロジェクトでは、どちらか一方のみを参照しています。どちらのUtildllにも他方への参照がないため、コンパイラが他のプロジェクトの両方のDLLを参照できる理由がわかりません。

何か案は?

4

1 に答える 1

2

コメントで率直に投稿された回答。回答に移植し、コミュニティがそれをwikiして、回答として受け入れられることを期待しています。

コメント

ああ!本当に簡単でした:)これ以外のコンパイルの問題を修正したところ、突然文句を言うのをやめました。

また、リンクされたプロジェクトに実際のプロジェクトへのプロジェクトの依存関係を追加しました。これにより、少なくともエラーの一貫性を保つことができました。

–率直

于 2011-08-06T17:57:09.940 に答える