【问题标题】:Error when upgrade WP7 project to WP8 using VS2012使用 VS2012 将 WP7 项目升级到 WP8 时出错
【发布时间】:2013-04-09 14:19:45
【问题描述】:

当我尝试使用 VS2012 内置功能“升级到 Windows Phone 8.0”将我当前的 WP7 项目升级到 WP8 版本时

我收到一条错误消息:

无法完成对项目的升级。 对象引用未设置为实例对象。

这个错误几乎没有有用的信息,如何解决?

【问题讨论】:

  • 我遇到了同样的问题,厌倦了寻找答案,然后创建了一个新的 WP8 项目并复制了我的文件。工作正常,虽然根本不合逻辑。
  • 感谢您的方法,也许我最后会尝试一下,但是我的项目中有很多文件:( ....

标签: windows-phone-7 visual-studio-2012 windows-phone-8 windows-phone upgrade


【解决方案1】:

如果您想在 WP 8 设备上运行应用程序,您可能会遇到 HTC 设备上的屏幕分辨率问题。最好的方法是创建新的 WP 8 项目并共享(添加为链接)您的 WP7 项目的大部分 .cs 和 .xaml 文件。我是在文章http://www.developer.nokia.com/Community/Wiki/Maintaining_a_WP7_and_WP8_version_of_a_same_Silverlight_application 的指导下完成的 祝你好运!

【讨论】:

  • 其实移动文件到新项目并没有看起来那么难,只是现在官方SDK中的一些控件(LongListSelector),甚至是小改动。顺便说一句,您在项目中使用地图?
  • 我已经联系了一位 MS 的技术支持者。工作2小时后,他告诉我应该创建一个新项目并从旧项目中复制代码--
  • 可能这是将应用程序更新/移植到新版本的官方方式
  • 避免使用auto方法,手动申请太痛苦了:(
  • 不幸的是,全自动的方法是不可能的,因为已经发生了一些变化,比如现在官方SDK中的LongListSelector(它的结构略有改变),还有一些,你需要分别改变一些逻辑代码。也许是很小的变化,但是对于自动方法是不可能的。
猜你喜欢
  • 2016-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-05
  • 1970-01-01
  • 2023-03-28
相关资源
最近更新 更多