我有一个解决方案,其中包含许多项目。驻留在主解决方案中的三个项目中有 Web 服务调用。这些 Web 服务项目 (.dll) 出去,抓取一些数据,然后返回(正常运行)。然后他们处理数据,并将其呈现给主应用程序(解决方案中的另一个项目)。
每个项目都有自己的 app.config 文件,该文件设置对公开 Web 服务位置的引用,并且引用设置为动态。
我不分发项目的 .config 文件,只分发解决方案中的主项目。
我的问题,经过长时间的描述是这样的......
其他项目能看到和使用主应用的app.config吗?
我想做的是使用单个 app.config,并让所有项目引用该 ONE app.config 文件以获取公开的 Web 服务的位置。
这可以实现吗?
附带问题....如果我不为解决方案中的其他项目分发 app.config dll,他们怎么知道暴露的 Web 服务的位置?
第三个问题 - 如果我将其他项目 app.config 与解决方案一起分发,这些项目会引用附加的 app.config dll,还是会忽略它,并使用硬编码(在构建时)引用?
谢谢你