Подтвердить что ты не робот

Зачем организовать проекты внутри папки src?

Прежде всего, я хотел бы дать понять, что я знаю, что папка src не требуется. Действительно, можно просто создать вручную один каталог для проекта, сделать один правильный project.json и один Startup класс, и все должно работать нормально даже без Visual Studio.

Моя точка зрения заключается в следующем: когда мы создаем новый проект с использованием ASP.NET 5 из Visual Studio 2015, он создает решение, а внутри папки решений он создает одну папку src. В этой папке создаются все проекты.

Теперь почему кто-то хочет сделать одну папку src внутри папки решения? Почему бы не поместить проекты прямо в папку решений? Есть ли какие-либо рекомендации по организации проекта для размещения проектов в папке src? Почему VS делает это сейчас?

4b9b3361

Ответ 1

Обычно у вас больше файлов внутри вашего проекта, которые не связаны с исходным кодом, например:

  • README.md
  • CONTRIBUTING.md
  • .gitignore
  • ЛИЦЕНЗИИ
  • Сценарии сборки
  • Папки документов и инструментов и т.д.

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

Ответ 2

потому что у вас может быть ваш код в папке src (библиотеки классов и т.д.), тест в тестовой папке, документация в папке documetation

в global.json вы указываете, какие папки делают roslyn для компиляции.