C# 如何在没有app.config的情况下访问dll中webservice的Web方法?

C# 如何在没有app.config的情况下访问dll中webservice的Web方法?,c#,web-services,dll,windows-applications,C#,Web Services,Dll,Windows Applications,我有一个dll,它使用一个webservice的webservice引用 为此,我必须在该dll的app.config的中添加 我已经在其他项目中提供了该dll的参考 当我尝试运行应用程序时,会出现异常“找不到默认端点元素”。 我搜索了有关此问题的解决方案,了解到我必须在引用dll的项目的app.config中添加 那么,有没有任何方法可以在不修改引用该dll的项目的app.config的情况下初始化webservice客户端? 要从何处进行读取绑定配置?如果要设置硬编码,可以使用代理类的此结构

我有一个dll,它使用一个webservice的webservice引用

  • 为此,我必须在该dll的app.config的中添加

  • 我已经在其他项目中提供了该dll的参考

  • 当我尝试运行应用程序时,会出现异常“找不到默认端点元素”。

  • 我搜索了有关此问题的解决方案,了解到我必须在引用dll的项目的app.config中添加

  • 那么,有没有任何方法可以在不修改引用该dll的项目的app.config的情况下初始化webservice客户端?


  • 要从何处进行读取绑定配置?如果要设置硬编码,可以使用代理类的此结构

    public YourServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
    }
    

    要从何处进行读取绑定配置?如果要设置硬编码,可以使用代理类的此结构

    public YourServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
    }
    

    我通过直接下载该web服务的WSDL类文件解决了这个问题

    我还面临另一个关于web服务的问题

    我必须在dll中添加System.Web.Services引用以及包含dll的父项目


    那么,有没有办法在不添加reference System.web.Services的情况下使用web服务的WSDL类。

    我通过直接下载该web服务的WSDL类文件解决了这个问题

    我还面临另一个关于web服务的问题

    我必须在dll中添加System.Web.Services引用以及包含dll的父项目

    那么,有没有任何方法可以在不添加reference System.web.Services的情况下使用web服务的WSDL类呢