You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 5/6添加Settings.settings未生成配置文件,.NET 6桌面应用如何生成设置文件

.NET 6 Windows 桌面应用配置文件生成方案

.NET 5+ 改用SDK风格的项目系统后,不再默认自动触发.NET Framework时期的App.config生成逻辑,按照以下步骤操作即可实现和.NET 4一致的配置文件生成、使用体验:

操作步骤

  • 手动添加App.config文件
    右键项目 → 点击「添加」→「新建项」→ 搜索选中「应用程序配置文件」,固定命名为App.config后添加到项目根目录。
  • 添加设置文件
    继续通过「添加新项」窗口选择Settings File类型,命名为Settings.settings,推荐保存到项目的Properties目录下,和.NET Framework的使用习惯保持一致。你可以直接在设置编辑器中新增、编辑配置项,原有读写逻辑无需修改。
  • 补充生成配置(仅未自动生成时使用)
    如果完成前两步后构建项目仍未生成目标配置文件,右键项目选择「编辑项目文件」,在顶层<PropertyGroup>节点中添加以下配置:
    <AppConfig>App.config</AppConfig>
    
    保存后重新构建即可。

结果验证

构建完成后,输出目录会生成和程序集同名的配置文件,命名为[程序集名称].dll.config,部分Windows桌面项目还会同步生成[程序集名称].exe.config,两者内容完全一致,均可正常读取。原有Properties.Settings.Default的配置读写、持久化逻辑完全兼容,无需调整代码。

内容的提问来源于stack exchange,提问作者Karmeye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 22:15:06