ベース ディレクトリ (.exe 自体の場所) が検出され、その中のテキスト ファイルからの行が読み取られる行に問題があります。
コード内の次の行で「パス内の文字が不正です」というエラーが発生します。
StreamReader sr = new StreamReader(File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory + "\Parameters.txt"));
間違った引数をフォーマットした結果かもしれませんがStreamReader()
(おそらくAppDomain.CurrentDomain.BaseDirectory
)、appdomainに関する他の資料があまりないため、確信が持てません。
どんな助けでも大歓迎です。