Я пытаюсь использовать пользовательскую сборку в построителе отчетов 2.0. Я добавил сборку в отчет через Свойства отчета> Ссылки. Когда я пытаюсь вызвать публичный статический метод в сборке, я получаю это сообщение:метод в построителе отчетов Нестандартная сборка не найдена
«ExtractTag» не является членом «ReportsClassLibrary.ReportsClassLibraryTools».
Выражение Я пытаюсь использовать для вызова метода является:
=ReportsClassLibrary.ReportsClassLibraryTools.ExtractTag("ID", "ID:incorrect", false)
И метод подписи в сборки:
public static string ExtractTag(string tagToFind, string tags, bool caseSensitive)
Этот метод находится в пределах ReportsClassLibrary
имен и в классе ReportsClassLibraryTools
.
Я не знаю, по какой-то причине мой отчет выглядит более старой версией сборки, у которой не было этого метода, или если проблема - это что-то еще. Я попытался удалить сборку из отчета, перестроить сборку и повторно добавить ее в отчет.
Редактировать: выглядит более глубокой проблемой. Моя сборка компилируется, но при запуске тестового примера, который вызывает этот метод, тест выходит из строя с помощью System.MissingMethodException. Угадайте, что у меня проблема сборки, а не проблема с построителем отчетов ...