Как использовать сторонние компоненты в библиотеке классов Razor? - PullRequest
0 голосов
/ 30 апреля 2020

В решении Blazor я создал несколько общих компонентов, используя ядро ​​net и компоненты SyncFusion. Это работает отлично, но теперь я пытаюсь переместить эти компоненты в библиотеку классов Razor (с именем «AppComponentsShared»)

Вот шаги, которые я проделал в проекте библиотеки классов Razor:

  1. Установлен пакет SyncFunction. Он отображается в Зависимости-> Пакеты-> SyncFusion.Blazor
  2. Добавлен "@using Syncfusion.Blazor" в _Imports.razor На этом этапе Syncfusion становится красным и при наведении курсора на него появляется следующее: «Не удалось найти тип или пространство имен SyncFusion. Вам не хватает директивы using или ссылки на сборку?»

1 Ответ

2 голосов
/ 04 мая 2020

Вы должны изменить целевой фреймворк с 2.0 на 2.1 (в вашем файле csproj):

    <TargetFramework>netstandard2.1</TargetFramework>

Syncfusion изменен на netstandard2.1: https://blazor.syncfusion.com/documentation/release-notes/17.4.39/

...