Можно ли указать исходную папку в проекте Visual Studio? - PullRequest
13 голосов
/ 08 апреля 2011

Я пришел из мира Java, где я обычно работал с Eclipse и IntelliJ. Обе IDE позволили указать папку в каталоге проекта, которая будет корневой для моих источников. Обычно это была папка с именем «src» или «source». В Visual Studio 2010 я нашел параметр на вкладке «Сборка» экрана свойств проекта, который позволяет мне изменить каталог вывода, но я не смог найти что-то для каталога «ввода». Можно ли определить такой «входной» каталог?

Ответы [ 3 ]

2 голосов
/ 08 апреля 2011

Вы можете просто добавить каталоги в свой проект. Откройте проект в Visual Studio -> щелкните правой кнопкой мыши проект -> Добавить -> Новая папка.

Вы также можете связать файлы в проекте, пока они находятся в другом месте.

Кроме того, использование этих каталогов довольно редко в .NET, поэтому вы должны подумать об адаптации общих привычек новой платформы для успешной разработки для новой платформы. Специальные решения имеют тенденцию приносить больше вреда.

1 голос
/ 08 апреля 2011

В visual studio вы можете определить корень по умолчанию для всех ваших проектов.Для этого перейдите в Инструменты -> Параметры -> Проекты и решения и установите первое текстовое поле «Расположение проектов».

После этого вы должны знать и следить за тем, как организованы проекты .Net.

Допустим, вы создаете сайт под названием «TestSite».У вас будет корневая папка с таким именем, и в этой папке у вас будет файл решения "TestSite.sln" и столько подпапок, сколько будет выполнено вашего проекта.Распространенный сценарий может быть следующим:

  • TestSite.sln
    • TestSite.Bll
    • TestSite.Dal
    • TestSite.Web

Это будет три проекта: первые два типа «Библиотека классов», поскольку они являются вашим бизнес-уровнем и уровнем данных, и третий тип «Веб-приложение» или «Приложение Mvc»."(что намного лучше).

Вы можете ссылаться на проекты между ними, и когда вы компилируете, все связывается.

1 голос
/ 08 апреля 2011

Обычно источники проекта размещаются там, где находится файл проекта. В проектах C ++ вы можете указать включаемые папки. В C # / VB вы можете редактировать файл .csproj / .vbproj как текстовый файл и изменять то, что вы хотите.

Также вы можете добавить существующие элементы в проект.

И прочитайте эту статью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...