2016-08-05 46 views
0

我跟着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,這個錯誤發生,當我打算做一個認證,這個錯誤發生:

Windows App Certification error

我該如何解決這個問題?

+0

不是正確的做法。當Store服務器重新構建應用程序包以使其適合下載時,會添加此包。你的機器上只有.NET Native來測試你的程序,有很多事情可能會出錯,所以測試本地構建非常重要。您必須在您的應用程序的常規非本機構建中運行WACK,這是您實際提交到應用商店的構建。 –

+0

這是一個,我打算提交給商店。但是由於Xamarin中存在一個錯誤,我不得不構建.NET Native,所以我在構建過程中禁用了它。但我在我的代碼中使用.NET Native的其他地方,所以我必須包含它。 –

+0

「我按照本指南修復了在使用.NET Native進行編譯時發生的錯誤。」你最初的錯誤是什麼? 「但是,由於Xamarin中存在一個錯誤,我不得不使用.NET Native進行構建,所以我在構建過程中禁用了這個功能。」,請您張貼截圖或可以描述此錯誤的東西嗎? –

回答

-1

這似乎是你的PC上缺少.NET框架。你在使用visual studio 2015嗎?如果我沒有錯,你需要證明你的APP在商店裏發佈。

+0

是的,我正在使用Visual Studio 2015社區。那發生了,當我要在我的電腦上驗證包時。 –

+0

,你有沒有安裝這個組件? https://msdn.microsoft.com/es-es/library/windows/desktop/mt637082.aspx – AbelMorgan

+0

它在SDK中,所以是 –