Перенос приложения WPF с .Net 4.5 на .Net 5

#c# #.net #wpf #sqlite #.net-5

#c# #.net #wpf #sqlite #.net-5

Вопрос:

Я пытаюсь перенести приложение WPF с помощью базы данных SQLite в net 5 и сталкиваюсь со следующей проблемой во время выполнения. Приложение соответствует требованиям, а ресурсы и настройки переносятся в соответствии с документацией: https://docs.microsoft.com/en-us/dotnet/desktop/winforms/migration/?view=netdesktop-6.0

Исключение находится в подклассе DbContext: System.Исключение TypeInitializationException: ‘Инициализатор типа для ‘System.Data.Entity.Внутренний.AppConfig «выдал исключение».

  1. Система.Конфигурация.ConfigurationErrorsException: «Системе конфигурации не удалось инициализировать»
  2. Исключение ConfigurationErrorsException: нераспознанный раздел конфигурации system.web.

введите описание изображения здесь

Я думаю, что это что-то связанное с ресурсами или настройками строки подключения.

Комментарии:

1. Эта проблема возникает после запуска помощника по обновлению и компиляции приложения

2. После прочтения вашего сообщения об ошибке может быть полезно узнать, что вы не можете использовать System. Веб в .NET Core для доступа к HttpContext. Вы можете добавить ссылку, но HttpContext никогда не будет заполнен

Ответ №1:

Вместо этого вы можете использовать средство обновления Microsoft «Помощник по обновлению»: https://docs.microsoft.com/nl-nl/dotnet/core/porting/upgrade-assistant-overview?WT.mc_id=dotnet-35129-website

Здесь вы можете следовать пошаговому руководству: https://dotnet.microsoft.com/platform/upgrade-assistant

Комментарии:

1. Спасибо, но это после запуска помощника по обновлению и компиляции приложения