6
Có thể sử dụng tệp app.config từ tệp F # script (fsx) không? Nếu vậy, làm thế nào? Tôi đặt tập tin ở đâu và nó sẽ được gọi là gì?Sử dụng app.config từ tệp fsx
Có thể sử dụng tệp app.config từ tệp F # script (fsx) không? Nếu vậy, làm thế nào? Tôi đặt tập tin ở đâu và nó sẽ được gọi là gì?Sử dụng app.config từ tệp fsx
Câu hỏi được liên kết bởi @JoeB cung cấp 2 câu trả lời phù hợp hơn với F # Interactive so với tập lệnh .fsx. Tôi cung cấp một giải pháp tốt cho F # kịch bản dưới đây:
Với file app.config này:
<configuration>
<appSettings>
<add key="foo" value="bar"/>
</appSettings>
</configuration>
đọc foo
theo cách này:
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)
Đã trả lời ở đây: http://stackoverflow.com/câu hỏi/645622/app-config-and-f-interactive-not-working –