C# 通过合并/合并其他库帮助创建单个库

C# 通过合并/合并其他库帮助创建单个库,c#,.net,visual-studio,C#,.net,Visual Studio,在我开始创建自定义库之前,这里有几个查询,其中包括我公司使用的不同内部应用程序常用的方法、模型、属性等 问题1:如何在计划创建的类库中实现多个库?这一概念解释如下: 库设置:我正在尝试将以下内容合并到一个DLL文件中: 1:扩展方法 2:对象关系模型 3:使用的常见数据库查询 不知道我是否可以像默认的那样调用它们:例如System.Text.RegularExpressions.Regex(variable),System.String.Join(variable)等等 我想根据各种应用程序中提

在我开始创建自定义库之前,这里有几个查询,其中包括我公司使用的不同内部应用程序常用的方法、模型、属性等

问题1:如何在计划创建的类库中实现多个库?这一概念解释如下:

库设置:我正在尝试将以下内容合并到一个
DLL
文件中:

1:扩展方法

2:对象关系模型

3:使用的常见数据库查询

不知道我是否可以像默认的那样调用它们:例如
System.Text.RegularExpressions.Regex(variable)
System.String.Join(variable)
等等

我想根据各种应用程序中提供的名称空间使用
DLL
方法、模型、查询等,如下所示:

using CompanyLibrary.Extensions;
using CompanyLibrary.Models;
using CompanyLibrary.Queries;
根据指定的名称空间,我可以使用它们的成员、方法和属性

我知道如何为单独的项目创建
DLL
文件,这些项目将为我提供
扩展名.DLL
模型.DLL
查询.DLL


主要问题:我如何将所有
dll
合并成一个
dll

您只是在寻找吗?

您只是在寻找吗?

听起来像是想在不同的文件夹中创建一个包含多个名称空间的库项目。

听起来像是想创建一个库在不同文件夹中使用多个名称空间进行项目。

是的,我想这样做。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父dll来保存其他dll。将所有文件移动到一个项目的子文件夹中,然后更改
命名空间
s以满足您的需要。是的,我想这样做。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父dll来保存其他dll。将所有文件移动到一个项目的子文件夹中,并更改
命名空间以满足您的需要。我要将所有dll合并到一个。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父dll来容纳其他dll。我会看一看你发布的链接。@reggie:是的,如果你阅读链接的项目页面,它会告诉你如何完成它…+1的工具。但在这种情况下,我将使用Slaks解决方案。谢谢你的时间,我想把所有的dll合并成一个。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父dll来容纳其他dll。我会看一看你发布的链接。@reggie:是的,如果你阅读链接的项目页面,它会告诉你如何完成它…+1的工具。但在这种情况下,我将使用Slaks解决方案。谢谢你的时间