Dans une application Silverlight, j'ai parfois besoin de me connecter au site Web sur lequel l'application est hébergée. Pour éviter coder en dur le site Web dans mon application Silverlight J'utilise le code comme ceci:Alternatives à l'utilisation de WebClient.BaseAddress pour obtenir l'URL de base dans Silverlight
WebClient webClient = new WebClient();
Uri baseUri = new Uri(webClient.BaseAddress);
UriBuilder uriBuilder = new UriBuilder(baseUri.Scheme, baseUri.Host, baseUri.Port);
// Continue building the URL ...
Il se sent très maladroit de créer une instance WebClient
juste pour avoir accès à l'URL du fichier XAP. Y a-t-il des alternatives?
AVERTISSEMENT: dans mon expérience cela ne fonctionne pas comme prévu si vous renommez votre fichier .xap à .ZIP (pour contourner des restrictions d'hébergement de type MIME). Juste quelque chose à savoir - plus d'infos blog ici http://conceptdev.blogspot.com/2009/03/xap-zip-silverlight-gets-confused.html – Conceptdev