namespace somenamespace
{
//references functionality in DLL_1
namespace somesubnamespace
{
//references functionality in DLL_2
}
}
而且如果我這樣做,我只使用somenamespace,將只包括DLL_1的解決方案,如果我使用somenamespace .somesubnamespace是否會在解決方案中包含DLL_1和DLL_2?
或者在包含命名空間的項目上設置了DLL_1和DLL_2,無論使用哪個DLL,這兩個DLL都將被複制?
值得注意的是,我從來沒有需要以這種方式嵌套命名空間,也沒有見過這樣做的庫,包括BCL。相反,命名空間通過它們的命名約定嵌套,如在'Namespace.SubNamespace.SubSubNamespace'中。但也許我錯過了這一點。 – 2010-06-09 20:16:51