有谁知道如何获取LINQPad脚本文件(.linq)所在目录的路径?
或者对于脚本本身而言.
请注意,我不是在谈论"我的查询"文件夹的位置,这是LINQPad中显示的文件夹.
我可以将.linq文件保存在磁盘上的任何位置,然后双击打开它.
例如,如果我将文件保存到C:\Temp\Test.linq并执行程序,我想要或者C:\Temp或者C:\Temp\Test.linq.
基本上我想一些类似于Environment.CurrentDirectory或者Assembly.GetEntryAssembly().Location,只是为了.linq文件.
我试过的事情:
Environment.CommandLine.Dump(); - 提供LINQPad可执行文件Environment.CurrentDirectory.Dump(); - 给出C:\ windows\system32Assembly.GetExecutingAssembly().Location.Dump(); - 给出临时目录linqpad ×1