C#为什么在构建之后将App.config复制到我的调试和发布文件夹?

时间:2010-05-27 13:45:05

标签: c# .net

我正在使用Visual Studio 2008专业人士,C#。我发现App.config文件被复制到bin \ debug和bin \ release文件夹中。那是默认的吗?我认为XXX.exe.config文件将是项目的唯一配置文件。

  1. 在没有App.config
  2. 的情况下发布我们的应用程序是否安全
  3. 如果是,请问VS2008在构建后停止复制该文件?
  4. 感谢

1 个答案:

答案 0 :(得分:7)

由于.Net将寻找以可执行文件命名的配置文件,因此在没有“App.Config”的情况下发布应用程序是安全的。

要停止VS将配置文件复制到bin目录,请在解决方案资源管理器中选择App.config,显示该文件的属性,然后将“复制到输出目录”选项更改为“不复制”。