【发布时间】:2017-04-27 12:59:09
【问题描述】:
我们最近将我们的报表服务器升级到 2016 年,除了包含条形码的报表之外,一切都运行良好。我尝试通过same article 回溯,这是我们第一次开始使用条形码时使用的,但到目前为止我还没有运气。我收到此错误:
“无法加载表达式宿主程序集。详细信息:无法加载文件或程序集'BarcodeLib,版本=1.0.0.18,Culture=neutral,PublicKeyToken=null'或其依赖项之一。无法授予执行权限。(来自 HRESULT 的异常:0x80131418) (rsErrorLoadingExprHostAssembly)"
还有其他人遇到过这个问题吗?我错过了什么?
【问题讨论】:
-
您必须确保您的报告引用的程序集位于报告服务器上 SSRS 可以找到它的目录中。
-
@RossBush 据我所知,我正在引用程序集,但我完全有可能将它放在错误的位置。我将库添加到以下位置: C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer\bin C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies C:\ Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies 你知道有没有我遗漏的位置吗?
-
@Stinkpile 你设法解决了这个问题吗?我最近继承了同样的问题,试图让 BarcodeLib 1.0.0.22 在 VS2017 中工作,希望你能解决它。
标签: reporting-services reporting-services-2016