取EXE或者DLL的运行文件所在目录

作者:李侠

using System;
using System.Reflection;

namespace ConsoleApplication1
{
    /// <summary>
    /// Summary description for Class1.
    /// </summary>
    class Path
    {
        public void myPath()
        {
            Module myModule = typeof(Path).Module;
            Console.WriteLine(myModule.FullyQualifiedName.Replace(myModule.Name, "Config.xml"));
        }

        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            Path c = new Path();

            c.myPath();
            //
            // TODO: Add code to start application here
            //
        }
    }
}

关于作者:

李侠是GrapeCity公司国内开发部的经理。负责过多个项目的开发,对项目管理颇有研究。他非常熟悉 Rational Rose, Clear Case,UML等,并能将其有效地应用到项目中,具有深厚的开发功底。

Contributors: FHL