【发布时间】:2011-10-12 06:47:28
【问题描述】:
通常,可以使用 app.config 文件指定服务绑定,系统会自动从那里读取。但是如果我的程序只是一个库(不可执行的 dll)呢?它不能有 app.config,我不能更改主应用程序代码或配置文件。我可以使用代码指定服务绑定,但这不是一个好主意,因为我不想在每次绑定更改时都重新编译。
我的想法是在文本文件中包含完整的标签,我的 dll 将读取它并将其解析为 WSHttpBinding 对象,我的代码将使用该对象来创建服务客户端。
如何进行解析?
【问题讨论】:
-
必须有一个进程调用你的类库。该应用程序的配置文件是您放置配置设置的地方。宿主应用程序将加载配置并将这些配置提供给您的类库,就好像它们在它自己的 app.config 文件中一样。
-
是的.. 问题是我不应该修改那个主应用程序
标签: c# .net wcf app-config