Почему на стороне клиента Blazor использует .NET Standard 2.0 и как использовать .NET Core 3.0 с Blazor? - PullRequest
0 голосов
/ 20 января 2019

Можно ли использовать .NET Core 2.2 или 3.0 с Blazor?

Потому что на данный момент шаблон blazorhosted создает проект на стороне клиента как .NET Standard, который запрещает использование .NET Core 3.0.

Project blazor.Shared не совместим с netstandard2.0 (.NETStandard, версия = v2.0). Проект Blazor. Shared поддерживает: netcoreapp3.0 (.NETCoreApp, Version = v3.0) Blazor. Клиент C: \ app \ blazor.Client \ blazor.Client.csproj 1

После изменения всего на .NET Core 3.0 я получаю следующую ошибку:

rzc генерирует выход с кодом 1.

Итак, возможно ли, и я делаю что-то не так или пока нет пути?

1 Ответ

0 голосов
/ 20 января 2019

Клиентская часть Blazor работает в среде исполнения Mono WASM, и она поддерживает только стандартный ATM 2.0.Объявление Blazor в Core относится к серверной части Blazor.Эти два кода совместимы с точки зрения кода, но основополагающая методика выполнения полностью отличается.

...