与aspnetcore完全兼容的powerbi.api包?

时间:2018-03-19 03:34:14

标签: asp.net-core powerbi powerbi-embedded

我能够获得示例asp.net嵌入式powerbi来处理我的报告 现在我必须将其迁移到aspnetcore
当我看到这篇文章时,我很有希望 - 看到有人能够完成它 Embed Power BI Report In ASP.Net Core Website

所以我:

  1. 使用aspnetcore
  2. 启动了一个新项目
  3. 安装了powerbi软件包
  4. 现在编译即时收到此警告:
    软件包' Microsoft.PowerBI.Api 2.0.11'使用' .NETFramework,Version = v4.6.1'进行了恢复。而不是项目目标框架' .NETCoreApp,Version = v2.0'。此软件包可能与您的项目不完全兼容。

    我搜索并找不到特定于aspnetcore的powerbi包 有吗?核心会发生冲突吗?或者没关系?

    更新:
    4.6.1 powerbi包确实可以与aspnetcore 2一起使用 但期待专门为核心编码的powerbi软件包

1 个答案:

答案 0 :(得分:1)

正如您所看到的,这只是一个警告,而不是错误。出现此警告是因为.NET Core 2.0应用程序可以使用一些针对.NET Framework 4.6.1(或更低版本)的Nuget包。但是,如果引用的.NET 4.x包中包含一些未包含在.NET Core / .NET Standard 2.0中的API

,则此包含可能会失败

所以,我的建议 - 尝试运行你的应用程序。如果乍一看它运行良好 - 那么,很可能PowerBI包不包含任何不受支持的API,并且可以更好地工作。如果它在开始时失败 - 那么你将需要等待发布面向.NET Standard 2.0的新版本的软件包。