图书馆结构惯例

本文关键字:结构 图书馆 | 更新日期: 2023-09-27 17:56:57

根据程序集和 DLL 的名称,库应按以下约定命名:<Company>.<Component>.dll .问题是当您库合并 WPF 效果(提供效果生成操作的特殊项目)或 WPF 自定义控件等项目时。是否应违反约定并具有如下所示的 DLL:

MyCompany.MyLibrary.dll
MyCompany.MyLibrary.MyEffects.dll
MyCompany.MyLibrary.MyCustomControls.dll

有没有办法将所有不同的项目合并到一个 DLL 中?

图书馆结构惯例

如注释中所述,您可能很高兴将所有代码放入一个项目中,并相应地将其命名为命名空间。

如果您需要拥有单独的程序集,您可以使用Microsoft的 ILMerge 或开源 ILRepack 合并它。