C#/.NET WPF应用程序编程开发中如何获取当前程序所有目录的路径?

WPF 作者: Rector 18 次阅读 · 读完约需 1 分钟 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

问题描述

在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

阅读了该文章的人还浏览了...

本文永久链接码友网 » C#/.NET WPF应用程序编程开发中如何获取当前程序所有目录的路径?

发布于: 2019-06-04 16:48:08
分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册