の場所、それはしかし、この識別子は、C#のスクリプト(CSXファイルやC#インタラクティブ)では動作しません__SOURCE_DIRECTORY__
https://stackoverflow.com/a/4861029/2583080のC#(CSX)のF#でスクリプトファイル
事前に定義された識別子と、むしろ簡単です。
> __SOURCE_DIRECTORY__
(1,1):エラーCS0103:名前は '__SOURCE_DIRECTORY__' のいずれか動作しません、より伝統的な方法で、現在のディレクトリを取得する現在のコンテキスト
には存在しません。 。
Directory.GetCurrentDirectory()
戻り値:
C:\Users\$USER_NAME$\
new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath;
戻り値:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\InteractiveComponents\