'编译时未将对象引用设置为对象的实例'

时间:2013-06-19 12:47:14

标签: c# visual-studio windows-runtime monogame

我做了一个游戏并发布了它。我想制作游戏的Lite版本,所以我决定在我的解决方案中创建一个名为'myGameLite'的第二个项目。 这是一个像原始项目一样的Xaml / Monogame项目。

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

  

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

我想一个更好的错误就是:'找不到应用程序定义'而不是显示NullReferenceException,但至少它已经解决了,而且现在也是如此,万一其他人也遇到了这个问题:)