【发布时间】:2010-10-06 14:55:27
【问题描述】:
在我的 Silverlight 应用程序中,我使用反射来加载程序集。在应用程序运行时,该程序集的版本和内容可能会发生变化。我知道那一刻,当它发生变化时,现在我想触发应用程序的完全重新加载,以便新版本也重新加载程序集。该怎么做?
【问题讨论】:
标签: silverlight reflection appdomain
在我的 Silverlight 应用程序中,我使用反射来加载程序集。在应用程序运行时,该程序集的版本和内容可能会发生变化。我知道那一刻,当它发生变化时,现在我想触发应用程序的完全重新加载,以便新版本也重新加载程序集。该怎么做?
【问题讨论】:
标签: silverlight reflection appdomain
您可以重新加载托管 silverlight 应用程序的页面,因此该应用程序也会重新加载:只需一行:
System.Windows.Browser.HtmlPage.Document.Submit();
如果您的浏览器缓存有问题,请查看以下问题: How do you force Firefox to not cache or re-download a Silverlight XAP file?
【讨论】: