Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2017没有';将包添加到.NET核心应用程序时,不会自动安装依赖项_C#_Asp.net Core - Fatal编程技术网

C# Visual Studio 2017没有';将包添加到.NET核心应用程序时,不会自动安装依赖项

C# Visual Studio 2017没有';将包添加到.NET核心应用程序时,不会自动安装依赖项,c#,asp.net-core,C#,Asp.net Core,当我尝试添加任何具有依赖项的Nuget软件包时,我的VS2017不会自动安装这些依赖项,而是要求我手动安装它们: 直接将Microsoft.AspNetCore.HostFiltering 2.2.0安装/引用到project 它是Asp.NETCore2.1WebAPI应用程序 编辑: 我试图清除Nuget缓存,这对大多数软件包都有帮助,但并非所有: VS2017>工具>选项>NuGet软件包管理器>常规>清除所有NuGet缓存听起来像是Microsoft.AspNetCore.HostFil

当我尝试添加任何具有依赖项的Nuget软件包时,我的VS2017不会自动安装这些依赖项,而是要求我手动安装它们:

直接将Microsoft.AspNetCore.HostFiltering 2.2.0安装/引用到project

它是Asp.NETCore2.1WebAPI应用程序

编辑: 我试图清除Nuget缓存,这对大多数软件包都有帮助,但并非所有:
VS2017>工具>选项>NuGet软件包管理器>常规>清除所有NuGet缓存

听起来像是
Microsoft.AspNetCore.HostFiltering 2.2.0
只能在
Asp.Net Core 2.2
中引用


尝试引用
Microsoft.AspNetCore.HostFiltering 2.1.x
听起来像
Microsoft.AspNetCore.HostFiltering 2.2.0
只能在
Asp.Net Core 2.2
中引用


尝试引用Microsoft.AspNetCore.HostFiltering 2.1.x

事实证明,修复自动依赖项安装的解决方案是清除NuGet缓存:VS2017>工具>选项>NuGet软件包管理器>常规>清除所有NuGet缓存


安装依赖项后,我在Microsoft.AspNetCore v2.2.0兼容性方面遇到了不同的不相关问题。事实证明,修复自动依赖项安装的解决方案是清除NuGet缓存:VS2017>工具>选项>NuGet软件包管理器>常规>清除所有NuGet缓存


安装依赖项后,我在Microsoft.AspNetCore v2.2.0兼容性方面遇到了不同的不相关问题

添加nuget软件包的具体步骤是什么?也可以说您尝试安装的是哪个软件包我使用VS2017中的“管理nuget软件包”窗口,并尝试添加Microsoft.AspNetCore v2.2.0软件包。有什么问题您添加nuget软件包的确切分步过程?可能还需要说明您尝试安装的软件包我使用VS2017中的“管理nuget软件包”窗口,并尝试添加Microsoft.AspNetCore v2.2.0软件包。是的,这是我在安装所有依赖项或至少nuget尝试安装它们后遇到的以下问题。在清除NuGet缓存之前,我必须遍历依赖项链并手动安装每个依赖项。是的,这是我在安装所有依赖项或至少NuGet尝试安装它们之后遇到的以下问题。在清除NuGet缓存之前,我必须遍历依赖项链并手动安装每个依赖项。