質問

私はデビッド・ベッツをフォローしようとしています」 素晴らしいアドバイス .NETとSilverlightコードの両方でライブラリプロジェクトを使用する方法について。特に、私は彼のファイルレベルの手法を使用しています。.NETライブラリプロジェクトが既に設定されているため、Silverlightプロジェクトを作成し、後者に前者のファイルにリンクを追加しました。

残念ながら、問題があります。フォームのクレイジーのようなコンピレーションエラーを取得します:

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

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

何か案は?

役に立ちましたか?

解決

Frankがコメントに投稿した回答。回答とコミュニティのポーティングは、それが答えとして受け入れられることを期待してそれをウィキにします。

コメント

ああ!それは本当にこのシンプルでした:)私はこれ以外の編集の問題を修正しました、そして、それは突然不平を言うのを止めました。

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

- フランク

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top