簡體   English   中英

從VS2015遷移到VS2017后,無法加載程序集WindowsBase

[英]Could not load assembly WindowsBase after project migration from VS2015 to VS2017

最近,我將Xamarin-Android(包括PCL和共享項目)從Visual Studio 2015升級到Visual Studio 2017,所有構建過程均正常完成,沒有錯誤,但是當我嘗試以調試模式部署到任何移動設備時,應用程序立即崩潰。 Visual Studio 2017在輸出窗口中顯示以下內容:

07/25 15:35:26.561 D / Mono(1768):程序集加載器探測位置:'WindowsBase'。 07-25 15:35:26.647 F / monodroid-assembly(13855):在啟動注冊期間無法加載程序集“ WindowsBase”。 07-25 15:35:26.647 F / monodroid-assembly(13855):這可能是由於無效的調試安裝所致。 07-25 15:35:26.647 F / monodroid-assembly(13855):常見的原因是直接“ adb安裝”應用程序,而不是從IDE中進行。

檢查Windowsbase程序集,指向:C:\\ Program Files(x86)\\ Reference Assemblies \\ Microsoft \\ Framework.NETFramework \\ v4.0 \\ WindowsBase.dll

應用安裝在設備上但崩潰。

項目始終在Visual Studio 2015上運行

請您的幫助! 謝謝

WindowsBase是WPF的專用程序集。 我想Xamarin之前將其包含在安裝程序中是一個錯誤,他們通過刪除它來糾正了這一錯誤。

您的應用不應使用該程序集或其任何類,並且如果您使用了它,則必須遷移到其他合適的API。

暫無
暫無

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

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