【发布时间】:2021-02-15 17:52:55
【问题描述】:
错误无法安装软件包“Square 4.0.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。
我在 4.5 版本上遇到了这个问题,所有版本的 square 都没有安装在这个版本的网站上
【问题讨论】:
-
i face this issue on version 4.5然后不要使用 4.5。尤其是对于要求 TLS1.2 及更高版本的支付服务。最早支持的 .NET 旧版本可能是 4.5.2,但只有 4.7.2 及更高版本自动使用 TLS1.2 并解决 .NET Standard 兼容性问题。您可以使用 4.6 自动使用 TLS1.2,但您仍然会遇到与 .NET Standard 2 NuGet 包的兼容性问题。到目前为止,几乎所有 NuGet 包都针对 .NET Standard 2 -
无论如何,您的客户/客户不会运行 4.5。您也没有使用 4.5。安装更新的 4.x 版本会替换任何以前的版本。通过 Windows 更新安装新版本将替换任何旧版本,例如。自 VS 2015 以来安装任何 Visual Studio 版本也是如此