2012-06-29 4 views
0

Моя среда:Как получить название компании в пространство имен?

  • Microsoft Visual Studio 2010 C#

Я прочитал много статей и комментариев о, как я должен организовать свои пространства имен.

http://msdn.microsoft.com/en-us/library/ms229026

Так что мой вопрос достаточно прост. Как автоматически получить название компании и проекта в моем пространстве имен?

Если я создаю подпапки в моем проекте, так что я получаю следующую картину:

<Project>.<Folder>.<Subfolder>.<..> 

ответ

3
  • Solution1:

    Если вы идете в Properties окно вашего Project, вы можете установить Default namespace (включая название компании), а также Assembly name на вкладке Application.Ниже приведен скриншот этого:

enter image description here

Теперь, после установки пространства имен по умолчанию, каждый раз, когда вы добавляете новый класс к этому проекту, он получает выше заданное пространство имен по умолчанию.

  • Solution2:

Другое решение, каждый раз, когда вы добавляете новый проект к вашему VS Solution, в диалоге шаблона Add New Project, дать новый проект Name равный CompanyName.ProjectName. Таким образом, ваш новый проект Default namespace будет включать в себя Company Name всегда (CompanyName.ProjectName), как показано на скриншот диалогового Нового проекта Добавить ниже: enter image description here

+0

Спасибо за ваши скриншоты. – Robin

+0

@Sam Я добавил еще одно решение (Solution2) прямо сейчас, в случае, если это вам поможет .. – VS1

0

При создании нового проекта, необходимо указать название проекта, как CompanyName.ProjectName & тогда, когда вы добавляете новый проект то же самое решение, которое они следуют именам CompanyName.ProjectName как

CompanyName.ProjectName.BAL 
CompanyName.ProjectName.DAL 
CompanyName.ProjectName.Client 
2

VS будет по умолчанию использовать структуру папок для пространств имен.
Но вы всегда можете просто отредактировать код, чтобы изменить пространство имен.

И под Свойства проекта Применение вы найдете настройки для По умолчанию пространство имен, который используется в качестве корня для всех остальных (папка-baed) пространств имен. Это место, где вы обычно вводите название своей компании.

1

Вам не нужно добавлять фирменное наименование в качестве названия для проекта, как сказал @Pravin Pawar. Если вы спросите меня, я не добавлю этого.

Существует вариант под Свойства проекта называется DefaultNamespace (вкладка Application), где вы можете расширить пространство имен с названием компании.

Мои предпочтения для большинства проектов - использовать CompanyName.Project как пространство имен по умолчанию.

0

Вы можете указать корневое пространство имен по умолчанию в свойствах проекта - щелкните правой кнопкой мыши файл проекта в Visual Studio, щелкните по свойствам, а затем на вкладке «Приложение» вы можете указать пространство имен по умолчанию, чтобы указать название вашей компании ,

1

Вы можете использовать путь Pravian для нового решения. Но для существующих проектов вы должны перейти к свойствам проекта на вкладке Application, чтобы изменить Default namespace:.

Смежные вопросы