MSDN上有一篇文章说要使用
System.Reflection.Assembly.GetExecutingAssembly().GetName().Codebase;如果需要目录,请使用
System.IO.Path.GetDirectoryName该结果。
或者,缩写
Application.ExecutablePath为“获取启动应用程序的可执行文件的路径,包括可执行文件的名称”,这可能意味着它的可靠性稍差,具体取决于应用程序的启动方式。

MSDN上有一篇文章说要使用
System.Reflection.Assembly.GetExecutingAssembly().GetName().Codebase;如果需要目录,请使用
System.IO.Path.GetDirectoryName该结果。
或者,缩写
Application.ExecutablePath为“获取启动应用程序的可执行文件的路径,包括可执行文件的名称”,这可能意味着它的可靠性稍差,具体取决于应用程序的启动方式。