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

本文关键字:DLL 找不到 App config 客户端 代码 调用 我们 | 更新日期: 2023-09-27 18:19:28

下面是我的dll 中的代码

RemotingConfiguration.Configure("App.config",false);

由于找不到App.config,导致错误。

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

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

我用MyDll.dll.config尝试过,但没有成功。我不确定我在这里错过了什么。

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

通常,类库.dll使用客户端的配置文件,该文件被编译为,例如:ClientName.config,因此您希望在运行时访问的文件不会被称为app.configyourdll.config

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