将 Silverlight 应用程序安装为浏览器外应用程序后,我知道我可以通过调用该Application.Current.CheckAndDownloadUpdateAsync()
方法来更新它。这将检查最初下载 XAP 的 URL,并在必要时进行更新。
但是,如果在未来的某个地方,我想要或需要更改 XAP 的 url,该怎么办?域名更改,我网站上的位置等。
有没有办法指示 OOB 应用程序应该在哪里检查更新?
现在我知道该/origin
属性,但据我所知,当您让用户通过单击站点上的按钮(或右键单击应用程序)来安装它时,无法设置它。另外,我不知道在某个时间点更改它的方法。除了让用户手动完成之外,就是这样。但这不是很人性化。
如果这完全不可能,也许重定向可以解决问题?
那么有没有办法以编程方式定义/更改 XAP 的 URL?