本文介绍了获得正由一个Web项目引用的类库项目相对文件路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个ASP.Net网站(实际上它是一个CMS解决方案)引用类库。在类库,我需要读取一个文件到内存中。
在类库有低于此文件夹结构,我想读MailTemplate.html
/ EmailTemplateHtml /
MailTemplate.html
我怎样才能做到这一点?
解决方案
公共静态字符串ExecutionDirectoryPathName
{
VAR dirPath = Assembly.GetExecutingAssembly()位置。
dirPath = Path.GetDirectoryName(dirPath);
返回Path.GetFullPath(Path.Combine(dirPath,\\ EmailTemplateHtml \\ MailTemplate.html));}
I have a ASP.Net website (actually it is a CMS solution) that references a class library. In the class library I need to read a file into memory.
In the class library there is this folder structure below and I want to read in "MailTemplate.html"
/EmailTemplateHtml/ MailTemplate.html
How can I do this?
解决方案
public static string ExecutionDirectoryPathName
{
var dirPath = Assembly.GetExecutingAssembly().Location;
dirPath = Path.GetDirectoryName(dirPath);
return Path.GetFullPath(Path.Combine(dirPath, "\EmailTemplateHtml\MailTemplate.html"));
}
这篇关于获得正由一个Web项目引用的类库项目相对文件路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!