C# 无法在.Net 4.6.1上安装Dapper 2.0.4
我正试图通过nuget manager安装Dapper 2.0.4,因为我想使用最新的Dapper.Contrib功能 由于以下错误,无法继续: 无法安装程序包“Dapper 2.0.4”。您正试图将此程序包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 如果安装较低版本(1.6),安装会成功,但无法使用最新的Contrib功能 我如何解决这个问题 希望得到你的帮助。多谢各位C# 无法在.Net 4.6.1上安装Dapper 2.0.4,c#,asp.net,webforms,dapper,.net-4.6.1,C#,Asp.net,Webforms,Dapper,.net 4.6.1,我正试图通过nuget manager安装Dapper 2.0.4,因为我想使用最新的Dapper.Contrib功能 由于以下错误,无法继续: 无法安装程序包“Dapper 2.0.4”。您正试图将此程序包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 如果安装较低版本(1.6),安装会成功,但无法使用最新的Contrib功能 我如何解决这个问题 希望得到你的帮助。多谢各
更新软件包-重新安装-ignoreDependencies
Dapper需要.NET标准2.0。请重试整个过程,包括使用.NET Framework 4.7.2重新确定目标,因为这是第一次完全符合。来源:weblog.west wind.com/posts/2019/Feb/19/我尝试了以下方法,效果不错
安装程序包Dapper-2.0.4版
运行良好Install Package Dapper-Version 1.50.2
为了兼容性,请将.net framework版本升级到4.7.1。您好!感谢您的回复,但问题仍然存在。无法安装程序包“Dapper 2.0.4”。您正试图将此程序包安装到以“.NETFramework,Version=v4.7.1”为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。我检查了我的当前版本,我有最新的4.7framework@christinesarsonas尝试通过转到工具->选项->NuGet软件包管理器->清除所有NuGet缓存Hi@MohsinMehmood我找不到“清除所有NuGet缓存”部分来清除NuGet缓存。我目前正在使用VS2015@christinesarsonas您可以从
https://www.nuget.org/downloads
然后运行命令nuget locals all-clear
Hi@Megrez I重新安装.Net Framework 4.7.1并尝试在此框架下创建示例项目,但问题仍然存在。严重性代码说明项目文件行抑制状态错误无法安装程序包“Dapper 2.0.4”。您正试图将此程序包安装到以“.NETFramework,Version=v4.7.1”为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。Dapper需要.NET标准2.0。请重试整个过程,包括使用.NET Framework 4.7.2重新确定目标,因为这是第一次完全符合。来源:Hi@Megrez如果我重新安装我的整个.net框架,这会对我的其他项目产生影响吗?“我有点担心我的一些项目会不起作用或者可能会有问题。”@christinesarsonas不,除非你不卸载旧的项目。系统上可以同时存在多个不同版本的.NET Framework。安装4.7.2,然后将解决方案中每个项目的目标框架更改为4.7.2,然后重新定位所有包。最后安装Dapper 2.0.4。感谢@Megrez的帮助,我将完成我的其他项目,然后安装4.7.2,以免弄乱我的其他项目。完成后我会提供反馈。谢谢你的努力。