|
未经处理的异常: System.MissingMethodException: 找不到方法:“Void Dapper.DynamicParameters.Add(System.String, System.Object, System.Nullable`1<System.Data.DbType>, System.Nullable`1<System.Data.ParameterDirection>, System.Nullable`1<Int32>, System.Nullable`1<Byte>, System.Nullable`1<Byte>)”。
错误原因,Dapper版本太低导致的,因为我是直接用nuget命令安装的DapperExtensions组件,并没有安装Dapper,因为我知道DapperExtensions依赖Dapper会帮我自动安装Dapper,如下:
正在安装 Dapper 1.12.0。
正在将程序包“Dapper.1.12.0”添加到文件夹“C:\project\my\itsvse\packages”
已将程序包“Dapper.1.12.0”添加到文件夹“C:\project\my\itsvse\packages”
已将程序包“Dapper.1.12.0”添加到“packages.config”
已将“Dapper 1.12.0”成功安装到 itsvse.Translate
OK https://api.nuget.org/v3-flatcon ... ensions.1.6.3.nupkg 19182 毫秒
正在安装 DapperExtensions 1.6.3。
正在将程序包“DapperExtensions.1.6.3”添加到文件夹“C:\project\my\itsvse\packages”
已将程序包“DapperExtensions.1.6.3”添加到文件夹“C:\project\my\itsvse\packages”
已将程序包“DapperExtensions.1.6.3”添加到“packages.config”
已将“DapperExtensions 1.6.3”成功安装到 itsvse.Translate
执行 nuget 操作花费时间 19.59 sec
已用时间: 00:00:41.1359161
Dapper 1.12.0.0是2012/9/19发布的,版本太老了。
解决办法,更新Dapper版本,命令如下:
(完)
|
上一篇:快递或标签打印机与扫描枪的开发文件下一篇:C# Enum 简易权限设计 使用FlagsAttribute属性
|