哪个appSetting.config文件是使用

时间:2018-04-17 14:56:09

标签: c# app-config

我是C#的新手,我读了几篇关于使用配置文件的帖子。我可能有一个非常基本的问题,我一直无法找到答案。我在项目中创建了一个Config文件夹,为输入/输出文件添加一些路径信息。 \bin\debug\folder内似乎还有一个Config文件夹。我的App.config文件指向Config\appSettings.config。我无法弄清楚我的项目中使用了哪个Config文件夹。是我创建的Config文件夹还是\bin\debug\文件夹中的Config文件夹?在此先感谢任何帮助,我希望我遵循发布问题的所有规则。

1 个答案:

答案 0 :(得分:0)

我认为这可能是两个文件。

每当构建应用程序时,编译的.exe,.dll和.config文件都会被复制或写入\ bin \ debug文件夹。然后从\ bin \ debug文件夹运行该应用程序。项目目录中的App.config文件会自动转换为名为ProjectName.exe.config的文件,这是ConfigurationManager类所查找的文件。

如果您在configSource文件中使用App.config来引用其他配置文件,例如Config\appSettings.config,则还需要将其复制到\ bin \ debug文件夹中,以便它可以程序运行时可以访问。