SSRS无法识别自定义DLL

时间:2013-02-13 09:12:01

标签: visual-studio-2010 reporting-services

我正在本地计算机上通过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的定义无效。 加载代码模块时出错“Test ...”无法加载文件或程序集'Test ...'或其中一个依赖项。系统找不到指定的文件“

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

确定发现了问题!

在win7 64位上专门安装VS2010创建两个Microsoft Visual Studio 10.0文件夹,一个在Program Files中,我找到了我的DLL,一个在Program Files(x86)中我应该找到它。 将DLL放入正确的文件夹后,报告就会识别它。

感谢您的回复