不知道是否有人可以帮助我,因为我收到以下错误'无法找到端点元素'。
我的设置类似于以下内容 - 一个主要项目vb.net(首先说一个login.exe然后使用类库然后执行诸如设置菜单导航系统之类的事情,它继续调用几个winform类库)我的一个winform类库调用另一个类库,该库包含一些逻辑,然后这些逻辑将调用一个具有对WCF服务的服务引用的类库,并将处理WCF服务引用函数调用。
因此,如果我将winform作为一个独立的exe而不是上面的设置中包含的类库运行,一切都可以正常连接到类库中包含的Web服务,因为我已经添加了<system.serviceModel>
参考信息我的winforms app.config按照下面建议的线程。
"Could not find endpoint element with name..."
我的问题是,一旦我将我的winform转回类库并包含在我要调用的主项目中,它永远不会找到我的winform .dll中包含的<system.serviceModel>
引用,因为我会相信再次通过上面的链接帖子,它将使用主项目app.config而不是我的winforms配置。
我想要尝试的是我真的不想将winform dll的app.config中包含的<system.serviceModel>
信息添加到起始login.exe(作为启动链的程序)因为这看起来很混乱,只是打击我,我必须首先做错事。有没有办法使用我的winform类中的设置,而不是全部回到主项目?
我希望在某些意义上有任何帮助会非常感激,因为它真的像wcf新手一样,提前谢谢
答案 0 :(得分:0)
就我个人而言,我认为它不是很混乱,通常是这些事情是如何完成的,你的主应用程序配置文件只有一个主副本,通常你的应用程序只安装一次同时你可以有很多许多应用程序使用的DLL副本...配置文件通常始终包含与该应用程序相关的设置,同时DLL可以由多个应用程序使用。简而言之,您应该使用主app.config。
无论如何要回答你的问题,你可以在DLL的app.config中读取,就像任何普通文件解析它一样,并按照此处的描述以编程方式设置端点: