0

'ObfuscationAttribute' 类型存在于'Leadtools, Version=21.0.0.0, Culture=neutral, PublicKeyToken=9cf889f53ea9b907'和'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'

我刚刚在现有应用程序中安装了 Leadtools.Camera.Xamarin NuGet 并收到上述错误。在我现有的应用程序中,我也在使用 refit nuget。并且此错误与 RefitStubs.g.cs 文件一起出现。为什么会发生此错误以及如何解决 Xamarin.Forms 中的上述错误。使用的版本是4.8.0.1821。

4

1 回答 1

0

我通过将 Refit nuget 包添加到与 LEADTOOLS 21 一起提供的 CameraDemo 并构建项目来进行测试。这不会导致任何编译错误,即使在项目的 C# 代码中添加使用 Refit 类的代码时也是如此。

此项目可通过以下文件夹下的完整 SDK 安装获得:
LEADTOOLS21\Examples\Xamarin\CameraDemo

这意味着问题可能与一起使用 Refit 和 Leadtools.Camera.Xamarin 无关,而是由项目中的其他内容触发。

我建议首先尝试将您的 Visual Studio 及其依赖项更新到最新版本。

如果这不能解决问题,请尝试将问题隔离为一个小型测试项目,其中包含来自主项目的所有引用但没有实际代码(骨架项目,但具有完整引用)。

如果这个框架项目触发了同样的问题,请将其发送至 support@leadtools.com 并提供有关问题的详细信息,我们的支持人员将对其进行调查并回复您。

于 2021-04-29T15:35:24.750 回答