4

ローカル マシンで VS2010 を介して SSRS レポートを作成しています。特定のレポートから、私が作成した DLL を参照する必要があります。DLL は .net framwork 3.5 でビルドされ、次のライブラリに dll を配置しました: 1.C:\Program Files\Microsoft Visual Studio 10.0\Common7\ IDE\PrivateAssemblies. 2.C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin ローカル マシンと SSRS が配置されているサーバーの両方。次のように rssrvpolicy.config ファイルも追加しました。

<CodeGroup
           class="UnionCodeGroup"
           version="1"
           PermissionSetName="FullTrust"
           Name="Test"
           Description="">
         <IMembershipCondition
               class="UrlMembershipCondition"
               version="1"
               Url="C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\Test.dll"
                   />

レポート プロパティから DLL を参照しましたが、レポートのプレビュー中に次のエラー メッセージが表示されました。「ローカル レポートの処理中にエラーが発生しました。レポート X の定義が無効です。コード モジュールの読み込み中にエラーが発生しました」テスト ...' ファイルまたはアセンブリ 'テスト ...' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません"

何か案は?

4

1 に答える 1

4

問題が見つかりました。

win7 64 ビットに VS2010 を明らかにインストールすると、2 つの Microsoft Visual Studio 10.0 フォルダーが作成されます。DLL が正しいフォルダーに配置されると、レポートはそれを認識しました。

お返事をありがとうございます

于 2013-02-13T11:47:58.593 に答える