6
È possibile utilizzare un file app.config da un file F # di script (fsx)? Se é cosi, come? Dove inserisco il file e come sarà chiamato?Usa app.config dal file fsx
È possibile utilizzare un file app.config da un file F # di script (fsx)? Se é cosi, come? Dove inserisco il file e come sarà chiamato?Usa app.config dal file fsx
La domanda collegata da @JoeB fornisce 2 risposte più adatte a F # Interactive rispetto agli script .fsx. Fornisco una buona soluzione per F # script di seguito:
Dato questo file app.config:
<configuration>
<appSettings>
<add key="foo" value="bar"/>
</appSettings>
</configuration>
Leggi foo
questo modo:
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)
già risposto qui: http://stackoverflow.com/domande/645.622/app-config-e-f-interattivo-non-lavoro –