2

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

4

2 回答 2

1

这称为多模块组件。这涉及编写自定义 Makefile 并使用 nmake 执行构建。

eTutorials 上的Multi-Module Assemblies文章非常清晰明了,并提供了有关如何完成此操作的说明。

于 2013-09-11T18:44:26.040 回答
0

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

您将如何指定哪些文件被构建到哪个 dll 中?
这就是拥有单独项目的全部意义所在。

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

于 2013-09-11T18:00:39.593 回答