用于扩展另一个产品的c#命名空间
本文关键字:命名空间 扩展 另一个 用于 | 更新日期: 2023-09-27 18:03:43
我目前正在创建一个Visual Studio扩展,我的问题是找出命名空间。我知道惯例是(<公司>。你们;产品>)。你们;,我的问题是,我已经创建了一个明确针对Visual Studio的实用程序库。如何命名这个名称空间?公司>
using MyCoolCompany.VisualStudio.Utility;
或
using MyCoolCompany.VisualStudioUtility;
如果你想遵循惯例,它将是
MyCoolCompany.VisualStudioUtility
因为你的公司为Visual Studio创建了一个实用程序,而不是Visual Studio本身(因此实用程序是产品)。
但这只是一个惯例;并不是所有人都一直遵循它——即使是微软!(.NET框架中的许多命名空间都以System开头,而不是Microsoft)