【发布时间】:2011-10-28 08:12:20
【问题描述】:
我有一个包含一堆类的类库,我想将我的每个类编译成自己的程序集。这可能吗?
【问题讨论】:
标签: .net assemblies
我有一个包含一堆类的类库,我想将我的每个类编译成自己的程序集。这可能吗?
【问题讨论】:
标签: .net assemblies
这是可能的。当您为 Visual Studio 中存在的每个项目编译解决方案时,会创建一个单独的程序集,因此您只需为每个类创建一个项目即可获得所需的内容。
话虽如此,我不确定每个班级有一个程序集是一件好事。在运行时加载程序集是昂贵的,在设计时管理它们也需要一些努力。你愿意详细说明你为什么需要这样的东西吗?
【讨论】:
我猜你真正的问题是“它可以自动完成吗?”不,您必须为每个程序集创建一个项目。相当一场维护和部署的噩梦,没有容易想象的优势。
【讨论】:
您可能需要做一些 msbuild 体操,但这可能会让您开始上路。
Stack Overflow - Visual studio one project with several dlls as output?
【讨论】: