プログラムに問題があり、すべてがデバッグ モードで動作しますが、リリースに切り替えると InvalidOperationException が発生します。
_sqlcon.ConnectionString = "Data Source=" + Properties.Settings.Default.serverAdress + ";" + "Initial Catalog=" + Properties.Settings.Default.initialDB + "; User ID=" + Properties.Settings.Default.sqlID + "; Password=" + Properties.Settings.Default.sqlPass + ";" + "Connect Timeout=" + Properties.Settings.Default.timeOut + "; Asynchronous Processing = true;";
これは私の接続文字列です
Data Source=.\\SQLEXPRESS;Initial Catalog=visondb; User ID=sql; Password=test;Connect Timeout=30; Asynchronous Processing = true;
そして、私は簡単に接続を開こうとします
try
{
// await dbConnAsync(_sqlcon);
_sqlcon.Open();
}
catch (SqlException ex)
{
MessageBoxResult result = System.Windows.MessageBox.Show(ex.ToString());
}
しかし、リリースでは機能せず、exeを使用しているときに、「プログラムが応答しなくなった」というウィンドウが表示されます。
エラーを探す場所は?