簡體   English   中英

無法在Visual Studio 2015中加載Main.axml布局Xamarin

[英]Cannot load Main.axml layout Xamarin in Visual Studio 2015

我嘗試了舊版本的Android SDK,但是每次嘗試打開Main.axml時,都會出現此錯誤:

System.ComponentModel.Composition.ImportCardinalityMismatchException:找不到與約束匹配的導出:ContractName VisualStudioWorkspace RequiredTypeIdentity Microsoft.CodeAnalysis.Workspace位於System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition定義,AtomicComposition atomicComposition),位於System.ComponentModel.Composition .Hosting.ExportProvider.GetExportsCore(類型類型,類型metadataViewType,字符串contractName,ImportCardinality基數),位於Xamarin.VisualStudio.Android.MonoAndroidDesignerInterface,位於System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore [T](字符串ContractName,ImportCardinality基數)。 Xamarin.AndroidDesigner上Xamarin.AndroidDesigner.DesignerProject.get_CodeModelBridge()的C:\\ data \\ lanes \\ 3513 \\ 00fa5cc4 \\ source \\ xamarinvs \\ src \\ Core \\ VisualStudio.Android \\ Designer \\ MonoAndroidDesignerInterface.cs:line 154中的GetCodeModelBridge()。 DesignerProject.d__175.MoveNext()-堆棧跟蹤結束 從之前引發異常的位置開始-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)在Xamarin.AndroidDesigner.DesignerProject.d__139.MoveNext() -從先前拋出異常的位置開始的堆棧跟蹤-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)在Xamarin.AndroidDesigner。 AndroidRenderSession.d__105.MoveNext()

首先更新所有Xamarin Forms(不是Xamarin.Android)nuget。 然后從PCL和Android設置Droid MIN sdk中刪除bin / obj目錄到4.4 KitKat。確保在droid中設置了項目名稱和版本。 通過鼠標右鍵構建僅構建PCL。 通過鼠標右鍵構建僅構建Droid。

希望這可以幫助。

暫無
暫無

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

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