这个问题通常是因为项目使用的 .NET 版本不兼容 SharpCompress 导致的。可以尝试以下解决方案:

  1. 确认项目使用的 .NET 版本是否与 SharpCompress 兼容。可以尝试将项目的 .NET 版本升级到与 SharpCompress 兼容的最新版本。

  2. 确认项目中是否已经引用了 System.Memory 和 System.Buffers。如果没有引用,可以手动添加这两个引用。

  3. 如果以上两个解决方案都无法解决问题,可以尝试在项目中添加以下代码:

<PropertyGroup>
  <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
  <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>

这些代码将自动生成引用重定向,以确保项目能够正确地使用 SharpCompress。

如果上述方法都无法解决问题,可以尝试使用 NuGet 安装 SharpCompress。在 Visual Studio 中,右键单击项目,选择“Manage NuGet Packages”,搜索 SharpCompress,然后安装它。这将自动解决所有引用问题。

SharpCompress 导入错误:无法解析 System.Memory 和 System.Buffers 引用

原文地址: http://www.cveoy.top/t/topic/lMBs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录