[英]'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.