在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

.NET操作达梦数据库编译错误处理

DotNet 清风 1389℃ 0评论

由于客户突然要进行国产化的一个要求,数据库使用更换了国产达梦数据库,将数据由Oracle数据库迁移到达梦数据库。所以,之前基于Oracle处理的一些功能就需要进行一些调整。

使用NuGet 引入达梦数据提供器DmProvider 

.NET操作达梦数据库编译错误处理-第0张图片

引用相关的组件后,就按照套路对已经存在的方法进行相关调整,结果出现了一些编译出错且无论如何调整都无法消除。如下:

错误 CS1705 标识为“Dm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的程序集“Dm”所使用的“System.Runtime, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”版本高于所引用的标识为“System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的程序集“System.Runtime”

.NET操作达梦数据库编译错误处理-第1张图片

通过各种搜索引擎查找一通,最后也没有见到任何处理问题的方法。总觉得国产的某些东西,距大面积商用还有很远的距离。实在没有办法了,就到达梦官方把达梦数据库Windows开发版本下载下来,并加入达梦数据库官方QQ支持群,咨询关于.net framework 4.0的数据库驱动哪里有提供。

.NET操作达梦数据库编译错误处理-第2张图片

根据QQ群的信息回复,在安装目录找到了相关的组件并引用进行尝试,最终错误消失。

.NET操作达梦数据库编译错误处理-第3张图片

至于为什么Nuget上的会出现异常,也没有深入研究。感觉这没有意义!!



转载请注明:清风亦平凡 » .NET操作达梦数据库编译错误处理

喜欢 (3)or分享 (0)
支付宝扫码打赏 支付宝扫码打赏 微信打赏 微信打赏
头像
发表我的评论
取消评论

CAPTCHA Image
Reload Image
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址