繁体   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