首页 > 解决方案 > 无法在 .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 功能。

我该如何解决这个问题?

希望得到您的帮助。谢谢你。

标签: c#asp.netwebformsdapper.net-4.6.1

解决方案


我尝试了以下方法,它对我有用。

  1. 通过右键单击项目并选择应用程序选项卡来检查目标框架。如果目标框架是 .NET 框架 4.6.1 Install-Package Dapper -Version 2.0.4可以正常工作。
  2. 如果目标框架小于 4.6.1(在我的情况下,另一个项目具有目标框架 4.5.2)尝试安装以前版本的 Dapper,例如:Install-Package Dapper -Version 1.50.2

推荐阅读