f# - .fsx 文件是在 Debug模式还是 Release模式下交互编译的?

标签 f# f#-interactive

使用 fsi.exe 启动 .fsx 时,代码是否在调试或 Release模式下以交互方式编译?

因为我做了 fsi.exe --debug test.fsx 并且它仍然打印“release”。

测试.fsx:

...
    #if DEBUG
        do printf "debug"
    #else
        do printf "release"    
    #endif
...

我错过了什么?谢谢!

最佳答案

我不认为 --debug暗示 --define DEBUG ,只是例如调试符号等将在那里。

关于f# - .fsx 文件是在 Debug模式还是 Release模式下交互编译的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2151834/

相关文章:

f# - 解释模式匹配与切换

f# - 为什么 F# 中的幂运算符仅适用于 float ?

f# - 可能的 F# 交互式 PInvoke 错误

f# - FSI.exe 在 Ubuntu 10.10 下不工作

casting - 为什么 f# 中不自动向上转换

visual-studio - 如何在 Visual Studio 中出现错误波形时显示类型信息 [fsharp]

F# 高阶属性访问器

visual-studio-code - 在 F# 交互窗口中显示完整字符串

f# - 在 F# 中查找最大值、最小值和平均值

f# - 在 F# 上从元组列表创建列表