是否可以使用类库项目中的类子集编译dll?

Myt*_*yth 4 c# dll

假设我们有一个包含10个类的类库项目.现在我想创建一个dll,它应该只包含那些10中的6个类.我们如何实现这一目标?

Ada*_*lph 7

您可以使用编译器指令.例如

#define ClassA
#if ClassA
class A
{
}
#endif

#undef ClassB
#if ClassB
class B
{
}
#endif
Run Code Online (Sandbox Code Playgroud)

A类将被包括在内而B类则不包括在内.