Как мне генерировать сообщения от клиентов TCP сохраняется в Excel или TEXT файл в опубликованном приложении EXE - PullRequest
0 голосов
/ 22 сентября 2018

Я пишу этот код для прослушивателя TCP, который получает сообщение, будет храниться в текстовом виде как файл журнала, он работает в разработке Visual Studio, но я публикую, файл не будет создан или не сохранен сообщения от клиента

void server_DataReceived(object sender, SimpleTCP.Message e)
    {
        try
        {
            txtStatus.Invoke((MethodInvoker)delegate()
            {

                e.ReplyLine(string.Format("\r\n CLIENT:>>{0}\r\n", e.MessageString));
                CommonControls.writeToLogFile(string.Format("{0}\r\n", e.MessageString));
            });
        }



        catch (SocketException e1)
        {
            output = "SocketException: " + e1.ToString();     
        }
    }

и запись в текстовом файле Скрыть код копирования public static void writeToLogFile (string logMessage) {string strLogMessage = string.Empty;

        string strLogFile = System.Configuration.ConfigurationSettings.AppSettings["logFilePath"].ToString();
        StreamWriter swLog;

        strLogMessage = string.Format("{0}: {1}", DateTime.Now, logMessage);

        if (!File.Exists(strLogFile))
        {
            swLog = new StreamWriter(strLogFile);
        }
        else
        {
            swLog = File.AppendText(strLogFile);
        }

        swLog.WriteLine(strLogMessage);
        swLog.WriteLine();

        swLog.Close();

    }

А также мне нужно, как писать сообщения в файле Excel в опубликованном exe file

То, что я пробовал:

Я пытался в C # Visual Studio, сохраняя logfile, когда это папка BIN, но как получить, когда это файл Publish EXE.

Когда в Visual Studio я запускаю эту программу, она будет работать нормально, сообщения будут записаны или сохранены в текстовом файле, но я публикую после запуска exe-файл не хранить никаких данных.

Спасибо ввперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...