Как поделиться классом между Blazor wasm и. Net 5? - PullRequest
2 голосов
/ 01 августа 2020

У меня есть приложение Blazor wasm (. net standard 2.1), и я хочу поделиться библиотекой классов. Net 5. Я думал, что, когда. Net 5 вышел, что будет гармония между. net core и. net стандартными юниверсами, но я не вижу этого в последних версиях моих. Net 5 SDK , время выполнения и VS 2019.

Я получаю ошибку ссылки проекта в моем приложении Blazor, когда я ссылаюсь на библиотеки. net 5, но все в порядке, если я ссылаюсь на стандартную библиотеку. net 2.1.

Нужно ли мне понизить версию моих общих библиотек до. net standard 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 Ответ

1 голос
/ 01 августа 2020

У меня есть приложение Blazor wasm (. net стандарт 2.1)

Вы должны обновить его до. net 5 (предварительная версия), конечно.

В стандартном шаблоне Hosted Webassembly общая библиотека классов представляет собой проект net5.0.

См. инструкции по обновлению .

...