You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

发布含二维码生成自定义程序集的Power BI分页报表遇问题求助

问题分析与解答

核心结论

基于全局程序集缓存(GAC)部署自定义程序集的方案无法在Power BI Service上正常运行。

错误原因

Power BI Service是多租户托管环境,平台对服务器端资源访问有严格限制:

  • 用户无法将自定义程序集部署到Service的GAC或服务器文件系统
  • 报表发布后,Service无法访问你本地GAC中的QRCoderImageToByteArray程序集,因此触发rsErrorLoadingCodeModule加载失败错误

可行替代方案

  • 数据库端预生成二维码:在数据库层(如SQL Server)编写逻辑生成二维码图片的二进制数据并存储为字段,报表直接绑定该字段显示图片。这种方式无需依赖自定义程序集,完全兼容Power BI Service。
  • 使用Power BI分页报表原生条码功能:检查Power BI分页报表是否已原生支持二维码生成(目前部分条码类型已内置),无需额外自定义代码。
  • 放弃自定义代码嵌入:停用报表内嵌入代码+自定义程序集的模式,改用平台原生支持的能力实现需求。

原错误信息

PaginatedReportAuthoringError: Report is invalid. ErrorCode: rsErrorLoadingCodeModule, Details: Error while loading code module: "QRCoderImageToByteArray, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3016ec4525f0585e". Details: Could not load file or assembly "QRCoderImageToByteArray, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3016ec4525f0585e" or one of its dependencies. The system cannot find the file specified.

内容的提问来源于stack exchange,提问作者Wimpie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 02:42:16