.net 为什么在SSRS 2005报告中未定义System.Xml.Serialization.XmlSerializer?
我试图序列化一个数据结构,并通过参数将其传递给另一个报表,这行代码:.net 为什么在SSRS 2005报告中未定义System.Xml.Serialization.XmlSerializer?,.net,vb.net,reporting-services,reportingservices-2005,.net,Vb.net,Reporting Services,Reportingservices 2005,我试图序列化一个数据结构,并通过参数将其传递给另一个报表,这行代码: 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
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()
及
你知道为什么这会失败吗?这是SQL Server Reporting Services 2005。因此您可以结束问题:
您需要在项目中添加对“System.Xml”的引用。我不熟悉reporting services,但我猜您需要在项目中添加对“System.Xml”的引用当然!谢谢-如果你创造了一个答案,我会接受它。
Private colorMapping As New System.Collections.Hashtable()