我有一个类库项目,我不想分成多个项目,但我想编译并构建到多个dll文件而不是一个大文件。我怎么能这样做?
答案 0 :(得分:1)
这称为MultiModule Assembly。这涉及编写自定义Makefile并使用nmake执行构建。
关于eTutorials的Multi-Module Assemblies文章非常清晰明了,并附有如何完成此任务的说明。
答案 1 :(得分:0)
编写自己的编译器?我不认为这是可能的...... 你可以有一个后期构建步骤来复制和重命名你的dll,这样你就有两个不同的dll,但是它们只是一样......
您如何指定哪些文件构建到哪个DLL中? 这就是拥有单独项目的重点。
您可以让项目相互引用,以便他们可以使用其他dll中的代码。