当我们从客户端代码调用dll时,在DLL中找不到App.config

时间:2014-08-25 09:30:34

标签: c# dll app-config

以下是我的dll中的代码

RemotingConfiguration.Configure(“App.config”,false);

给出错误,因为找不到App.config。

我从客户端应用程序调用了我的dll。

我在我的客户端解决方案中添加了相同的App.config文件,但没有帮助。

我尝试使用MyDll.dll.config但没有运气。我不确定我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

通常,类库/ dll使用编译到的客户端的配置文件,例如:ClientName.config,因此您要在运行时访问的文件不会被调用app.config或{{ 1}}。

如果您将dll所需的配置添加到客户端的app.config中,您应该没问题,但您的dll本身不应该对客户端名称.config字符串进行硬编码,因为它不会使其可用于有其他名字的客户。