.Net核心项目引用.Net Frameork项目有问题吗?

时间:2020-01-23 09:50:40

标签: asp.net-core .net-core .net-framework-version

我对.net Core项目有疑问。 我有一个.Net Core项目引用了其他项目。 问题在于,一些项目显示警告,指出“软件包'XXXXX'是使用.NetFramework,Version = v4.6.1 ....而不是targer框架.NetCoreApp恢复的”。 我会遇到什么问题? 还可以例如在Linux中部署它,并且仍然可以正常工作吗?

warning showed

谢谢大家

1 个答案:

答案 0 :(得分:0)

查看此线程-For a .Net Core 2.1 project, Why does Nuget restores .Net 4.6.1 packages?

这基本上是指您加载的软件包不适合.NET CORE,并且是使用其他版本的.Net Framework还原的。 检查是否存在用于.NET CORE的软件包(通过NuGet Manager搜索)

关于它是否可以在Linux上运行-它取决于软件包的依赖关系(例如,如果它依赖于WinForm,则可能在Linux上不起作用)。 即使可以使用,我还是建议找到适合.NET CORE的软件包。