c# - 无法在 .Net 4.6.1 上安装 Dapper 2.0.4
问题描述
我正在尝试通过 nuget 管理器安装 Dapper 2.0.4,因为我想使用最新的 Dapper.Contrib 功能由于以下错误而没有继续:
无法安装软件包“Dapper 2.0.4”。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。
如果我安装较低版本(1.6),安装成功,但我不能使用最新的 Contrib 功能。
我该如何解决这个问题?
希望得到您的帮助。谢谢你。
解决方案
我尝试了以下方法,它对我有用。
- 通过右键单击项目并选择应用程序选项卡来检查目标框架。如果目标框架是 .NET 框架 4.6.1
Install-Package Dapper -Version 2.0.4
可以正常工作。 - 如果目标框架小于 4.6.1(在我的情况下,另一个项目具有目标框架 4.5.2)尝试安装以前版本的 Dapper,例如:
Install-Package Dapper -Version 1.50.2
推荐阅读
- coq - 如何在coq中找到两个列表之间的差异
- javascript - Javascript 在点击和重新加载页面上编辑 cookie 的部分值
- sass - 除非保存 main.scss,否则不会发生更改 | SASS
- layout - Vulkan:带有隐式布局转换的附件同步
- three.js - Cannon.js - 可视化身体速度路径
- objective-c - NSURLLocalizedNameKey 资源究竟返回了什么,它与 url 的最后一个路径组件有什么不同?
- android - Android:将通知 PendingIntent 保存到 Room DB
- python - 如何将格式错误的 excel 文件放入 pandas 数据帧
- r - 使用 purrr 设置新创建的嵌套列表的名称
- c++ - 在 C++ 中按地址传递向量