Winforms F#脚本在执行后立即结束(FSI)
当我双击.fsx文件时,脚本在执行后立即结束。没有机会与脚本交互或查看它的功能 我几乎看不到其中一个脚本创建了WinForms窗口,但它很快就关闭了 我尝试了几个默认运行操作(包括发送到.cmd文件):Winforms F#脚本在执行后立即结束(FSI),winforms,f#,f#-interactive,Winforms,F#,F# Interactive,当我双击.fsx文件时,脚本在执行后立即结束。没有机会与脚本交互或查看它的功能 我几乎看不到其中一个脚本创建了WinForms窗口,但它很快就关闭了 我尝试了几个默认运行操作(包括发送到.cmd文件): 您尝试的两个命令行都确实运行了脚本,然后退出。如果要保持REPL打开以与脚本交互,则需要--load:file.fsx或--use:file.fsx --use:file.fsx的作用与运行fsi然后将file.fsx的内容粘贴到REPL中大致相同。例如,如果文件只包含let x=2,则可以立
您尝试的两个命令行都确实运行了脚本,然后退出。如果要保持REPL打开以与脚本交互,则需要
--load:file.fsx
或--use:file.fsx
的作用与运行fsi然后将--use:file.fsx
的内容粘贴到REPL中大致相同。例如,如果文件只包含file.fsx
,则可以立即键入let x=2
x代码>将被识别。如果您的文件包含一组值、语句、类型和/或模块,那么这就是您想要的
的作用与运行fsi并键入--load:file.fsx
大致相同。这意味着此文件中定义的值将位于单独的命名空间中。如果文件以#load“file.fsx”
或名称空间
声明开头,则这是您想要的模块
"C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\fsi.exe" "%1" %*
"C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0\fsi.exe" --quiet --exec "%1"