2016-08-24 6 views
0

В настоящее время я создаю расширение Visual Studio. Моя проблема заключается в определении пространства имен. Я знаю, что соглашение (< Компания>. < Продукт>). < Функция>, моя проблема в том, что я создал библиотеку утилиты, которая явно нацелена на Visual Studio. Как назвать это пространство имен?C# namespace для расширения другого продукта

using MyCoolCompany.VisualStudio.Utility; 

или

using MyCoolCompany.VisualStudioUtility; 
+2

Это зависит только от вас. Шутки в сторону. Либо все в порядке. –

ответ

5

Если вы хотите следовать соглашению, было бы

MyCoolCompany.VisualStudioUtility

поскольку ваша компания создала утилиту для Visual Studio, не Визуальная сама студия (таким образом, полезность является продуктом).

Но это просто конвенция; не каждый следует за ним во все времена - даже не Microsoft! (Так много пространств имен в .NET Framework начинаются с System, а не Microsoft)