KARANMANI10 Ответов: 1

Как сделать, чтобы я генерировал сообщения из TCP-клиента, сохраненного в excel или текстовом файле exe-приложения


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

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 файле

Что я уже пробовал:

я попробовал в C# Visual Studio, сохранив файл журнала, когда он находится в папке BIN, но как получить, когда он публикует EXE-файл

Заранее спасибо

1 Ответов

Рейтинг:
2

Richard MacCutchan

Видеть Где я должен хранить свои данные?[^] для получения рекомендаций по лучшим местам хранения генерируемых приложением данных.

Что касается вопроса "как писать сообщения в файл excel в опубликованном exe-файле" Вам нужно дать правильное объяснение того, что вы пытаетесь сделать. Данные Excel полностью отличаются от простого текста.


Richard MacCutchan

Извините, но вам нужно предоставить некоторую надлежащую подробную информацию. Мы понятия не имеем, что происходит, когда вы запускаете программу.