【问题标题】:Windows Phone app updated to .NET 4.5 and MvvmCross 3.5.1 causes crashWindows Phone 应用更新到 .NET 4.5 和 MvvmCross 3.5.1 导致崩溃
【发布时间】:2026-01-24 14:50:02
【问题描述】:

我有一个在 .NET 4 和 MvvmCross 3.0.0.4 中运行良好的 Windows Phone 8 应用程序。为了解决here报告的问题,我将解决方案升级到.NET 4.5和MvvmCross 3.5.1。

现在,当我启动应用程序时,它会尝试加载并且只是崩溃,但没有写入控制台的日志。我启用了 CLR 异常,但没有异常记录到控制台。

我的开发环境是 Surface Pro 3 和 Visual Studio 2013 Community。

有人在升级他们的项目时遇到过类似的问题吗?

【问题讨论】:

  • 检查你的类的loadstate和其他帮助类,他们在新版本中有变化
  • @Juan,你能说得更具体点吗?什么是加载状态,您指的是什么其他帮助类?
  • 这是一组由 Visual Studio 添加到项目中的类,用于帮助您管理一些事情,例如从页面发送到页面的捕获参数。您 cN 创建一个空白项目,然后添加一个空白页面,Visual Studio 将添加此文件。 Visual Studio 的相同行为在版本 8 中可用,但添加的文件的内容不同。

标签: c# windows-phone-8 mvvmcross portable-class-library


【解决方案1】:

我刚刚创建了一个新的工作 Windows Phone Silverlight 8.1 项目,并将我的所有文件从失败的项目迁移到新项目。

到目前为止一切顺利,

【讨论】:

最近更新 更多