Как мне разделить класс между Blazor wasm и .Net 5?
У меня есть приложение Blazor wasm (стандарт.net 2.1), и я хочу поделиться библиотекой классов.Net 5. Я думал, что, когда вышел.Net 5, между ядром.net и стандартными юниверсами.net будет гармония, но я не вижу этого в последних версиях моих SDK для.Net 5, средах выполнения и VS 2019.
Я получаю ошибку ссылки проекта в моем приложении Blazor, когда я ссылаюсь на библиотеки.net 5, но все в порядке, если я ссылаюсь на стандартную библиотеку.net 2.1.
Должен ли я понизить версию моих общих библиотек до стандарта.net 2.1?
Я использую:.Net SDK:
3.1.400-preview-015203
5.0.100-preview.7.20366.6
.Net время выполнения:
Microsoft.NETCore.App 3.1.2
Microsoft.NETCore.App 5.0.0-preview.7.20364.11
Предварительный просмотр VS 2019:
Version 16.7.0 Preview 6.0
1 ответ
У меня есть приложение Blazor wasm (стандарт.net 2.1)
Вы, конечно же, должны обновить его до.net 5 (предварительная версия).
В стандартном шаблоне Hosted Webassembly общая библиотека классов представляет собой проект net5.0.
См. Инструкции по обновлению.