因此,我正在尝试创建一个需要读取名为“scripts”的子文件夹中的脚本的应用程序。我的代码有问题:
string script = Console.ReadLine();
string path = Directory.GetCurrentDirectory();
string sciptpath = path + "/scripts/" + script;
这在 Windows 上运行良好。但在 Linux(使用 Mono Runtime 运行)上,它会转到当前用户的主目录……而不是可执行文件的目录。这是一个错误吗?有人可以提出解决方法吗?