【问题标题】:pack xml files inside dll,c#将xml文件打包到dll中,c#
【发布时间】:2009-03-18 11:42:45
【问题描述】:

我有一个 .NET C# 2.0 项目,它引用了许多 .xml 文件,当我将项目移植到另一个位置或分发它时,我需要这些文件。我目前对将其作为 setup.exe 文件不感兴趣。我想独立。目前我已经将它们全部放在我的项目中的一个文件夹“文件”中。所以我想知道的是

  1. 我能否将所有这些 XML 文件打包到一个 dll 中,这样它既安全又可移植?如果可以怎么办?
  2. 当我构建程序时,不会复制 FILES 文件夹。我怎样才能让它也复制它?

【问题讨论】:

    标签: c# dll


    【解决方案1】:

    您可以将xml文件标记为资源,它们将被打包在程序集中。只需将“构建操作”设置为“嵌入式资源”即可。或者,使用资源文件 (resx),并将 xml 文件拖到 resx 设计器上,它会为您完成所有工作(包括提供获取数据的访问方法)。

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多