用于编写脚本的F#:脚本文件的位置

问题描述:

在F#脚本文件(.fsx)中,如何确定当前正在执行的.fsx文件的位置?我想解决相对于它的路径。用于编写脚本的F#:脚本文件的位置

我试过Assembly.GetExecutingAssembly().CodeBase但显然这在“动态装配”中不起作用。

提取物F#规格:

_ _SOURCE_DIRECTORY__ - 由指定包含当前文件的目录的名称,例如文字逐字字符串替换C:\源。当前文件的名称由文件中最近的行指令确定。如果未指定行指令,则名称由与System.IO.Path.GetFullPath结合使用的命令行编译器给出。

_ _SOURCE_FILE__ - 通过包含当前文件的名称字面逐字字符串代替,例如,file.fs

+4

即使工作在F#互动(不知道如何* * - 但不管)谢谢! – 2011-02-01 09:58:01