Я работаю над домашним проектом .netcore2.1, используя Rider IDE. В настоящее время я пытаюсь добавить поддержку log4net для проекта и пытаюсь сделать это «правильным образом» (отдельный файл конфигурации, автоматическая настройка log4net без необходимости писать код для инициализации и т. д.). На данный момент все руководства (ex1, ex2) Я нашел предложение настроить его, добавив свойство сборки
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
в файл AssemblyInfo.cs. Однако мне, похоже, не удается найти файл, и он выглядит из других вопросов (например, this), что его можно вообще не использовать с .netcore в пользу выполнения настройки с помощью других средств (например, файла .csproj).
До сих пор я нашел обходной путь здесь, который работает, но использует явную настройку через код, что выглядит как шаг назад по сравнению с конфигурацией на уровне сборки.
Есть ли способ сделать это более статическим способом (например, используя некоторую группу элементов в .csproj)?
Upd: для справки в будущем - это всего лишь пользовательский случай https://docs.microsoft.com/en-us/dotnet/standard/assembly/set-attributes , поэтому он просто переходит непосредственно в файл .cs.