создал приложение c# winforms под Visual Studio 19. с использованием net framework 4.7.2. работает нормально, пока не включит npgsqltypes и не включит этот код
var dat = File.ReadAllBytes(file);
string InsertStatement = $"Insert into table1(dataCol1)values(:dat)";
NpgsqlCommand cmd= new NpgsqlCommand(InsertStatement );
cmd.Connection = conn;
NpgsqlParameter param = new NpgsqlParameter("dat", NpgsqlDbType.Bytea);
param.Value = dat;
cmd.Parameters.Add(param);
int rawRowsAffected = cmd.ExecuteNonQuery();
Затем, когда приложение запускается (либо из fileManager, либо из Debugger, он говорит, что не может получить доступ к * app.exe и файл приложения удален.
Проблема связана только с одной строкой кода:
NpgsqlParameter param = new NpgsqlParameter("dat", NpgsqlDbType.Bytea);
даже эта строка
NpgsqlParameter param = new NpgsqlParameter("dataParam", NpgsqlDbType.Integer);
заставляет приложение удалить себя ....