我有一个使用 Windows 窗体的 f# 脚本,我希望它在不显示控制台窗口 (fsi.exe) 的情况下运行。有可能吗?怎么做?下面是一个脚本示例。
#r "mscorlib.dll"
#r "System.dll"
open System.IO
open System.Windows.Forms
let DoUsefulThing() = ()
let form = new Form()
let button = new Button(Text = "Do useful thing")
button.Click.AddHandler(fun _ _ -> DoUsefulThing())
form.Controls.Add(button)
form.ShowDialog()