配置文件在C#默认位置?

时间:2013-01-07 10:33:57

标签: c# .net visual-studio-2010 .net-4.0

我刚刚创建了一个WPF应用程序,只是想知道我的app.config文件在哪里?

我查看了bin / Debug和bin / Release目录,只有一个文件"WpfApplication1.vshost.exe",找不到任何app.config文件。

我所能做的就是Add->New Configuratin文件,这也不是调试版或发布文件夹。

任何人都可以指导我是否应该手动将其复制并粘贴到调试或发布文件夹中?

最后:答案

如果app.config不存在,请尝试通过“Add-> New Item-> Application Configuration File”创建一个新的,并创建一个名为“App.config”的文件。在此之后,尝试重建您的应用程序,特定于您的项目的.config文件应出现在bin / Debug& bin / Release文件夹。

4 个答案:

答案 0 :(得分:4)

应该自动复制到Debug / Release文件夹中。但是,您可以尝试显式设置"复制到输出目录"在始终复制的属性中,看看它是否显示。

enter image description here

答案 1 :(得分:2)

创建简单的WPF项目后,我的解决方案看起来像这样。 App.config就在那里,这是配置文件本身

enter image description here

当您构建解决方案时,我的情况下将其命名为WpfApplication1,配置文件位于WpfApplication1.exe.config文件夹中的\WpfApplication1\bin\Debug\enter image description here

答案 2 :(得分:0)

构建应用程序时,它会自动获取调试/发布文件夹的副本。只需在这些文件夹中查找* .config文件。

答案 3 :(得分:0)

如果您构建项目,则应该在二进制目录中有一个名为foo.bar.exe.config的文件。 app.config文件本身应该在您的解决方案目录中可见。