.net - 复制 app.config 进行部署

标签 .net wpf .net-4.0

如果我有通过将文件(可执行文件、dll 和数据文件)复制到目标文件夹来部署的项目,我可以忽略复制 app.config 文件(executableName.config)是否正确>) 因为它无论如何都会在用户本地存储中每个用户的第一次应用程序启动时创建?

或者另外问,exeutables目录/bin/debug或者/bin/下的app.config(executableName.config)对不对release 仅用于调试目的,可以在没有任何影响的情况下删除?

到目前为止我已经测试和使用它没有问题(删除和不部署配置文件)但也许存在一些乍一看并不明显的副作用?

最佳答案

我的理解来自this文章是当代码请求配置时,[AppName].exe.config 文件将与其他配置文件(例如 Machine.config、User.config)合并。

因此,如果您没有任何配置并选择省略 exe 配置,您应该不会有任何问题。

exe 配置用于调试目的。

关于.net - 复制 app.config 进行部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6396225/

相关文章:

.net - 使用 -notcontains 过滤文件

WPF:Treeview 项根使用与子节点不同的模板

c# - Visual Studio 如何在本地运行 Web 服务?

C# - 如何格式化日期时间以删除尾随零

.net - Winforms Crystal 报表 - "Failed to load database information"错误

c# - 窗口关闭时的线程回调

wpf - 如何在mvvm wpf模型中配置Relay命令

c# - 如何在数据网格初始化时将 WPF 数据网格的 SortDirection 设置为升序

.net - 在目标服务器上安装 .net 4 项目 - 错误 System.BadImageFormatException

c# - 简单对象和数组是如何传递的?