处理装配资源

时间:2010-01-21 16:13:34

标签: .net assemblies embedded-resource

我目前正在开发一个实用程序类作为业务层的一部分。此类的任务是加载模板PDF文件,使用iTextSharp填写PDF并返回结果流。关于如何在我的业务层中存储预定义的PDF模板,我有一些“分析瘫痪”。我是否将所有PDF文件都放入文件夹并将每个文件标记为“嵌入式资源”?基本上,我只是在寻找存储/访问汇编资源(我认为是不执行代码的任何文件)的一些更常用的最佳实践的方向。

1 个答案:

答案 0 :(得分:0)

当然,您绝对可以将它们标记为嵌入式资源。更新的方法是使用“项目”,“项目名称”,“属性”,“资源”选项卡添加它们。这将为您提供一种简单,强类型的方式,通过Properties.Resources.ResourceName语法访问它们。

这两种机制都是处理您希望在应用程序开发过程中管理的合理大小内容的常用方法。独立文件适用于大型内容(如视频),可能需要替换而无需重新编译程序集的内容,或(在某些情况下)在应用程序开发过程之外维护的内容。