假设我有一堆命名空间:
SuperNamespace.namespace1
SuperNamespace.namespace2
SuperNamespace.namespace3
SuperNamespace.namespace4
...
SuperNamespace.namespaceN
每个命名空间都有自己的项目,每个项目都会创建自己的 dll 文件:
SuperNamespace.namespace1.dll
SuperNamespace.namespace2.dll
SuperNamespace.namespace3.dll
SuperNamespace.namespace4.dll
...
SuperNamespace.namespaceN.dll
我喜欢这种设计,因为它允许开发人员只使用他们需要的代码。有时拥有一堆 dll 可能有点麻烦和烦人。我想创建一个包含所有命名空间的 SuperNamespace.dll。这样,开发人员可以选择使用他/她需要的东西,或者只使用大 dll 文件,即包含所有库的 SuperNamespace.dll:
SuperNamespace.namespace1
SuperNamespace.namespace2
SuperNamespace.namespace3
SuperNamespace.namespace4
...
SuperNamespace.namespaceN
有没有办法在 C# Visual Studio 2010 解决方案中做到这一点?