“.settings”文件从另一个项目复制/移动的文件不包含在“app.config”中

时间:2014-01-03 09:26:01

标签: c# .net app-config

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

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

System.Configration.ConfigurationErrorsException:配置系统初始化失败 InnerException:无法识别的配置部分

1 个答案:

答案 0 :(得分:1)

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

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