C# .NET核心应用程序中的.NET Framework依赖项

C# .NET核心应用程序中的.NET Framework依赖项,c#,visual-studio,asp.net-core,.net-core,C#,Visual Studio,Asp.net Core,.net Core,我有一个ASP.NET核心MVC web应用程序。NuGet中的某些包依赖于.NET Framework 对于.NET核心应用程序中对.NET Framework的依赖性,我有点困惑,因为.NET核心是跨平台的 这是什么意思?这是否意味着应该安装.NET Framework?您完全误解了这些信息 它只是意味着: 如果使用Moq的代码在.NET Framework>=v4.5上运行 那么Moq将依赖于列出的另外两个包 但是,由于您使用的是.NET Core,“.NETStandard>=2.0”部

我有一个ASP.NET核心MVC web应用程序。NuGet中的某些包依赖于.NET Framework

对于.NET核心应用程序中对.NET Framework的依赖性,我有点困惑,因为.NET核心是跨平台的


这是什么意思?这是否意味着应该安装.NET Framework?

您完全误解了这些信息

它只是意味着:

如果使用
Moq
的代码在.NET Framework>=v4.5上运行

那么
Moq
将依赖于列出的另外两个包


但是,由于您使用的是.NET Core,“.NETStandard>=2.0”部分中的依赖项适用于您的项目。

这是否意味着moq在.NetFramework和.NET Core环境中都进行了编码,因此可以同时支持.NetFramework和.NET Core?@HamidNoahdi:是的,没错。NUget软件包既可用于完整的.NET Framework(v4.5及更新版本),也可用于支持.NET标准(>=2.0)的任何.NET平台,其中包括所有的.NET核心版本>=2.0。如果将依赖项作为and读取,则应将其作为OR读取。