如何为我的类库中的每个类文件编译单独的程序集

时间:2010-06-23 18:04:16

标签: .net assemblies

我有一个包含一堆类的类库,我想将每个类编译成自己的程序集。这可能吗?

3 个答案:

答案 0 :(得分:3)

有可能。为Visual Studio中存在的每个项目编译解决方案时,会创建一个单独的程序集,因此您只需要为每个类创建一个项目以获得所需的项目。

话虽如此,我不确定每个班级有一个集会是一件好事。在运行时加载程序集很昂贵,并且在设计时管理它们也需要一些努力。您是否愿意详细说明为什么需要这样的东西?

答案 1 :(得分:2)

我不得不猜测你真正的问题是“它可以自动完成吗?”不,您必须为每个装配创建一个项目。相当于维护和部署的噩梦,没有任何容易想象的优势。

答案 2 :(得分:2)

你可能需要做一些msbuild体操,但这可能会让你开始上路。

Stack Overflow - Visual studio one project with several dlls as output?