通过组合/合并其他库来帮助创建单个库

时间:2011-09-01 14:00:14

标签: c# .net visual-studio

在我开始创建自定义库以包含公司使用的不同内部应用程序常用的方法,模型,属性等之前,我有几个问题。

问题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个文件,这些项目会为我提供Extensions.dllModels.dllQueries.dll

主要问题:如何将所有dll's合并为一个dll

2 个答案:

答案 0 :(得分:3)

您是否只是在寻找ILMerge

答案 1 :(得分:3)

听起来您想在不同的文件夹中创建一个具有多个名称空间的单个库项目。