我正在尝试将Dapper与AspNetCore 2.0 web api一起使用。我以前用过这个,但是因为我下载了dotnet 2.1所以它没有用。似乎nuget包没有下载。如何确定此问题的警告?如果下面有足够的信息,我可以采取哪些步骤来解决这个问题?
只需nuget安装dapper 1.50.5(这也适用于Serilog)。这显示:
假设我遇到错误并且构建无效,我删除了对dapper的引用并构建了它。
但是当我添加一个使用引用时,我收到一个错误:
我甚至改变了包管理解决方案:
答案 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。