

新闻资讯
技术学院app.config 是 .NET Framework 项目中用于存储应用程序级配置的 XML 文件,以 configuration 为根节点,包含 appSettings、connectionStrings、startup 等内置节,并支持通过 configSections 声明和实现自定义节;编译后生成 [AppName].exe.config,不适用于 .NET Core/5+。
app.config 是 .NET Framework 项目(如 Windows Forms、WPF 或控制台应用)中用于存储应用程序级配置的 XML 文件,其结构有固定根元素和约定的节(section)组织方式。核心是 configuration 根节点,内部按功能划分多个预定义或自定义配置节。
一个最小可用的 app.config 至少包含 根元素,并通常嵌套 和 等标准节:
以下节由 .NET 运行时或基础类库识别,需按规范使用:
ConfigurationManager.AppSettings["Key"] 读取ConfigurationManager.ConnectionStrings["Name"] 访问)、垃圾回收选项等若需结构化配置(如嵌套对象),不能直接写在 中,而要:
下添加 声明节类型ConfigurationSection 的类来解析 XML 元素app.config 在编译后会自动复制为 [AppName].exe.config 并放在输出目录;它不被 .NET Core 或 .NET 5+ 项目原生支持——这些平台
使用 appsettings.json 及 IConfiguration 接口。若在新项目中看到 app.config,通常是兼容旧代码或特定场景(如某些第三方库要求)。