当前位置:  开发笔记 > 编程语言 > 正文

获取Windows窗体应用程序的执行目录的路径

如何解决《获取Windows窗体应用程序的执行目录的路径》经验,为你挑选了4个好方法。

我想获取Windows窗体应用程序的执行目录的路径.(即,可执行文件所在的目录.)

有谁知道.NET中的内置方法来做到这一点?



1> Tomas Pajonk..:

在VB.NET中

Dim directory as String = My.Application.Info.DirectoryPath

在C#中

string directory = AppDomain.CurrentDomain.BaseDirectory;


C#位置也可以在VB或其他不支持"我的"名称的语言中使用.

2> thmsn..:

Application.Current产生一个appdomain http://msdn.microsoft.com/en-us/library/system.appdomain_members.aspx

这也应该给你组装的位置

AppDomain.CurrentDomain.BaseDirectory

我似乎记得有多种方法来获取应用程序的位置.但这个在过去至少对我有用(自从我完成winforms编程以来已经有一段时间了:/)


它应该是Application.CurrentDomain.

3> Ali Ersöz..:

这可能有所帮助;

Path.GetDirectoryName(Application.ExecutablePath);

这里也是参考



4> 小智..:

System.Windows.Forms.Application.StartupPath 我想会解决你的问题

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有