无法在 .Net 4.6.1 上安装 Dapper 2.0.4
Could not install Dapper 2.0.4 on .Net 4.6.1
我正在尝试通过 nuget 管理器安装 Dapper 2.0.4,因为我想使用最新的 Dapper.Contrib 功能
由于以下错误,它没有继续:
无法安装包 'Dapper 2.0.4'。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
如果我安装较低版本(1.6),安装成功但我无法使用最新的 Contrib 功能。
我该如何解决这个问题?
希望得到您的帮助。谢谢。
- 至少安装 .Net Framework SDK 版本 4.7.1。
- Select 安装目标作为解决方案中所有项目的目标框架(在项目属性中)。
- 从包管理器控制台重新定位所有项目中执行
update-package -reinstall -ignoreDependencies
的所有包。
- 安装 Dapper。
更新(来自评论):
Dapper 需要 .NET Standard 2.0。请重试整个过程,包括使用 .NET Framework 4.7.2 重新定位,因为这是第一个完全兼容的。来源:weblog.west-wind.com/posts/2019/Feb/19/
我尝试了以下方法,它对我有用。
- 通过右键单击项目并选择“应用程序”选项卡来检查目标框架。如果目标框架是 .NET framework 4.6.1
Install-Package Dapper -Version 2.0.4
工作正常。
- 如果目标框架低于 4.6.1(在我的例子中,另一个项目的目标框架是 4.5.2)尝试安装以前版本的 Dapper,例如:
Install-Package Dapper -Version 1.50.2
试试这个
- 转到“工具 > NuGet 包管理器 > NuGet 管理器设置 > 包源
- 进入包源后,将名称设置为“包源”并将源设置为“https://www.nuget.org/api/v2/package/Dapper/”,然后更新以保存
- 至少安装 .Net Framework SDK 版本 4.7.1。
- Select 安装目标作为解决方案中所有项目的目标框架
(在项目属性中)。
- 重新定位所有项目中的所有包执行 update-package -reinstall -
来自程序包管理器控制台的 ignoreDependencies。
- 安装 Dapper。
这应该适合你。
我正在尝试通过 nuget 管理器安装 Dapper 2.0.4,因为我想使用最新的 Dapper.Contrib 功能 由于以下错误,它没有继续:
无法安装包 'Dapper 2.0.4'。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系软件包作者。
如果我安装较低版本(1.6),安装成功但我无法使用最新的 Contrib 功能。
我该如何解决这个问题?
希望得到您的帮助。谢谢。
- 至少安装 .Net Framework SDK 版本 4.7.1。
- Select 安装目标作为解决方案中所有项目的目标框架(在项目属性中)。
- 从包管理器控制台重新定位所有项目中执行
update-package -reinstall -ignoreDependencies
的所有包。 - 安装 Dapper。
更新(来自评论):
Dapper 需要 .NET Standard 2.0。请重试整个过程,包括使用 .NET Framework 4.7.2 重新定位,因为这是第一个完全兼容的。来源:weblog.west-wind.com/posts/2019/Feb/19/
我尝试了以下方法,它对我有用。
- 通过右键单击项目并选择“应用程序”选项卡来检查目标框架。如果目标框架是 .NET framework 4.6.1
Install-Package Dapper -Version 2.0.4
工作正常。 - 如果目标框架低于 4.6.1(在我的例子中,另一个项目的目标框架是 4.5.2)尝试安装以前版本的 Dapper,例如:
Install-Package Dapper -Version 1.50.2
试试这个
- 转到“工具 > NuGet 包管理器 > NuGet 管理器设置 > 包源
- 进入包源后,将名称设置为“包源”并将源设置为“https://www.nuget.org/api/v2/package/Dapper/”,然后更新以保存
- 至少安装 .Net Framework SDK 版本 4.7.1。
- Select 安装目标作为解决方案中所有项目的目标框架 (在项目属性中)。
- 重新定位所有项目中的所有包执行 update-package -reinstall - 来自程序包管理器控制台的 ignoreDependencies。
- 安装 Dapper。
这应该适合你。