我找到了带有AppDomain的Windows窗体的解决方案,但是WPF Application对象的等价物是什么?
Hel*_*len 320
一种方法:
System.AppDomain.CurrentDomain.BaseDirectory
Run Code Online (Sandbox Code Playgroud)
另一种方法是:
System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
Run Code Online (Sandbox Code Playgroud)
小智 27
这是另一个:
System.Reflection.Assembly.GetExecutingAssembly().Location
Run Code Online (Sandbox Code Playgroud)
我简单地使用了string baseDir = Environment.CurrentDirectory;它,它对我有用。
祝你好运
编辑:
我曾经删除这种类型的错误,但我更喜欢编辑它,因为我认为这个答案的减号可以帮助人们了解错误的方式。:) 我知道上述解决方案没有用,我将其更改为string appBaseDir = System.AppDomain.CurrentDomain.BaseDirectory;
其他获得它的方法是:
1. string baseDir =
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
2. String exePath = System.Environment.GetCommandLineArgs()[0];
3. string appBaseDir = System.IO.Path.GetDirectoryName
(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
Run Code Online (Sandbox Code Playgroud)
祝你好运
| 归档时间: |
|
| 查看次数: |
178617 次 |
| 最近记录: |