Silverlightアプリケーションでは、アプリケーションがホストされているWebサイトに接続する必要があることがあります。ハード私のSilverlightアプリケーションでWebサイトをコーディング避けるために私はこのようなコードを使用します。WebClient.BaseAddressを使用してSilverlightでベースURLを取得する方法
WebClient webClient = new WebClient();
Uri baseUri = new Uri(webClient.BaseAddress);
UriBuilder uriBuilder = new UriBuilder(baseUri.Scheme, baseUri.Host, baseUri.Port);
// Continue building the URL ...
それはちょうどXAPファイルのURLへのアクセスを得るためにWebClient
インスタンスを作成することは非常に不格好な感じ。選択肢はありますか?
警告:期待どおり(周りのMIMEタイプの制限をホスティング取得する).ZIPにあなたの.xapファイルの名前を変更する場合は、私の経験では、これは動作しません。ちょうど何かを知っている - 詳細はこちらのブログhttp://conceptdev.blogspot.com/2009/03/xap-zip-silverlightgets-confused.html – Conceptdev