単純に WCF サービス参照を追加することの欠点は認識しています (後で別の方法でクライアント プロキシを作成するつもりです)。ファイルにパッケージ化され.xap
ます。これを行う簡単な方法はありますか?
1 に答える
0
コメントの渦は正しいことがわかりました。少し実験した後、その解決策を見失いました。.csproj
また、ファイルで xml 変換タスクを使用していたことを忘れていました。
私の最終的な解決策はこれです:
- Silverlight サービス クライアント アセンブリで、通常どおり WCF 参照を追加します。
- ビルド構成ごとに ServicesReferences.Configuration.ClientConfig を追加します
- .csproj にビルド前後のトランスフォーム ターゲットを追加する
- メインの Silverlight UI アセンブリにリンクとして追加します。
- 建てる。Silverlight Web アセンブリは、適切な ServiceReferences.ClientConfig ファイルを使用して、その構成の .xap を作成します。
于 2011-08-13T16:26:39.850 に答える