Я создал собственную сборку, которую пытаюсь запустить в своем проекте 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] Выражение значения для textrun
‘Textbox16.Paragraphs [0] .TextRuns [0]’ содержит ошибку: [BC30451]
Название «Утилиты» не объявляется.
Есть ли дополнительный шаг, который я пропускаю?