c# - 是否有必要将XML文件部署到类库中?

标签 c# c#-4.0 deployment entity-framework-6 class-library

我在 VS 2012 中开发了很多类库项目,用于 Windows 窗体和 Web 窗体应用程序。

问题很简单。我需要将 DLL 文件本身与创建的 XML 文件一起部署吗?

例如,类库项目称为DataWare。构建后,我在 Release 文件夹中得到了 5 个文件(该项目引用 Entity Framework ):

  • DataWare.dll
  • DataWare.pdb
  • DataWare.dll.config
  • EntityFramework.dll
  • EntityFramework.xml

我知道“.pdb”文件包含调试信息,因此无需部署。不考虑“.config”文件。相反,App.config 或 Web.config 是。

关于这一点,我想我必须只部署DataWare.dll和EntityFramework.dll。

但是,主要的疑问是我是否还需要部署 EntityFramework.xml。

问候 海梅

最佳答案

XML 文件包含程序集中公共(public)类型和成员的文档注释。

仅当您希望 Visual Studio 在 IntelliSense 中显示文档时才需要它。

如果您正在部署面向消费者的应用程序(而不是面向开发人员的可重用库),则不需要它。

关于c# - 是否有必要将XML文件部署到类库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32594034/

相关文章:

eclipse - 从 Eclipse 部署到远程 Linux JBoss 服务器

c# - 从 List 中取出一组 5 个字符串

windows - 新版本发布后,我可以使用以前版本的 Azure SDK 多长时间?

c# - UWP - 将自定义转换器应用于 x :Uid directive 设置的值

c# - 如何在给定负载下运行 CPU(CPU 利用率百分比)?

linq - 如何在 lambda 表达式中调用方法?

c# - 如何访问 ConcurrentDictionary 以及如何将其序列化?

sql-server - 如何修复从 Visual Studio 到 Azure VM 中部署到 SQL Server 2014 的缓慢问题

c# - 在 C# 中使用矩阵标准化变换后的图像

c# - 如何使具有相同数据的对象具有相同的键?