#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 «выдал исключение».
- Система.Конфигурация.ConfigurationErrorsException: «Системе конфигурации не удалось инициализировать»
- Исключение 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. Спасибо, но это после запуска помощника по обновлению и компиляции приложения