Aid*_*dan 6 configuration-files f#-scripting
是否可以使用F#脚本(fsx)文件中的app.config文件?如果是这样,怎么样?我在哪里放置文件以及它将被称为什么?
@JoeB 的链接问题提供了 2 个答案,它们比 .fsx 脚本更适合 F# Interactive。我为下面的 F# 脚本提供了一个很好的解决方案:
给定这个 app.config 文件:
<configuration>
<appSettings>
<add key="foo" value="bar"/>
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
读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)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1052 次 |
最近记录: |