专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

自动更新报错 灾难性故障解决方法

发布时间:2011-06-27 19:58:12 文章来源:www.iduyao.cn 采编人员:星星草
自动更新报错 灾难性故障
自动更新报错 灾难性故障 
(异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))

public partial class App : Application
{
public App()
{

if (App.Current.InstallState == InstallState.Installed)
  {
  App.Current.CheckAndDownloadUpdateCompleted += OnCheckAndDownloadUpdateCompleted;
  App.Current.CheckAndDownloadUpdateAsync();
  }

this.Startup += this.Application_Startup;
this.Exit += this.Application_Exit;
this.UnhandledException += this.Application_UnhandledException;

InitializeComponent();
}

private void OnCheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
if (e.UpdateAvailable && e.Error == null)
{
MessageBox.Show("应用新版本已经下载成功,将在下次启动时生效。");
}
else if (e.Error != null)
{
MessageBox.Show("在检测应用更新时"
+ "出现以下错误信息:"
+ Environment.NewLine
+ Environment.NewLine
+ e.Error.Message);
}
}


有时能自动更新,有时会报这个错。似乎跟程序变更的类型有关,更新一些小的东西就没问题

是怎么回事呢

------解决方案--------------------
感谢分享开发经验。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: