2010-08-03 58 views
0

我創建了一個自定義程序集,我嘗試在SSRS 2008項目中運行。這是一個簡單的靜態方法:SSRS 2008中的自定義程序集

namespace Utilties 
{ 
    public class Expressions 
    { 
     public static string SayHello() 
{ 
    return "Hello Test!"; 
} 
    } 
} 

該項目編譯爲一個程序集。然後,我去報告>屬性,並添加組件存在,並在以下位置:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 

我的理解是,默認情況下,大會已經有執行權限,因爲我不上添加使用CAS的代碼支持打算。

我插在我的報告與表達一個文本框:

=Utilities.Expressions.SayHello() 

但是,當我建,我得到一個錯誤:

[rsCompilerErrorInExpression] The Value expression for the textrun ‘Textbox16.Paragraphs[0].TextRuns[0]’ contains an error: [BC30451] Name 'Utilities' is not declared.

是否有額外的步驟我失蹤?

回答

0

別管這個問題。問題是我拼錯了命名空間。一旦我糾正了這個問題,問題就消失了,一切都按照它的方式進行。