Макет проекта (на диске) в Visual Studio - PullRequest
1 голос
/ 18 июня 2009

Каков наилучший способ управления физическим макетом проекта Visual Studio на диске? Я дошел до того, что у меня есть несколько папок, но я не могу продолжать классифицировать, как я сейчас. Например, у меня есть несколько пользовательских элементов управления, но иногда эти элементы управления связаны с настройками приложения, поэтому они попадают в папку «Элементы управления» или «Настройки приложения»? У меня есть много полноценных форм, которые находятся в основной исходной папке, поэтому поиск нужного исходного файла становится немного сложным.

Есть ли какие-нибудь советы, которые кто-нибудь может предложить по организации своих проектов среднего размера в иерархии папок, чтобы они не сходили с ума, пытаясь найти что-то в проекте?

Ответы [ 2 ]

1 голос
/ 18 июня 2009

Я обычно организую свои папки на основе моих пространств имен. Например, классифицированный в пространстве имен «Company.Project.DataAccess» будет храниться в каталоге company / project / dataAccess.

Я признаю, что все еще немного больно управлять открытием файлов. Тем не менее, функция Resharper «Перейти к типу» исключила все мои поиски в обозревателе решений.

0 голосов
/ 18 июня 2009

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

Файл решения, состоящий из 3 проектов:

  1. Проект веб-приложения ASP.NET
  2. Проект бизнес-логики (в котором проживает большинство моих буллогических классов)
  3. Проект базы данных (для размещения моих скриптов создания, хранимых процедур и т. Д.)

У меня будет четвертый проект, если я использую пользовательские WebControls. В рамках проекта веб-приложения у меня будут обычные папки, такие как css , images , , включая , сценарии и т. Д. а также папку для пользовательских элементов управления, если я их использую. Я почти всегда храню настройки своего приложения в файле Web.config.

...