当前位置: 代码迷 >> .NET Framework >> .net中怎么获取程序的当前所在的路径
  详细解决方案

.net中怎么获取程序的当前所在的路径

热度:69   发布时间:2016-05-02 00:49:55.0
.net中如何获取程序的当前所在的路径
比如说一个dll,在这个dll当中某个函数要从它所在的这个dll的当前的目录中读取配置文件,在这个函数中如何获得这个dll当前的路径.
我试过Directory和Environment两个类中的CurrentDirectory,但是当我在程序中打开打开文件选择窗口,并从其它目录中选择了文件之后,它的CurrentDirectory就变为新的路径去了.

------解决方案--------------------
System.Reflection.Assembly.GetExecutingAssembly().Location
------解决方案--------------------
AppDomain.CurrentDomain.BaseDirectory
------解决方案--------------------
Application.StartupPath
  相关解决方案