簡體   English   中英

編譯時“對象引用未設置為對象的實例”

[英]'Object reference not set to an instance of an object' at compile time

我制作了一個游戲並將其發布。 我想制作游戲的精簡版,所以我決定在我的解決方案中創建一個名為“ myGameLite”的第二個項目。 與原始項目一樣,這是一個Xaml / Monogame項目。

我刪除了Lite項目的所有* .cs和* .xaml文件,並將原始項目的所有文件添加為鏈接。 現在,當我嘗試構建Lite項目時,出現下一個錯誤:

錯誤1對象引用未設置為對象的實例。 RockTheBlockLite.WinRT

絕對看起來像NullReferenceException,但我在編譯時從未見過。

我仔細檢查了項目屬性和appxmanifest中的所有值,但在那里找不到任何錯誤。 原始項目仍然可以編譯。

有人知道我該如何解決嗎?

我已經解決了。 任何人都很難在沒有看到實際解決方案的情況下找到答案。

App.xaml也作為鏈接添加,但未設置為ApplicationDefinition。 因此,整個項目都沒有ApplicationDefinition,這就是發生這種情況的原因。

我猜應該會有一個更好的錯誤:“未找到應用程序定義”而不是顯示NullReferenceException,但至少已經解決了,如果其他人也遇到了這個問題,現在就這樣:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM