2010-08-03 6 views
0

J'ai créé un assemblage personnalisé que j'essaie de lancer dans mon projet SSRS 2008. Ceci est une méthode statique simple dans une classe:Assemblage personnalisé dans SSRS 2008

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

Le projet compile dans un ensemble. Ensuite, je vais au rapport> Propriétés et ajouter l'ensemble là-bas et à l'emplacement suivant:

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

Je crois comprendre que, par défaut, l'ensemble a déjà les droits d'exécution que je ne compte pas sur l'ajout du support de code en utilisant CAS.

J'ai inséré une zone de texte dans mon rapport avec l'expression:

=Utilities.Expressions.SayHello() 

Mais quand je construis, je reçois une erreur:

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

Y at-il une étape supplémentaire qui me manque?

Répondre

0

Peu importe la question. Le problème était que j'ai mal orthographié l'espace de noms. Une fois que j'ai corrigé le problème, le problème a disparu et tout a fonctionné comme il le devrait.

Questions connexes