gpt4 book ai didi

configuration-files - 使用 fsx 文件中的 app.config

转载 作者:行者123 更新时间:2023-12-04 16:11:40 25 4
gpt4 key购买 nike

是否可以使用 F# 脚本 (fsx) 文件中的 app.config 文件?如果是这样,如何?我把文件放在哪里,它叫什么名字?

最佳答案

@JoeB 的链接问题提供了 2 个比 .fsx 脚本更适合 F# Interactive 的答案。我为下面的 F# 脚本提供了一个很好的解决方案:

鉴于此 app.config 文件:

<configuration>
<appSettings>
<add key="foo" value="bar"/>
</appSettings>
</configuration>

阅读 foo这边走:
let appConfigPath = System.IO.Path.Combine(Directory.GetCurrentDirectory(), "app.config")
let fileMap = ExeConfigurationFileMap()
fileMap.ExeConfigFilename <- appConfigPath
let config = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None)
let foo = config.AppSettings.Settings.["foo"].Value
Console.WriteLine(foo)

关于configuration-files - 使用 fsx 文件中的 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com