访问/包含模板文件的方法

时间:2014-08-05 15:14:02

标签: c# file

我目前正在设计一个邮件应用程序,该应用程序使用为特定邮件类型加载的html模板,然后替换文件中的占位符。我目前正试图找出访问这些文件的方法或最佳方式。

目前在解决方案/项目结构中,我有以下布局:

MyProject
   |----> Auxiliary
               |----> MailTemplates
                           |-----> MyMailTemplate.html

当我使用File.Exists(" Auxiliary \ MailTemplates \ MyMailTemplate.html")作为" debug"或"发布" folder是执行时的当前文件夹,而不是项目本身的Base文件夹。

计划是我读取模板文件的全文并将其放入一个String变量中,我将替换占位符,然后将结果用于邮件主体。

String templateContent = File.ReadAllText(mailTemplatePath);

所以我的问题主要是如何包含/访问模板文件而不必依赖于特定的固定(而不是改变)路径中的文件/应用程序?

0 个答案:

没有答案