在我的项目中,我打开了一个文件,其中包含一些可执行文件的相对路径。我试图在 F# 交互式窗口中测试我的代码,但它似乎从完全不同的路径运行。如何更改路径/使其从与项目相同的路径运行?
最佳答案
我想 __SOURCE_DIRECTORY__
标识符可以在这里提供帮助。
您应该使用 compiler directives区分使用 F# Interactive 和编译 F# 项目。
#if INTERACTIVE
let path = __SOURCE_DIRECTORY__ + some_relative_path
#else
let path = another_relative_path
#endif
关于f# - 如何让 F# Interactive 窗口使用与项目相同的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10917300/