我有一个.NET C#2.0项目,它引用了许多.xml文件,当我将项目移植到另一个位置或分发它时,我需要这些文件.我目前对将其作为setup.exe文件不感兴趣.我想独立.目前我已经将它们全部放在我项目中的"文件"文件夹中.所以我想知道的是
我可以将所有这些XML文件打包到一个DLL中,以便它是安全和可移植的吗?如果是这样怎么办?
当我构建程序时,不会复制FILES文件夹.我怎样才能复制它呢?
Marc Gravell.. 14
您可以将xml文件标记为资源,它们将打包在程序集中.只需将"构建操作"设置为"嵌入式资源"即可.或者,使用资源文件(resx),并将xml文件拖到resx设计器上,它将为您完成所有操作(包括提供访问方法以获取数据).
您可以将xml文件标记为资源,它们将打包在程序集中.只需将"构建操作"设置为"嵌入式资源"即可.或者,使用资源文件(resx),并将xml文件拖到resx设计器上,它将为您完成所有操作(包括提供访问方法以获取数据).