gpt4 book ai didi

c# - 缺少 Xamarin sider.dll

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:14:42 33 4
gpt4 key购买 nike

我已经升级和降级了我的项目,现在我收到一条错误消息,指出我的 Sider.dll 丢失了。

Severity Code Description Project File Line Suppression State Error Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'Sider, Version=0.9.3.42023, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? Bestandsnaam: Sider.dll bij Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) bij Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) bij Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver resolver) Scanner.Android

enter image description here

更新:

错误来自 ZXing.Net.Mobile Barcode Scanner。我只能安装这个包的旧版本。因为我的 Arc.Barcodes 不支持较新的版本。我试过使用不同的版本但没有成功。每个版本都有相同的missing sider.dll错误。

如果我安装较新的版本,我将收到错误消息:

Unable to resolve dependencies. 'ZXing.Net.Mobile 2.1.47' is not compatible with 'Acr.BarCodes 3.1.0 constraint: ZXing.Net.Mobile (>= 1.4.7.1 && < 2.0.0)'.

我希望有人能帮我找到这个问题的答案。

最佳答案

您会尝试重建项目并安装最旧的版本吗?如果你失败了,你可以试试。为了创建条码扫描器,我将使用 NuGet 包 Arc.BarCodes,这是一个构建在 ZXing.Net.Mobile 之上的跨平台创建器,允许从共享/PCL 核心库轻松跨平台访问。现在我们可以为 Android 和 Windows 设置一些权限来访问相机。这是为了对我们要扫描的条码进行清晰的拍照。

对于 Android,打开 AndroidManifest.xml 并从所需权限中选择 CAMERA现在打开 WMAppManifest.xml 以设置 Windows Phone 的权限,然后从 Capabilities 中选择 ID_CAP_ISV_CAMERA。现在我们要在每个平台特定的启动类中初始化相应的 NuGet 包。例如,iOS 的 AppDelegate.cs、Android 的 MainActivity.cs 和 Windows Phone 的 MainPage.xaml.cs,通过调用 global::Acr.BarCodes.BarCodes.Init();在调用 LoadApplication() 之前;

现在在页面上为条码扫描仪创建一个按钮。

关于c# - 缺少 Xamarin sider.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42828322/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com