2011-09-01 72 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