Почему System.Xml.Serialization.XmlSerializer не будет определен в отчете SSRS 2005? - PullRequest
3 голосов
/ 15 января 2010

Я пытаюсь сериализовать структуру данных и передать ее в другой отчет через параметр, и эта строка кода:

Dim s As New System.Xml.Serialization.XmlSerializer(GetType(System.Collections.HashTable))

выдает эту ошибку:

An error occurred during local report processing.
The definition of the report '/myReport' is invalid.
There is an error on line 22 of custom code: [BC30002] Type 'System.Xml.Serialization.XmlSerializer' is not defined.

Как я могу обойти это? Мне удалось использовать полностью определенные классы .NET в других строках кода, включая следующие:

Dim outStream As New System.IO.StringWriter()

и

Private colorMapping As New System.Collections.Hashtable()

Есть идеи, почему это не получится? Это SQL Server Reporting Services 2005.

1 Ответ

3 голосов
/ 18 января 2010

Таким образом, вы можете закрыть вопрос:

Вам необходимо добавить ссылку на «System.Xml» в проект.

...