我目前正在创建一个Visual Studio扩展,我的问题是找出命名空间。我知道惯例是(< Company>。< Product>)。<特征> ,我的问题是我创建了一个明确针对Visual Studio的实用程序库。如何命名此命名空间?
using MyCoolCompany.VisualStudio.Utility;
或
using MyCoolCompany.VisualStudioUtility;
答案 0 :(得分:5)
如果你想遵守惯例,那就是
MyCoolCompany.VisualStudioUtility
因为您的公司为Visual Studio创建了一个实用程序,而不是Visual Studio本身(因此该实用程序就是该产品)。
但它只是一个惯例;不是每个人都一直关注它 - 甚至不是微软! (.NET框架中有如此多的命名空间从System而不是Microsoft开始)