如何重新加载浏览器中运行Silverlight应用程序的默认AppDomain?

时间:2010-10-06 14:55:27

标签: silverlight reflection appdomain

在我的Silverlight应用程序中,我使用反射来加载程序集。在应用程序运行时,该程序集的版本和内容可能会发生变化。我知道现在,当它发生变化时,现在我想触发应用程序的完全重新加载,以便使用新版本重新加载程序集。怎么做?

1 个答案:

答案 0 :(得分:1)

您可以重新加载托管silverlight应用程序的页面,因此应用程序也会重新加载:它只是一行:

System.Windows.Browser.HtmlPage.Document.Submit();

如果浏览器缓存出现问题,请查看以下问题: How do you force Firefox to not cache or re-download a Silverlight XAP file?