用于扩展其他产品的C#名称空间

时间:2016-08-24 14:18:31

标签: c# .net visual-studio namespaces naming-conventions

我目前正在创建一个Visual Studio扩展,我的问题是找出命名空间。我知道惯例是(< Company>。< Product>)。<特征> ,我的问题是我创建了一个明确针对Visual Studio的实用程序库。如何命名此命名空间?

using MyCoolCompany.VisualStudio.Utility;

using MyCoolCompany.VisualStudioUtility;

1 个答案:

答案 0 :(得分:5)

如果你想遵守惯例,那就是

MyCoolCompany.VisualStudioUtility

因为您的公司为Visual Studio创建了一个实用程序,而不是Visual Studio本身(因此该实用程序就是该产品)。

但它只是一个惯例;不是每个人都一直关注它 - 甚至不是微软! (.NET框架中有如此多的命名空间从System而不是Microsoft开始)