2013-06-05 2 views
0

В настоящее время я пытаюсь добавить сборку в построитель отчетов 3.0, чтобы выполнить метод и возвращает результат:построитель отчетов пользовательский метод сборки возвращает «# Ошибка»

Но я всегда получаю «#Error» в окне предварительного просмотра , Даже Whe метод, который прост:

public static string Test() 
    { 
     return "test"; 
    } 

Ссылка устанавливается следующее: assembly reference in report builder

Expression является:

=TestNamespace.TestClass.Test() 

Узел зарегистрирован в GAC, и кажется, что метод проверяются на доступность. Иначе я получаю другую ошибку.

ответ

1

Я, наконец, исправил это.

Важно, чтобы установить следующий в AssemblyInfo.cs файл:

using System.Security; 
[...] 
// added to use in Reporting Services 
[assembly: AllowPartiallyTrustedCallers()] 

Подробнее:

http://www.sqlservercentral.com/blogs/dknight/2012/01/26/ssrs-custom-code-with-external-assemblies/ rsErrorLoadingCodeModule: what are the steps to deploy an assembly for use with Report Builder 2.0?

Он также не требуется поместить файл сборки в GAC. Я просто поставил его здесь, чтобы проверить его локально:

C:\Program Files (x86)\Microsoft SQL Server\Report Builder 3.0 
Смежные вопросы