そこで、「scripts」というサブフォルダ内のスクリプトを読み取る必要のあるアプリケーションを作成しようとしています。私が問題を抱えている私のコード:
string script = Console.ReadLine();
string path = Directory.GetCurrentDirectory();
string sciptpath = path + "/scripts/" + script;
これはWindowsで正常に機能します。ただし、Linux(Mono Runtimeを使用して実行)では、実行可能ファイルのディレクトリではなく、現在のユーザーのホームディレクトリに移動します。これはバグですか?そして、誰かが回避策を提案できますか?