полностью совместимый пакет powerbi.api с aspnetcore?

я смог заставить образец asp.net, встроенный powerbi, работать с моими отчетами
теперь мне нужно перенести его aspnetcore
я был полон надежд, когда увидел этот пост - увидев, что кто-то смог это сделать
Внедрение отчета Power BI на основной веб-сайт ASP.Net

so i:

  1. начал новый проект с aspnetcore
  2. установил пакет powerbi

теперь при компиляции я получаю это предупреждение:
Пакет «Microsoft.PowerBI.Api 2.0.11» был восстановлен с использованием «.NETFramework, версия = v4.6.1» вместо целевой платформы проекта «.NETCoreApp, версия = v2.0 '. Этот пакет может быть не полностью совместим с вашим проектом.

Я искал и не смог найти пакет powerbi, предназначенный для aspnetcore
. Есть ли он? будет ли конфликт пересечения ядер? или это не имеет значения?

ОБНОВЛЕНИЕ:
Пакет powerbi 4.6.1 действительно работает с aspnetcore 2
, но с нетерпением жду пакета powerbi, специально закодированного для ядра


person toy    schedule 19.03.2018    source источник


Ответы (1)


Как видите, это просто предупреждение, а не ошибка. Это предупреждение появляется, поскольку приложения .NET Core 2.0 могут использовать некоторые пакеты Nuget, предназначенные для .NET Framework 4.6.1 (или более ранней версии). Однако это включение может завершиться ошибкой, если указанный пакет .NET 4.x содержит некоторый API, не включенный в .NET Core/.NET Standard 2.0.

Итак, мой совет - попробуйте запустить свое приложение. Если на первый взгляд работает хорошо - то, скорее всего, этот пакет PowerBI не содержит неподдерживаемых API и будет работать дальше. Если он не работает сразу при запуске, вам нужно будет дождаться выпуска новой версии этого пакета, предназначенного для .NET Standard 2.0.

person Sergiy    schedule 20.03.2018