I've tried to run my UWP program in release mode and I got such an error:
Error: NUTC3054:The generic parameters are too complex. This may be an indication of infinite generic expansion which is not currently supported while loading type 'NpgsqlTypes.NpgsqlRange
1<NpgsqlTypes.NpgsqlRange
11<NpgsqlTypes.NpgsqlRange11<NpgsqlTypes.NpgsqlRange11<NpgsqlTypes.NpgsqlRange11<NpgsqlTypes.NpgsqlRange11<NpgsqlTypes.NpgsqlRange11<NpgsqlTypes.NpgsqlPoint>>>>>>>>>>>>>'. while loading type 'Npgsql.TypeHandlers.RangeHandler11<NpgsqlTypes.NpgsqlRange1>>>>>>>>>>>>'. while compiling method 'instance Npgsql.TypeHandler Npgsql.TypeHandler1<NpgsqlTypes.NpgsqlRange
11<NpgsqlTypes.NpgsqlRange1>>>>>>>>>>>>.CreateRangeHandler(Npgsql.PostgresTypes.PostgresType)'.
It works perfectly in debug mode. Any ideas where is the problem? EDIT: Code:
string connString =
String.Format(
"Server={0}; User Id={1}; Database={2}; Port={3}; Password={4}; SSL Mode=Prefer; Trust Server Certificate=true",
parameter.Host,
parameter.User,
parameter.DBname,
parameter.Port,
parameter.Password);
NpgsqlConnection conn = new NpgsqlConnection(connString);
try
{
conn.Open();
if(conn.State == System.Data.ConnectionState.Open)
{
conn.Close();
}
}
catch (Exception ex)
{}