VS2010、Silverlight 4、.NET 4には、WCFサービスとSilverlightアプリがあり、Silverlightは、サービス参照の追加ではなく、コントラクトを共有することでクラスにアクセスしています。当然、これは、Silverlightクラスライブラリに契約があり、サービスにそのライブラリへのプロジェクト参照があることを意味します。
不思議なことに、これにより、参照に/!\アイコンが表示され、警告が表示されます。
プロジェクト'SilverlightClassLibrary1'は参照できません。参照されているプロジェクトは、別のフレームワークファミリ(Silverlight)を対象としています
ただし、参照は正常に機能し(Silverlightアプリのインターフェイスを使用できます)、正常にビルドされます。
これはバグですか?警告は嘘をついていて、プロジェクト参照の代わりにアセンブリ参照を追加すると消えてしまうので、私の推測はイエスです。バグを報告しましたが、ここにも詳細があります。