ОШИБКА: не удалось найти раздел конфигурации «log4net» в файле приложения.C#

Место общения программистов C#
Ответить
Anonymous
 ОШИБКА: не удалось найти раздел конфигурации «log4net» в файле приложения.

Сообщение Anonymous »

Я разработал консольное приложение, содержащее следующее:
  • MyProject

    Program.cs
  • log4net.config
  • AssemblyInfo.cs
  • MyProject.csproj
  • MyProject.sln

В Program.cs:

Код: Выделить всё

using log4net;
using log4net.Config;
namespace MyProject
{
class MyClass
{
private static readonly ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
....
}
}
AssemblyInfo.cs:

Код: Выделить всё

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config")]
log4net.config: И когда я запускаю свою программу, например dotnet bin/Debug/net8.0/log4.dll
, я получаю сообщение:

log4net:ОШИБКА Не удалось найти раздел конфигурации «log4net» в
файле .config приложения. Проверьте файл .config на наличие элементов
и. Раздел конфигурации должен выглядеть
так:

Хотя программа запущена, и ведется запись журнала.
Но я попробовал создать файл .config и получил то же сообщение. Есть идеи, как это решить, пожалуйста? (Я все еще новичок в C#)

Подробнее здесь: https://stackoverflow.com/questions/782 ... plications
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»