2011-09-01 73 views
0

在开始创建我的自定义库以包含不同内部应用程序常用的方法,模型,属性等之前,我有几个查询在这里我的公司使用。通过组合/合并其他库帮助创建单个库

问题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.dll,Models.dll,Queries.dll

主要问题:我如何合并所有dll's成一个单一的dll

回答

3

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

+0

是的,我想这样做。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父级dll来保存其他人。 – reggie

+0

将所有文件移动到一个项目的子文件夹中,并更改'namespace's以满足您的需求。 – SLaks

3

你只是在寻找ILMerge

+0

我想合并所有的dll到一个。我如何完成它。目前,我在一个解决方案中有3个不同的项目,可以生成不同的dll。我只需要一个父级dll来保存其他人。我会看看你发布的链接。 – reggie

+0

@reggie:是的,如果你阅读链接的项目页面,它会告诉你如何完成它... –

+0

+1的工具。但在这种情况下,我会用Slaks解决方案。感谢您的时间 – reggie