FSharp编译器不包括app.config中的appSettings部分(FSharp.Configuration)

时间:2015-04-09 02:30:02

标签: configuration f# appsettings

我正在使用FSharp.Configuration库。

我注意到有时FSharp编译器会生成programName.exe.config,但它不包含我添加的appSettings部分。为了查看输出配置文件中的appSettings部分,我必须删除启动部分和运行时部分。奇怪的是,如果我现在添加启动和运行时部分,FSharp编译器输出完整的配置文件(包含appSettings,启动和运行时)将没有任何问题。

这不会一直发生。我找不到合理的理由如何发生。

有没有人经历过同样的事情?

我正在使用带有最新补丁的VS2013(截至2015-04-08)。我还添加了System.Configuration引用并包含在代码中。

任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但在我的情况下,appsettings部分并没有每次复制,而是通过从Debug配置切换到Release配置来解决。 在Release配置中,它可以正常工作。