在xamarin表单上生成错误:Android

问题描述

我正在尝试构建以下位置的代码-

https://scanbotsdk.github.io/documentation/barcode-scanner-sdk/xamarin/

我正在尝试在Visual Studio 2019上编译解决方案'ScanbotBarcodeSDKFormsExample.sln',它给我类似(附加的屏幕截图)-

错误

resource attr / flow_horizo​​ntalSeparator(aka io.scanbot.example.sdk.barcode.xamarin.forms:attr / flow_horizo​​ntalSeparator) 找不到

resource attr / flow_verticalSeparator(aka io.scanbot.example.sdk.barcode.xamarin.forms:attr / flow_verticalSeparator) 找不到

一些论坛建议更改“ Xamarin.Android.Support.Constraint.Layout”的版本,但这对我不起作用,而是抛出错误,指出该资源已被其他进程使用。任何对此的线索将不胜感激。

enter image description here

enter image description here

解决方法

对于上述错误(第一个屏幕截图)-将Xamarin.Android.Support.Constraint.Layout更新为1.1.2,然后可能会带来Syste.IO.Exception'文件正在被另一个进程使用'(上面的第二个屏幕截图) ),为解决此问题,您可以以管理员身份运行processexp.exe(进程浏览器)并杀死devenv.exe的进程树,然后重新启动Visual Studio2019。然后,构建解决方案,它应能成功运行。

实际上,这是在锁定流程,这可能是Visual Studio的一个错误,因此杀死流程树会有所帮助。