Почему происходит сбой приложения .NET Core 3 при использовании Webview? - PullRequest
0 голосов
/ 01 октября 2019

Я перенес приложение WPF в .NET Core 3 без проблем, ожидайте, что, если я запущу форму WPF, содержащую WebView , я получу это (внутреннее) исключение:

MissingManifestResourceException: Could not find the resource "Microsoft.Toolkit.Win32.UI.Controls.DesignerUI.resources" among the resources "Microsoft.Toolkit.Wpf.UI.Controls.DesignerUI.resources" embedded in the assembly "Microsoft.Toolkit.Wpf.UI.Controls.WebView", nor among the resources in any satellite assemblies for the specified culture. Perhaps the resources were embedded with an incorrect name.

Я создал образец репо, чтобы воспроизвести здесь .

1 Ответ

3 голосов
/ 02 октября 2019

Вы используете WebView в версии 5.1.1

<PackageReference Include="Microsoft.Toolkit.Wpf.UI.Controls.WebView" Version="5.1.1" />

На странице Nuget видно, что эта версия поддерживает .NET Framework 4.6.2, поэтому она не совместима с .NETCore 3.

Я вижу, что существует версия 6.0.0 с предварительным просмотром, и они поддерживают .NET Core 3, поэтому вы должны попробовать ее, но это предварительная версия, поэтому ошибки могут присутствовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...