我有一个 C# 类库和一个启动项目(一个控制台应用程序)。类库包括对 Web 服务的服务引用。当我尝试运行该项目时,我得到一个 InvalidOperationException,因为启动项目没有读取类库的 app.config,并且它忽略了服务引用。为了让它工作,我不得不向启动项目添加相同的服务引用。有什么办法可以避免这种情况吗?我可以让启动项目识别类库的服务引用和app.config,而不必将其复制到启动项目中吗?
我尝试从类库中添加指向 app.config 的链接,但这不起作用。如果类库需要使用它的任何人将该服务引用添加到启动项目,那么它的可移植性就不是很好。