我希望得到我的应用程序的目录它似乎不同于常规的c#?
因为Path.GetDirectoryName(Application.ExecutablePath)不工作.
And*_*Dog 29
一个正确的跨平台解决方案
Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)
Run Code Online (Sandbox Code Playgroud)
请注意,两者Environment.CurrentDirectory和Assembly.GetExecutingAssembly().Location(更确切地说,其目录)在语义上都是错误的,即使它们通常 - 但不总是 - 相同的目录:
Assembly.GetExecutingAssembly(),则会导致"/path/to/B.dll".| 归档时间: |
|
| 查看次数: |
14428 次 |
| 最近记录: |