关于c#:获取我的.exe路径


get path for my .exe

本问题已经有最佳答案,请猛点这里访问。

如何获取.exe路径,因为如果复制.exe,可以获取新路径?


1
System.Reflection.Assembly.GetEntryAssembly().Location;


此外:

1
2
AppDomain.CurrentDomain.BaseDirectory
Assembly.GetEntryAssembly().Location


在Windows窗体项目中:

对于完整路径(包括文件名):string exePath = Application.ExecutablePath;。仅用于路径:string appPath = Application.StartupPath;


在VisualStudio 2008中,可以使用以下代码:

1
2
3
4
   var _assembly = System.Reflection.Assembly
               .GetExecutingAssembly().GetName().CodeBase;

   var _path = System.IO.Path.GetDirectoryName(_assembly) ;