在程序中用到了一下幾種,總結如下:
string strAA = Application.StartupPath;
string strBB = AppDomain.CurrentDomain.BaseDirectory;
這兩種不需要另外引用新的類。
但是有一些區別:
strAA = D:/WindowsApplication1/bin/Debug
strBB = D:/WindowsApplication1/bin/Debug/
下面這個方法用到的是反射,需要引用using System.Reflection;
string strCC = Assembly.GetExecutingAssembly().CodeBase.Substring(8);
strCC = D:/WindowsApplication1/bin/Debug/WindowsApplication1.EXE