【问题标题】:Problems with Application identifier, XNA 4.0 for Windows Phone 8, Visual Studio 2012应用程序标识符问题,Windows Phone 8 的 XNA 4.0,Visual Studio 2012
【发布时间】:2013-07-23 11:17:28
【问题描述】:

我一直在使用 xna 4.0 开发一个游戏,我开始使用 Windows Phone 7.1 手机进行开发。当我使用最初开始开发游戏的Windows Phone 7.1手机时,使用手机进行调试完全没有问题。当时我使用的是visual Studio 2010。

但是我最近购买了Windows Phone 8,现在想继续开发游戏,我想在Windows Phone 8上调试游戏。因此我下载了Visual Studio 2012和Windows Phone SDK 8.0,并拥有现在一直在尝试在Windows Phone 8 设备上部署游戏。

但是,当我尝试这样做时,我收到一条错误消息,我还没有找到任何解决方案。错误信息是:

应用标识符 30F105C9-681E-420b-A277-7C086EAD8A4E 不是有效的应用标识符。

但是,当我在整个项目中搜索此标识符时,找不到匹配项。

我在寻找解决方案时找到了this thread

我将 assembly: Guid 的行更改为建议的 [assembly: Guid("$guid1$")] ,但这没有任何区别。

如果您知道任何可以帮助我找到解决方案的解决方案或提示,我们将不胜感激。

问候,维克多

【问题讨论】:

    标签: c# visual-studio-2012 windows-8 windows-phone-8 xna-4.0


    【解决方案1】:

    您尝试升级了吗?在此之前,请确保 Windows Phone 7.1 版本项目在升级之前引用了 System.Core.dll 和 mscorlib.dll。

    编辑

    要升级/转换试试这个:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207030(v=vs.105).aspx

    【讨论】:

    • 感谢您的回答!是否可以将针对 Windows Phone 7.1 的 XNA 4.0 游戏升级为针对 Windows Phone 8.0?如果是这样,我该怎么做?如果可能的话,那就太好了,但不幸的是,我能找到的信息似乎表明这是不可能的:msdn.microsoft.com/en-us/library/windowsphone/develop/… 再次感谢您的帮助。
    • @Tigerstrom 它确实说您应该能够使用 7.1。否则,您可以尝试逐步重新创建整个游戏。但这并不好玩。
    • 是的,我想重新创建游戏是最坏的情况,但如果我能避免它会很棒。只是为了尝试,我在 Visual Studio 2010 中为 Windows Phone 7.1 启动了一个新的空白 xna 4.0 项目,然后尝试在 Visual Studio 2012 中的 Windows 8 手机上部署游戏。它运行良好,所以我想我的代码,我只是不知道问题是什么。如果它可以帮助任何人了解问题是什么,我一直在使用 Windows Phone 的 Windows 游戏状态管理和游戏中的带 XmlSerializer 的独立存储。
    【解决方案2】:

    我发现问题出在哪里,作为内容包含的其中一张图片的名称是用外国字母拼写的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      相关资源
      最近更新 更多