【发布时间】:2019-04-17 21:06:10
【问题描述】:
我想让我的应用程序在我的应用程序运行后设置当前工作目录,这意味着,例如:
$ pwd
/my/directory
$ dotnet MyApp.dll
$ pwd
/another/place/somewhere
如何在 C# 中使用 .NET Core以跨平台方式做到这一点?
我查看了Environment.CurrentDirectory 和Directory.SetCurrentDirectory,但对于它们来说,当应用程序退出时,工作目录会重置为其原始状态,如Directory.SetCurrentDirectory 的文档中所示。
当应用程序终止时,工作目录将恢复到其原始位置(启动进程的目录)。
【问题讨论】:
标签: c# .net-core working-directory