Выполнение приложения UWP в DEBUG
работает отлично.
Использование точно такого же кода, скомпилированного в RELEASE
, приводит к сбою с этим сообщением об ошибке
System.PlatformNotSupportedException:
'Dynamic code generation is not supported on this platform.'
при выполнении этого кода (используется Dapper 1.5.1
и System.Data.SQLite 1.0.109.2
)
using (var c = NewConnection())
{
var sql = @"
update settings
set
""value"" = @SetDate
where ""key"" = 'week_date'";
c.Execute(sql, new { SetDate = date }); //<= throws PlatformNotSupportedException
// only on RELEASE not in DEBUG
}
Приложение настроено UWP, как показано ниже. Кроме того, код ошибки: .NET Standard 2.0
Class Library
Почему происходит сбой только на RELEASE
и как это исправить?