Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置文件在C#默认位置?_C#_.net_Visual Studio 2010_.net 4.0 - Fatal编程技术网

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

配置文件在C#默认位置?,c#,.net,visual-studio-2010,.net-4.0,C#,.net,Visual Studio 2010,.net 4.0,我刚刚创建了一个WPF应用程序,我想知道我的app.config文件在哪里 我查看了bin/Debug和bin/Release目录,发现只有一个文件“WpfApplication1.vshost.exe”,找不到任何app.config文件 我所能做的就是Add->NewConfiguratin文件,这个文件也不在debug或Release文件夹中 有人能告诉我是否应该手动复制并粘贴到debug或Release文件夹中吗 最后,答案是 如果app.config不存在,请尝试通过“添加->新建项目

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

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

我所能做的就是
Add->New
Configuratin文件,这个文件也不在debug或Release文件夹中

有人能告诉我是否应该手动复制并粘贴到debug或Release文件夹中吗

最后,答案是


如果app.config不存在,请尝试通过“添加->新建项目->应用程序配置文件”创建一个新的app.config,并创建一个名为“app.config”的文件。在此之后,请尝试重新构建应用程序,特定于项目的.config文件应显示在bin/Debug&bin/Release文件夹中。

构建应用程序时,它会自动将副本复制到debug/Release文件夹。只需在这些文件夹中查找*.config文件。

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

创建简单WPF项目后,我的解决方案如下所示
App.config
就在那里,这就是配置文件本身

当您构建解决方案(在我的例子中称为WPFAApplication1)时,配置文件位于
\WPFAApplication1\bin\Debug\
文件夹中的
WPFAApplication1.exe.config

应该自动将其复制到调试/发布文件夹中。但是,您可以尝试显式地将属性中的“复制到输出目录”设置为“始终复制”
,并查看它是否出现


但是,一旦我创建了一个新的WPF项目,我就不会得到任何app.config文件。我必须使用“Add->New Item->Application Configuration File”手动创建一个,它会创建一个“App1.config”文件,即使在构建应用程序之后,在bin/Debug或bin/Release目录中也不会创建任何配置文件!好的,如果它将其命名为
App1.config
,则会出现另一个配置文件。尝试单击解决方案中的“查看所有文件”按钮并找到它。并尝试检查属性中的“始终复制”,正如@James建议的那样。在我的解决方案中,默认情况下,
app.config
具有
不复制
,但它仍然作为ussual构建