【问题标题】:Cannot load Main.axml layout Xamarin in Visual Studio 2015无法在 Visual Studio 2015 中加载 Main.axml 布局 Xamarin
【发布时间】:2017-02-01 20:28:46
【问题描述】:

我尝试了旧版本的 Android SDK,但每次尝试打开 Main.axml 时都会出现此错误:

System.ComponentModel.Composition.ImportCardinalityMismatchException: 未找到与约束匹配的导出: 合同名称 VisualStudioWorkspace RequiredTypeIdentity Microsoft.CodeAnalysis.Workspace 位于 System.ComponentModel.Composition.Hosting.ExportProvider.GetExports(ImportDefinition 定义,AtomicComposition atomicComposition) 在 System.ComponentModel.Composition.Hosting.ExportProvider.GetExportsCore(类型 类型、类型 metadataViewType、字符串 contractName、ImportCardinality 基数)在 System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore[T](字符串 contractName, ImportCardinality 基数)在 Xamarin.VisualStudio.Android.MonoAndroidDesignerInterface.GetCodeModelBridge() 在 C:\data\lanes\3513\00fa5cc4\source\xamarinvs\src\Core\VisualStudio.Android\Designer\MonoAndroidDesignerInterface.cs:line 154 在 Xamarin.AndroidDesigner.DesignerProject.get_CodeModelBridge() 在 Xamarin.AndroidDesigner.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()

【问题讨论】:

  • 尝试清除 %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache。 Visual Studio > 帮助 > 关于 Microsoft Visual Studio > 复制信息 [按钮] 中的版本信息是什么?
  • 感谢帮助,问题已通过重新安装 Visual Studio 和 Xamarin 解决。

标签: c# android visual-studio xamarin xamarin.android


【解决方案1】:

首先更新所有 Xamarin Forms(不是 Xamarin.Android)nugets。 然后从 PCL 和 Android 中删除 bin/obj 目录 将 Droid MIN sdk 设置为 4.4 KitKat 确保在 droid 中设置项目名称和版本。 通过鼠标右键构建仅构建 PCL。 通过鼠标右键构建仅构建 Droid。

希望这会有所帮助。

【讨论】:

  • 感谢帮助,问题已通过重新安装 Visual Studio 和 Xamarin 解决。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 2016-07-22
相关资源
最近更新 更多