我的库项目正在尝试从包含在库中的文件中打开XmlDocument。如何获取库中文件的路径以便我可以打开它?
当前目录没用,Server.MapPath返回主Web应用程序(MVC)的路径,那么如何获取库中文件的路径?
-------编辑 xml文件位于库项目中的文件夹中,在部署时不存在。因此,似乎这些文件需要存在于库外的文件夹中(例如,在IIS中的虚拟目录中)。
史蒂夫
答案 0 :(得分:1)
如果您正在寻找当前正在执行的程序或程序集的路径(我不确定您是谁),请使用您感兴趣的Location
的{{1}}属性:
Assembly
或
string path = Assembly.GetExecutingAssembly().Location;