是否有必要在类库中部署XML文件?



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

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

例如,类库项目称为DataWare。在构建时,我在发布文件夹中获得了5个文件(该项目参考实体框架):

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

我知道。Pdb"文件包含调试信息,因此不需要部署。"。Config"文件不被考虑在内。而不是App.config或Web. config。配置。

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

然而,主要的疑问是我是否也需要部署EntityFramework.xml。

的问候Jaime

XML文件包含公共类型&大会的成员。

如果你想让Visual Studio在IntelliSense中显示文档,你只需要它。

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

不,在大多数情况下您不需要它。如果有一个外部DLL需要复制到本地并使用配置引用,那么您可能需要这样做,但这种情况比较少见。

相关内容

最新更新