Я выполняю миграцию моего старого консольного приложения .NET 4.5.2 на .NET Core, весь код успешно компилируется, но при выполнении консольного приложения я получаю следующую ошибку
System.IO.FileLoadException: «Не удалось загрузить файл или сборку» log4net, версия = 2.0.8.0, культура = нейтральная, PublicKeyToken = 669e0ddf0bb1aa2a '.
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) '
В моем консольном приложении есть несколько сторонних dll, на которые ссылаются наши внутренние dll, основанные на .NET 4.5.2 framework.
Даже проблема в том, что перед тем, как войти в режим отладки моего проекта, эта ошибка была сброшена, из-за этого я не могу отладить код, чтобы найти, какая сборка вызывает эту проблему.
Нужно ли переносить все мои внутренние dll, а также сторонние dll в ядро .NET, на которые есть ссылки в моем консольном приложении?
Я знаю, что было задано много вопросов по этой проблеме, но эти вопросы относятся к .NET Framework 4.5. *, Но я не получил никакого решения для миграции существующего .NET 4.5.2 в .NET Core