问题描述
在C# Windows Form应用程序中,可以使用GetDirectoryName(Application.ExecutablePath);
获取当前程序所在目录,那么在WPF应用程序中,如何获取当前程序所有目录呢?
方案一
使用CurrentDomain.BaseDirectory
,如下:
var dir = System.AppDomain.CurrentDomain.BaseDirectory;
方案二
使用GetCurrentProcess().MainModule.FileName
,如下:
System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
方案三
使用GetExecutingAssembly().Location
,如下:
var dir = System.Reflection.Assembly.GetExecutingAssembly().Location
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册