我跟着this guide修復了當我使用.NET Native進行編譯時發生的錯誤。
.NET本地依賴 - 丟失包
與.NET編譯原住民的問題是
2> Starting .NET Native compilation
2> Processing application code
2>C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\IlcInternals.targets(936,5): error : Internal compiler error: Objektreferencen er ikke indstillet til en forekomst af et objekt. {translated: Object reference not set to an instance of an object}
但是,當我加入PackageDependency
,這個錯誤發生,當我打算做一個認證,這個錯誤發生:
我該如何解決這個問題?
不是正確的做法。當Store服務器重新構建應用程序包以使其適合下載時,會添加此包。你的機器上只有.NET Native來測試你的程序,有很多事情可能會出錯,所以測試本地構建非常重要。您必須在您的應用程序的常規非本機構建中運行WACK,這是您實際提交到應用商店的構建。 –
這是一個,我打算提交給商店。但是由於Xamarin中存在一個錯誤,我不得不構建.NET Native,所以我在構建過程中禁用了它。但我在我的代碼中使用.NET Native的其他地方,所以我必須包含它。 –
「我按照本指南修復了在使用.NET Native進行編譯時發生的錯誤。」你最初的錯誤是什麼? 「但是,由於Xamarin中存在一個錯誤,我不得不使用.NET Native進行構建,所以我在構建過程中禁用了這個功能。」,請您張貼截圖或可以描述此錯誤的東西嗎? –