![](/img/trans.png)
[英]C# Dllimport problems in Visual Studio 2010 .NET framework 4
[英]Use Npgsql 3 with C# in Visual Studio 2010 net framework 4
我有AC#Visual Studio 2010桌面应用程序。 我使用的是npgsql 2.2.7。 使用此npgsql版本,当我遇到错误(例如,重复的主键)时,我的应用程序没有响应,并且该错误也未向用户显示。
但是在测试应用程序中使用npgsql 3.0.3的Visual Studio 2015中,npgsql可以正常工作,并且错误按预期出现。
因此,我尝试在Visual Studio 2010中安装npgsql 3.0,5,但出现此错误:
Install-Package:不提供“ 3.0.5”或“ Npgsql”版本。
npgsql 3仅与.netframework 4.5一起使用,而我的应用程序使用net framework4。有关如何解决此问题的想法? 我需要在Visual Studio 2010应用程序中使用npgsql 3吗?
您不能使.NET 4.0应用程序使用.NET 4.5库(Npgsql)。 可能可以分析并修复2.2.7中的错误,但是2.x版本由于年代久远而没有引起太大的关注,因此没有太大的机会。 请注意,.NET 4.0已经寿终正寝,请考虑升级到4.5 / 4.6 ...
对.NET 2.0,.NET 3.5和.NET 4.0的支持已被删除-您必须升级到.NET 4.5才能使用Npgsql 3.0。 我们将尽力在2.2分支上继续进行一段时间的错误修正。
http://www.npgsql.org/doc/migration-3.0.html
在您的应用程序中以.NET 4.5为目标, 向ngpgsql维护者提交错误报告,或尝试降级到ngpgsql的早期版本,以查看此行为是否在这些版本中被复制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.