Visual studio 2010 使用项目引用时创建单个文件输出

Visual studio 2010 使用项目引用时创建单个文件输出,visual-studio-2010,Visual Studio 2010,我正在写一个包含插件的项目。这些插件被设计成它们自己的类文件并编译成它们自己的DLL,但是由于它们都是从同一个基本类继承的,所以我将该基类放入一个“SharedObjects”项目中,解决方案中的任何其他项目都可以作为项目引用导入和使用。例如: 在SharedObjects项目中,我有: Public MustInherit Class BaseClass End Class 每个插件项目向SharedObject项目添加一个项目引用,然后将一个类编译成DLL: Public Class P

我正在写一个包含插件的项目。这些插件被设计成它们自己的类文件并编译成它们自己的DLL,但是由于它们都是从同一个基本类继承的,所以我将该基类放入一个“SharedObjects”项目中,解决方案中的任何其他项目都可以作为项目引用导入和使用。例如:

在SharedObjects项目中,我有:

Public MustInherit Class BaseClass

End Class
每个插件项目向SharedObject项目添加一个项目引用,然后将一个类编译成DLL:

Public Class Plugin
    Inherits SharedObject.BaseClass

End Class

当我查看项目输出时,我有两个DLL—一个用于SharedObject项目,另一个用于插件。这将是伟大的,如果这将编译成一个DLL,我可以移动。有没有办法指定SharedObjects DLL应该编译到插件DLL中,而不是作为单独的外部文件?

您可以使用它将两个程序集合并在一起。

完美。运行.NET4需要一点时间,但这正是我想要的。谢谢