命名空间已包含wsdl生成的文件中的定义

时间:2012-08-22 11:57:13

标签: c# reporting-services wsdl

我正在尝试在C#应用程序中集成报表服务,但是当我尝试编译它时,我得到了一堆“已包含”错误,就像那两个:

error CS0101: The namespace 'Microsoft.SqlServer.ReportingServices2005' already contains a definition for 'ListSecureMethodsCompletedEventHandler'
error CS0101: The namespace 'Microsoft.SqlServer.ReportingServices2005' already contains a definition for 'GetRenderResourceCompletedEventHandler'

它们都来自ReportingServices2005.cs文件,该文件是使用wsdl生成的,我将其包含在项目中。我在这里做错了什么?

我可能还应该提到我正在使用ReportingService2010.cs和ReportExecution.cs。

1 个答案:

答案 0 :(得分:0)

嗯,这很容易。这是我第一次在C#中使用ReportingServices而且我误读了文档。我认为需要ReportingService2005和2010。排除ReportingService2005并改变一些事情后,一切正常。