Компилятор игнорирует строку - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Пытаюсь записать строку в файл с помощью Trace.WriteLine. Но ничего не выходит, строка просто игнорируется. Если пройтись дебагом то очень хорошо видно, что исполнение кода просто "перепрыгивает" через неё. Конфиг:
Листинг программы
  1. <system.diagnostics>
  2. <trace autoflush="true" indentsize="4">
  3. <listeners>
  4. <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\srv-mix\Web\log.txt" />
  5. <remove name="Default" />
  6. </listeners>
  7. </trace>
  8. </system.diagnostics>
Сам кусок кода:
Листинг программы
  1. //...
  2. TimeSpan mdPeriod = new TimeSpan (0, 20, 0);
  3. try
  4. {
  5. Trace.WriteLine("Test1234"); //Строка игнорируется
  6. LoadSensorDetails ( );
  7. //...
Что я делаю не так?
Да, ещё пробовал писать
Листинг программы
  1. Trace.TraceInformation("Test message.");
  2. Trace.Flush();
Успешно игнорятся обе строки

Решение задачи: «Компилятор игнорирует строку»

textual
Листинг программы
  1. <compiler language="c#;cs;csharp" extension=".cs" compilerOptions="/define:TRACE" type="System.CodeDom.Compiler.CodeDomConfigurationHandler" />

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы