如何在Windows窗体应用程序中获取应用程序物理路径

时间:2011-04-26 10:17:06

标签: c# winforms

如何在Windows窗体中获取应用程序路径,我使用了以下代码,但它说的是"找不到方法"

Application.ExecutablePath;
Application.StartupPath;

请建议我缺少任何名称空间?

提前致谢

5 个答案:

答案 0 :(得分:11)

这将返回应用程序的完整路径

System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)

答案 1 :(得分:5)

你也可以这样做

          System.AppDomain.CurrentDomain.BaseDirectory

答案 2 :(得分:1)

添加引用System.Windows.Forms并使用

部分添加
using System.Windows.Forms;

答案 3 :(得分:0)

通常,Application.StartupPath()将给出应用程序的路径。而且你也错过了这个命名空间。 System.Windows.Forms

答案 4 :(得分:0)

System.Windows.Forms.Application.StartupPath必须返回正在运行的可执行文件的路径。