无法安装包 'BitMiracle.LibTiff.NET 2.4.633'...以“.NETFramework,Version=v3.5”为目标的项目

Could not install package 'BitMiracle.LibTiff.NET 2.4.633'...project that targets '.NETFramework,Version=v3.5'

正在尝试通过 NuGet BitMiracle.LibTiff.NET 从 v2.4.633 升级到 v2.4.626

错误:无法安装包 'BitMiracle.LibTiff.NET 2.4.633'。您正在尝试将此包安装到以“.NETFramework,Version=v3.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。

626 的依赖项设置为 NETStandard.Library (>= 1.6.1) 633 设置为 NETStandard.Library (>= 2.0.0)

是否支持 .Net Framework 3.5?

.NET Standard 至少需要 Framework 4.5。 libtiff.net 使用的 .NET Standard 2.0 需要 4.6.1 或更高版本。

https://docs.microsoft.com/en-us/dotnet/standard/net-standard

查看他们的 github,他们似乎正在尝试多目标 Framework 2.0、Framework 4.0、netstandard1.3 和 netstandard2.0。这应该让您通过 Framework 2.0 组件使用它,但根据我的经验,那些多目标包通常不能正常工作。您可以尝试与他们一起打开错误报告,看看是否可以在包中进行一些调整以使旧框架正常运行。

支持 .NET 2.0 和 .NET Standard 1.3 的最新软件包是 2.4.626

较新的包仅支持 .NET 4.0 及更新版本,以及 .NET Standard 2.0 及更新版本