簡體   English   中英

Visual Studio 2005 SQL報表項目-找不到我的自定義程序集

[英]Visual Studio 2005 SQL report project— can't find my custom assembly

我在VS 2005中有一個SQL Server報表項目,該項目不會預覽我的報表之一。 該報告使用了帶有我們編寫的一些代碼的自定義程序集。 我在“報告屬性”菜單中設置了對此程序集的引用,但是每當我嘗試預覽報告時,都會收到一條消息,提示部分內容:“無法加載文件或程序集((我的程序集))或其依賴項之一。 該系統找不到指定的文件。”

我不確定如何將報表項目指向我的程序集,或者是否如消息所示,問題出在我程序集的依賴項,以及如何識別該依賴項。

我在該項目中還有其他報告不使用自定義程序集,並且它們在預覽模式下運行良好。 另外,我的同事在他們的VS 2005報表項目中使用我正在使用的程序集也沒有問題。 因此,我認為問題出在我盒子上的某些設置。

如果您有任何建議,很高興聽到他們的建議,謝謝。

確保自定義程序集dll已正確部署。 如果從本地運行,則應將dll復制到

C:\\ Program Files \\ Microsoft SQLServer \\ 80 \\ Tools \\ Report Designer

計算機上的文件夾。

如果您從服務器運行報告,則該報告應位於

C:\\ Program Files \\ Microsoft SQL Server \\ MSSQL \\ Reporting Services \\ ReportServer \\ bin

在服務器上。 (請注意,如果您的服務器有多個正在運行的SSRS實例,則根據您的服務器配置,目錄可能會有所不同。)

這就是讓我不為所動的原因。 事實證明,VS 2005具有其自己的目錄位置,用於查找程序集和配置文件,與SSRS分開。 這篇文章很好地描述了它:

http://forums.asp.net/t/1010780.aspx/1?SQL+Server+Reporting+Services+2005+Custom+Assembly+Error

關於“ rspreviewpolicy.config”的一點對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM