У меня есть сервер и клиент. Сервер отправляет исполняемый файл и файл input.txt клиенту. Клиент должен выполнить его и отправить вывод на сервер, но у меня проблема. Когда я пытаюсь запустить исполняемый файл, он выдает ошибку о формате аргумента. После этого я сохраняю входной файл как (просто сделав быстрое добавление и удаление символа), исполняемый файл успешно запускается после сохранения его как другого файла, хотя и содержит точное содержимое.
Я сохраняю файл с помощью BinaryWriter:
FileStream fs = File.Open(filename, FileMode.OpenOrCreate);
BinaryWriter BW = new BinaryWriter(fs);
.......
fs.Close();
BW.Close();
Я запускаю исполняемый файл с параметром input.txt после закрытия BinaryWriter и filestream. Я думаю, что есть проблема с сохранением файла или, возможно, с закрытием потока, но я пока не смог его найти. Любая помощь будет оценена ...