繁体   English   中英

如何将类库分成多个程序集(* .dll)?

[英]How to separate Class Library into multiple assembly (*.dll)?

我用文件夹创建了一个单独的类的类库项目。

例:

  • 测试
    • 安全
    • 转换器
    • 效用

编译项目后,我将拥有TEST.dll

但我想要TEST.dll,TEST.Security.dll,TEST.Converter.dll和TEST.Utility.dll

注意:安全性,转换器,实用程序是TEST项目中的文件夹。 在每个文件夹中都有c#类。

怎么做?

为每个创建单独的项目

例:

  • 命名项目TEST.Security类库
  • 命名项目TEST.Converter类库
  • 命名项目TEST.Utility类库

在dll输出中,按文件夹分隔类的事实没有任何意义。

如果每个文件夹要一个dll,则必须为每个文件夹创建一个单独的类库项目。 在每个项目的属性中,您可以设置dll文件本身的名称。

话虽如此,dll的名称并不重要,重要的是名称空间。 在每个类文件中都设置了名称空间,这将影响您的“ using”语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM