Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 处理程序集资源_.net_Assemblies_Embedded Resource - Fatal编程技术网

.net 处理程序集资源

.net 处理程序集资源,.net,assemblies,embedded-resource,.net,Assemblies,Embedded Resource,我目前正在开发一个实用程序类,作为我的业务层的一部分。这个类的任务是加载一个模板PDF文件,用iTextSharp填写PDF并返回结果流。对于如何在我的业务层中存储预定义的PDF模板,我有一些“分析瘫痪”。我是否将所有PDF文件放入一个文件夹,并将每个文件标记为“嵌入式资源”?基本上,我只是在寻找一些更常用的最佳实践的方向,当涉及到存储/访问程序集资源(我认为它是任何不执行代码的文件)时, < P>当然,您可以绝对地将它们标记为嵌入资源。一种较新的方法是使用“项目”、“项目名称”、“属性”、“资

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

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

这两种机制都是处理作为应用程序开发一部分要管理的大小合理的内容的常用方法。对于大型内容(如视频)、可能需要在不重新编译程序集的情况下替换的内容,或者(在某些情况下)在应用程序开发过程之外维护的内容,最好使用独立文件