VS17中的Nuget包显示警告标志而不下载

时间:2018-06-17 17:16:38

标签: asp.net visual-studio-2017 dapper

我正在尝试将Dapper与AspNetCore 2.0 web api一起使用。我以前用过这个,但是因为我下载了dotnet 2.1所以它没有用。似乎nuget包没有下载。如何确定此问题的警告?如果下面有足够的信息,我可以采取哪些步骤来解决这个问题?

只需nuget安装dapper 1.50.5(这也适用于Serilog)。这显示:

Dapper nuget warning

假设我遇到错误并且构建无效,我删除了对dapper的引用并构建了它。

asp.net core build

但是当我添加一个使用引用时,我收到一个错误:

Dapper using error

我甚至改变了包管理解决方案:

nuget package management

2 个答案:

答案 0 :(得分:1)

尝试根据项目目标框架重新安装包

Update-Package –reinstall <package_name>
  

针对旧目标框架安装的软件包   卸载并针对当前安装相同的软件包   项目的目标框架。

如需更多检查 When to Reinstall a Package

或清除nuget缓存: enter image description here

答案 1 :(得分:0)

就我而言,我删除了文件夹c:\Users\[youruser]\.nuget\packages,并在重建解决方案后再次下载了nuget packeges。