gpt4 book ai didi

c# - 无法在 .NET Framework 2.0 中引用 .NET Standard 2.0

转载 作者:太空狗 更新时间:2023-10-29 20:51:11 28 4
gpt4 key购买 nike

我收到一个错误:

'c:......\xxxx.csproj' 以'.NETStandard,Version=v2.0'为目标。它不能被以“.NETFramework,Version=v2.0”为目标的项目引用。 WindowsFormsApp1

如何解决?

最佳答案

遗憾的是,您无法在 .NET 2.0 项目中引用 .NET Standard 库。原因是 .NET 2.0 缺少许多关键 API,因此无法实现 .NET Standard 2.0 契约。如果您无法修改 .NET Standard 2.0 库的源代码,唯一的选择是将您的项目升级到 .NET Framework 4.6.1 或更高版本

最有用的引用是官方文档中列出的 .NET Standard Compatibility matrix,它显示了与不同 .NET 实现的版本兼容性:

enter image description here

从这里您可以看到第一个可以引用 .NET Standard 库的 .NET Framework 版本是 4.5,它仍然不能引用 Standard 2.0,因为它仍然缺少一些 API。

有关更多详细信息,请查看 .NET Standard documentation .

关于c# - 无法在 .NET Framework 2.0 中引用 .NET Standard 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48219340/

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