相关疑难解决方法(0)

C#DLL配置文件

我试图将app.config文件添加到我的DLL,但所有尝试都失败了.

根据MusicGenesis在" 将配置信息放入DLL中 "这应该不是问题.显然我做错了什么......

以下代码应该从我的DLL返回我的ConnectionString:

return ConfigurationManager.AppSettings["ConnectionString"];
Run Code Online (Sandbox Code Playgroud)

但是,当我将app.config文件复制到我的控制台应用程序时,它工作正常.

有任何想法吗?

c# app-config

187
推荐指数
7
解决办法
21万
查看次数

有人可以提供快速的App.config/Web.config教程吗?

我之前已多次使用过这两个配置文件,但我从未花时间充分了解它们的工作原理.正如大多数人所做的那样,我理解了如何调用WebConfigurationManager.AppSettings["key"]获取配置值的基础知识.

以下是我提出的一些问题:

  1. 在类库中引用配置值时会发生什么,并且库是更大解决方案的一部分?是否需要将app.config复制到输出目录才能找到变量?(我假设是的)
  2. 你能直接在另一个类库中使用app.config的配置值吗?
  3. 假设问题3为"是",如果来自不同库的多个app.config文件包含具有相同键的配置值,会发生什么?
  4. 引用web.config但在类库中会发生什么?
  5. 当您引用app.config但在网站或Web应用程序项目中时会发生什么?

c# configurationmanager appsettings application-settings webconfigurationmanager

8
推荐指数
1
解决办法
4372
查看次数