从另一个项目复制/移动".settings"文件不包括在"app.config"



我在解决方案中将"*.settings"文件从一个项目复制到另一个项目,但这样做不会像使用"添加项"对话框添加设置那样更新"app.config"文件。

该应用程序构建良好,但在运行时,它在尝试访问配置类时抛出以下异常:

System.Configuration.ConfigurationErrorsException:配置系统未能初始化InnerException:无法识别的配置节

解决方案相当简单:只需使用设计器修改".settings"(添加设置或修改现有设置)并保存即可。保存后,VS将自动尝试更新其所属项目的"app.config"文件,如果相应的配置节不存在,VS将创建它。

如果一直引发异常,只需查找异常消息中指示的配置文件并将其删除即可

最新更新