Которые Visual Studio использует для размещения и группировки кода, который вы пишете в интегрированной среде. Решения — это виртуальные контейнеры; они группируют и применяют свойства к одному (или нескольким) проектам. Проекты имеют и виртуальный, и физический характер. Помимо функционирования в качестве организационных единиц для вашего кода они также однозначно соответствуют результатам, получаемым на выходе компилятора. Иначе говоря, Visual Studio превращает проекты в откомпилированный код. Каждый проект приводит к созданию .NET-компонента (такого как файл с расширением dll или ехе).
В этой главе мы опишем роль решений и проектов в процессе разработки программного обеспечения. Мы увидим, как создавать решения и проекты, изучим их физические характеристики и обсудим способы наилучшего использования их функциональных возможностей.