Azure Web ロール ASP プロジェクトでホストされている Silverlight アプリがあります。ASP プロジェクトは、WCF サービスを公開します。
データ型のクラス定義の 1 つのセットが必要です。誰かが 3 番目のプロジェクト (クラス ライブラリ) を作成し、SL と ASP からの参照を追加することを勧めました。私はこれを始めましたが、Silverlight プロジェクトは、Silverlight プロジェクトへの参照しか追加できないと不満を漏らしました。
次に、Silverlight クラス ライブラリを作成し、データ クラスをそこに移動しました。ただし、Windows Azure ストレージ クライアントなどへの .dll 参照を追加する必要があります。次に、Silverlight クラス ライブラリは、Silverlight 4 対応の .dll への参照しか追加できないことを教えてくれますが、Windows Azure はその 1 つではありません。素晴らしい。
これを回避するためにできることはありますか、それともあまり洗練されていない冗長なソリューションで立ち往生していますか?