我想获取Windows窗体应用程序的执行目录的路径.(即,可执行文件所在的目录.)
有谁知道.NET中的内置方法来做到这一点?
在VB.NET中
Dim directory as String = My.Application.Info.DirectoryPath
在C#中
string directory = AppDomain.CurrentDomain.BaseDirectory;
Application.Current产生一个appdomain http://msdn.microsoft.com/en-us/library/system.appdomain_members.aspx
这也应该给你组装的位置
AppDomain.CurrentDomain.BaseDirectory
我似乎记得有多种方法来获取应用程序的位置.但这个在过去至少对我有用(自从我完成winforms编程以来已经有一段时间了:/)
这可能有所帮助;
Path.GetDirectoryName(Application.ExecutablePath);
这里也是参考
System.Windows.Forms.Application.StartupPath
我想会解决你的问题