我是C#的新手,我读了几篇关于使用配置文件的帖子。我可能有一个非常基本的问题,我一直无法找到答案。我在项目中创建了一个Config文件夹,为输入/输出文件添加一些路径信息。 \bin\debug\folder
内似乎还有一个Config文件夹。我的App.config
文件指向Config\appSettings.config
。我无法弄清楚我的项目中使用了哪个Config文件夹。是我创建的Config文件夹还是\bin\debug\
文件夹中的Config文件夹?在此先感谢任何帮助,我希望我遵循发布问题的所有规则。
答案 0 :(得分:0)
我认为这可能是两个文件。
每当构建应用程序时,编译的.exe,.dll和.config文件都会被复制或写入\ bin \ debug文件夹。然后从\ bin \ debug文件夹运行该应用程序。项目目录中的App.config
文件会自动转换为名为ProjectName.exe.config
的文件,这是ConfigurationManager类所查找的文件。
如果您在configSource
文件中使用App.config
来引用其他配置文件,例如Config\appSettings.config
,则还需要将其复制到\ bin \ debug文件夹中,以便它可以程序运行时可以访问。