LINQPad Skriptverzeichnis?

Weiß jemand, wie er den Pfad zu dem Verzeichnis erhält, in dem sich die LINQPad-Skriptdatei (.linq) befindet?

Oder zum Skript selbst.

Bitte beachten Sie, dass ich nicht über den Speicherort des Ordners "Meine Abfragen" spreche, der in LINQPad angezeigt wird.

Ich kann eine .linq-Datei überall auf der Festplatte speichern und durch Doppelklicken öffnen.

Zum Beispiel, wenn ich die Datei in @ speicheC:\Temp\Test.linq, und das Programm ausführen, ich hätte gerne entwederC:\Temp oderC:\Temp\Test.linq.

rundsätzlich hätte ich gerne etwas Ähnliches wieEnvironment.CurrentDirectory oderAssembly.GetEntryAssembly().Location, nur für die .linq-Datei.

Things ich habe versucht:

Umgebungsvariablen durchsehen Durchsuchen der LINQPad-Assembly, die meinem Skript gegeben wirdEine Ausnahme auslösen und den Stacktrace anzeigen (enthält einen Link zu einer temporären Kopie meines Skripts an einer anderen Stelle)Environment.CommandLine.Dump(); - gibt LINQPad ausführbarEnvironment.CurrentDirectory.Dump(); - gibt C: \ windows \ system32Assembly.GetExecutingAssembly().Location.Dump(); - gibt das temporäre Verzeichnis

Antworten auf die Frage(4)

Ihre Antwort auf die Frage