我使用C# Winform 做了一个读取Hex文件的其中一行的功能demo。然后发现在IDE中执行运行,读到的数据是正常的。但是生成解决方案后直接运行EXE读到的数据是乱码。请问为啥?
filePath = openFileDialog1.FileName; //获得打开的文件的路径
fileName = openFileDialog1.SafeFileName; //获得打开的文件的名称
textBox1.Clear();
textBox1.AppendText($"{filePath}"); //显示打开的文件的路径
fsRead = new FileStream(filePath, FileMode.Open, FileAccess.Read);
HexReader = new StreamReader(fsRead); //读取数据流
string currentLineData = HexReader.ReadLine(); //读取Hex中一行
textBox1.AppendText
filePath = openFileDialog1.FileName; //获得打开的文件的路径
fileName = openFileDialog1.SafeFileName; //获得打开的文件的名称
textBox1.Clear();
textBox1.AppendText($"{filePath}"); //显示打开的文件的路径
fsRead = new FileStream(filePath, FileMode.Open, FileAccess.Read);
HexReader = new StreamReader(fsRead); //读取数据流
string currentLineData = HexReader.ReadLine(); //读取Hex中一行
textBox1.AppendText

