图书馆结构公约

时间:2016-07-14 08:35:45

标签: c# wpf dll conventions

根据Names of Assemblies and DLLs,您的图书馆应按以下惯例命名:<Company>.<Component>.dll。问题是当您的库包含WPF效果(提供效果构建操作的特殊项目)或WPF自定义控件等项目时。你是否应该破坏约定并拥有如下DLL:

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

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

1 个答案:

答案 0 :(得分:1)

正如评论中所提到的,您可能会乐意将所有代码放入一个项目中,并相应地命名它。

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