当我在bin文件夹中添加对外部dll的引用时,wcf服务正在提供引用错误

时间:2015-07-09 12:46:57

标签: c# asp.net .net wcf dll

我在asp.net(C#)中有一个wcf服务,我在代码中声明了这个。

 DMSOPInvoice.DMSServiceClient objdms = new DMSOPInvoice.DMSServiceClient();

当我添加对dll的引用时,上面的声明不起作用。 它是" 类型或命名空间名称' DMSOPInvoice'找不到(你错过了使用指令或汇编引用吗?)"

错误窗口中显示的错误消息如下所示。

错误38 Reference.svcmap:无法为服务引用生成代码' DMSOPInvoice'。   无法导入wsdl:portType  详细信息:运行WSDL导入扩展时抛出异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter   错误:无法加载类型' System.Runtime.CompilerServices.ExtensionAttribute'  来自assembly' mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。   XPath到错误源:// wsdl:definitions [@targetNamespace =' http://tempuri.org/'] / wsdl:portType [@name =' IDMSService']  无法导入wsdl:binding详细信息:  导入wsdl:binding依赖的wsdl:portType时出错。   XPath到wsdl:portType:// wsdl:definitions [@targetNamespace =' http://tempuri.org/'] / wsdl:portType [@name =' IDMSService']  XPath到错误源:// wsdl:definitions [@targetNamespace =' http://tempuri.org/'] / wsdl:binding [@name =' BasicHttpBinding_IDMSService']  无法导入wsdl:port详细信息:导入wsdl:port依赖的wsdl:binding时出错。 XPath到wsdl:binding:// wsdl:definitions [@targetNamespace =' http://tempuri.org/'] / wsdl:binding [@name =' BasicHttpBinding_IDMSService'] XPath到错误源:// wsdl:definitions [@targetNamespace =' http://tempuri.org/'] / wsdl:service [@name =' DMSService'] / wsdl:port [@ name =& #39; BasicHttpBinding_IDMSService'] App_WebReferences / DMSOPInvoice /

有人可以帮我这个吗??

0 个答案:

没有答案