2013-02-13 117 views
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文件如下:SSRS無法識別自定義DLL

<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 ...'或其某個相關項。該系統找不到指定的「

任何想法文件?

+0

對於報告中預覽VS嘗試將程序集添加到Windows \程序集。不確定這個問題,如果它不工作的服務器端 - 是否通過報告管理器網站工作? – 2013-02-13 10:10:38

回答

4

確定發現的問題!

在WIN7 64位創建兩個微軟的Visual Studio 10.0文件夾,一個在Program Files文件在那裏我Apperntly安裝VS2010 VE位於我的DLL和一個在我應該位於其程序文件(x86)。 一旦DLL被放置在正確的文件夾中的報告中承認它。

感謝您的回覆

相關問題