Приемник файлов Serilog — System.MissingMethodException: метод не найден: Serilog.LoggerConfigurationC#

Место общения программистов C#
Ответить
Anonymous
 Приемник файлов Serilog — System.MissingMethodException: метод не найден: Serilog.LoggerConfiguration

Сообщение Anonymous »

Я получаю исключение MissingMethodException при попытке использовать файловый приемник.

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

            Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.File(logFilePath, rollingInterval: RollingInterval.Day, shared: true)
.CreateLogger();
Это действительно странно, поскольку я использовал его раньше с теми же настройками, и это никогда не вызывало никаких проблем, но я уверен, что именно это и вызывает ошибку, потому что, если я избавлюсь от строку .WriteTo.File() я не получаю ошибку.
Вот мой packages.config: Можете ли вы придумать причину, почему это происходит?

Я видел подобную проблему, обычно она связана с несоответствием версий в файлах сборки, но я проверил и я ссылаюсь на правильные версии (по крайней мере, насколько я вижу в моем packages.config)
РЕДАКТИРОВАТЬ:
Вот полный текст необработанного исключения
Изображение

РЕДАКТИРОВАНИЕ 2:
Код, вызывающий Serilog, представляет собой плагин для Revit (программное обеспечение для 3D-моделирования), и я только что попытался запустить этот плагин в двух разных версиях платформы:
  • Revit 2020, у меня такое необработанное исключение.
  • Revit 2019, работает нормально!
    (Мне нужно, чтобы плагин работал в обеих версиях)
Обе версии программного обеспечения используют одну и ту же версию .NET Framework, 4.7.2

Соответствует это дает больше подсказок?
Что может пойти не так в одной версии, а в другой нет?

Подробнее здесь: https://stackoverflow.com/questions/644 ... erilog-log
Ответить

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

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

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

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

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