C# 配置文件和引用其中的配置值

C# 配置文件和引用其中的配置值,c#,.net,wcf,C#,.net,Wcf,我有两个项目FOO和BAR 在酒吧里我有一门课 public static class CheckInServiceFactory { public static ICheckInService GetInstance() { var factory = new ChannelFactory<ICheckInService>("CheckInService"); return factory.CreateChannel(); }

我有两个项目FOO和BAR

在酒吧里我有一门课

public static class CheckInServiceFactory
{
    public static ICheckInService GetInstance()
    {
        var factory = new ChannelFactory<ICheckInService>("CheckInService");
        return factory.CreateChannel();
    }
}
在FOO内部,我还有一个appconfig,它设置了“CheckInService”端点

我的问题是,CheckInServiceFactory如何知道在FOO的appconfig中查找端点?


为什么它不在BAR的配置文件中查找它(顺便说一句,它不在那里,所以我认为这会爆炸)所有配置文件都始终在正在执行的应用程序中。如果是某种.EXE文件,则它们位于application.EXE.config中。如果它是一个web应用程序,那么它就是web.config

永远不会使用库文件“(.dll)配置


从第一天开始就是这样。

配置来自应用程序配置文件


我假定FOO是应用程序,BAR是引用的dll。因此,配置将从FOO.exe.config中读取。是的,FOO是应用程序,BAR是引用。
var searchResults = CheckInServiceFactory.GetInstance();