将.net类库构建为多个文件

时间:2013-09-11 17:52:32

标签: libraries

我有一个类库项目,我不想分成多个项目,但我想编译并构建到多个dll文件而不是一个大文件。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

这称为MultiModule Assembly。这涉及编写自定义Makefile并使用nmake执行构建。

关于eTutorials的Multi-Module Assemblies文章非常清晰明了,并附有如何完成此任务的说明。

答案 1 :(得分:0)

编写自己的编译器?我不认为这是可能的...... 你可以有一个后期构建步骤来复制和重命名你的dll,这样你就有两个不同的dll,但是它们只是一样......

您如何指定哪些文件构建到哪个DLL中? 这就是拥有单独项目的重点。

您可以让项目相互引用,以便他们可以使用其他dll中的代码。