2017-04-27 16 views
1

最近、レポートサーバーを2016年にアップグレードし、バーコードを含むレポートを除いてすべてがうまくいった。 same article私は初めてバーコードを使い始めましたが、これまでのところ私は運がありませんでした。このエラーが発生しました:SSRS 2016年にアップグレードしたレポートでバーコードが壊れた

"Failed to load expression host assembly. Details: Could not load file or assembly 'BarcodeLib, Version=1.0.0.18, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Failed to grant permission to execute. (Exception from HRESULT: 0x80131418) (rsErrorLoadingExprHostAssembly)"

他に誰かがこの問題を抱えていますか?私は何が欠けていますか?

+0

レポートで参照されるアセンブリが、SSRSが検出できるレポートサーバー上のディレクトリにあることを確認する必要があります。 –

+0

@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

+0

@Stinkpileこれを解決できましたか?私は最近、VS2017で動作するBarcodeLib 1.0.0.22を取得しようとすることで同じ問題を継承しました。 – Lefty

答えて

0

アセンブリにSSRSからアクセスできる場合は、アセンブリのバージョンが異なる必要があります。あなたのバージョンがあなたの参照の定義と一致することを保証するか、またはバージョンを完全に削除してそれが問題であるかどうかを確認することができます。

Change your report reference to (No version) --> BarcodeLib, Culture=neutral 
+0

レポートのバージョンへの参照を削除しましたが、残念ながら実行しようとしたときに同じエラーが発生しています。 – Stinkpile

関連する問題