Необработанное исключение: 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 слишком низкая, потому что я установил компонент DapperExtensions напрямую командой nuget, но не установил 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. Перевести ХОРОШОhttps://api.nuget.org/v3-flatcon ... ensions.1.6.3.nupkg19182 миллисекунды 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. Перевести Операция с нугетом заняла 19,59 секунды Время: 00:00:41.1359161
Dapper 1.12.0.0 была выпущена 19.09.2012, и эта версия слишком старая.
Решение — обновить версию Dapper следующей командой:
(Конец)
|