Visual studio 2010 SSRS不识别自定义DLL

Visual studio 2010 SSRS不识别自定义DLL,visual-studio-2010,reporting-services,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\Private程序集。 2.C:\Program Files\Microsoft SQL Server\MSRS10\U 50.MSSQLSERVER\Reporting Services\Report

我正在本地机器上通过VS2010开发SSRS报告。 我需要从某个报告中引用我编写的DLL,该DLL是在.net framwork 3.5中构建的,我已将该DLL放置在以下库中: 1.C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Private程序集。 2.C:\Program Files\Microsoft SQL Server\MSRS10\U 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…”或其依赖项之一。系统找不到指定的文件“

有什么想法吗?

好,找到问题了

在win7 64位上安装VS2010可能会创建两个Microsoft Visual Studio 10.0文件夹,一个在我找到DLL的程序文件中,另一个在我应该找到DLL的程序文件(x86)中。 一旦DLL被放入正确的文件夹中,报表就会识别它


感谢您的回复

在VS中预览报表,请尝试将程序集添加到Windows\assembly。如果服务器端无法正常工作,则无法确定该问题-是否通过报表管理器网站正常工作?