c# - 将包添加到 .NET Core 应用程序时,Visual Studio 2017 不会自动安装依赖项
问题描述
当我尝试添加任何带有依赖项的 Nuget 包时,我的 VS2017 不会自动安装这些依赖项,而是要求我手动安装它们:
将 Microsoft.AspNetCore.HostFiltering 2.2.0 直接安装/引用到项目中
它是 Asp.Net Core 2.1 Web Api 应用程序。
编辑:我试图清除 Nuget 缓存,它对大多数包都有帮助,但不是全部:VS2017 > Tools > Options > NuGet Package Manager > General > Clear All NuGet Cache(s)
解决方案
It sounds like Microsoft.AspNetCore.HostFiltering 2.2.0
could be referenced only in Asp.Net Core 2.2
.
Try to reference Microsoft.AspNetCore.HostFiltering 2.1.x
推荐阅读
- javascript - Javascript 开放端口扫描器
- algorithm - 求阶乘(n)的递归算法运行时间的递归关系
- sql - 插入触发器后在同一张表上选择失败?
- php - 如何处理随机url字符串laravel 5.8
- sql - GROUP BY SUM CASE 表达式
- networking - 如何指示移动节点沿特定轨迹移动?
- linux - 使用 tar 备份非常大的压缩文件时使用临时文件和内存
- sql - 使用字母表达式创建插入
- google-apps-script - 检索 Google 用户并将其用作 Google Data Studio 中的数据
- java - JButton 不需要的文本大小更改