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

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

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

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

数据仓库
数据仓库
DataWare.dll.config
EntityFramework.dll
EntityFramework.xml

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

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

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

问候
海梅

参考方案

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

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

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

使用Entity Framework Core(2.1)调用标量函数的最佳实践 - c#

我经常需要从Web应用程序(ASP.NET Core / EF Core)中调用在SQL Server上定义的标量函数。由于这些函数只是简单的辅助函数,因此我也使用了许多辅助函数,因此我使用了通用模式来调用这些标量函数-借助EF Core 2.1可用的新查询类型。由于我是EF Core的新手,所以我的问题是这种模式是否会引起问题,并且/或者是否存在调用标量函…

Play Framework 2中的系统类加载器 - java

我使用的是Play 2.2.2,我有一个外部jar,它试图从同一jar的根目录加载XML资源。它使用System.class.getClassLoader().getResource("/Blabla.xml")这样做。这失败了,因为显然Play拥有一个奇怪的类加载器层次结构:ReloadableClassLoader和几个父级。该层次结…

如何以编程方式将ListView滚动到最后一个元素-Compact Framework - c#

我正在使用Windows Mobile 6.1上的3.5 Compact Framework开发应用程序。我有一个ListView,添加项目时想自动滚动此列表。我能怎么做? 参考方案 listView.EnsureVisible(listView.Items.Count - 1);

如何在java.library.path中添加rxtxSerial? - java

我正在使用Eclipse IDE用Java开发应用程序。我的操作系统是Ubuntu11。我的应用程序使用RXTX库(gnu.io. *)进行串行通信。通过执行此操作,我已经在项目中添加了RXTXomm.jar文件(项目->属性-> java buld路径->添加外部jar)。每当我运行代码时,都会出现此错误。java.lang.Unsati…

如何在命令行上更改连接字符串以在迁移到Entity Framework Core中的新数据库时更新数据库 - c#

首先在ASP.NET Core和EF Core代码中,我有一个多租户的webapp。创建新租户时,我想更改连接字符串,在其上添加迁移,然后更新。从命令行,添加迁移无法在租户上获得动态的连接字符串,因此在应用程序首次以新租户开始时,我没有有效的连接字符串来创建新数据库。有什么解决办法吗?谢谢 参考方案 您在找这个吗?编辑:这是为EF 6.1Update-Dat…