我有一个F#脚本,我打算在家里和工作中使用它。脚本在两个地方的工作方式都相似,但是,我在工作中遇到了一系列问题(主要是关于防火墙和http代理),所以我想在一个案例和一个案例中以稍微不同的方式运行我的脚本其他
我想,理想情况下我会在FSI级别设置一个特殊标志(指令),所以我可以#if AT_WORK
来处理一些尖锐的角落情况。
如何做到这一点?
答案 0 :(得分:8)
是的,您可以定义自己的符号以用于条件编译,当您调用FSI时,请执行以下操作:
Fsi.exe --define:AT_WORK yourScript.fsx