在.Net库中获取文件的路径

时间:2010-10-03 00:29:47

标签: .net path

我的库项目正在尝试从包含在库中的文件中打开XmlDocument。如何获取库中文件的路径以便我可以打开它?

当前目录没用,Server.MapPath返回主Web应用程序(MVC)的路径,那么如何获取库中文件的路径?

-------编辑 xml文件位于库项目中的文件夹中,在部署时不存在。因此,似乎这些文件需要存在于库外的文件夹中(例如,在IIS中的虚拟目录中)。

史蒂夫

1 个答案:

答案 0 :(得分:1)

如果您正在寻找当前正在执行的程序或程序集的路径(我不确定您是谁),请使用您感兴趣的Location的{​​{1}}属性:

Assembly

string path = Assembly.GetExecutingAssembly().Location;