0

我做了一个游戏并发布了它。我想制作一个精简版的游戏,所以我决定在我的解决方案中制作一个名为“myGameLite”的第二个项目。这是一个类似于原始项目的 Xaml/Monogame 项目。

我删除了 Lite 项目的所有 *.cs 和 *.xaml 文件,并将原始项目的所有文件添加为链接。现在,当我尝试构建 Lite 项目时,出现下一个错误:

错误 1 ​​对象引用未设置为对象的实例。RockTheBlockLite.WinRT

绝对看起来像 NullReferenceException 但我在编译时从未见过它。

我仔细检查了我的项目属性和 appxmanifest 中的所有值,但在那里我找不到任何错误。原始项目仍在编译。

任何人都知道我该如何解决这个问题?

4

1 回答 1

0

我已经修好了。在没有看到实际解决方案的情况下,任何人都很难弄清楚。

App.xaml 也作为链接添加,但未设置为 ApplicationDefinition 。所以整个项目没有 ApplicationDefinition 这就是发生这种情况的原因。

我想一个更好的错误应该是:'没有找到应用程序定义'而不是显示 NullReferenceException 但至少它已经解决了,现在它在 SO 上,以防其他人也遇到这个问题:)

于 2013-06-20T09:35:04.303 回答