Создание проектов и решений
Независимо от типа разрабатываемой программы, при использовании продукта серии Visual Studio, вы создаете проекты и решения.
- Проект (project) - это термин, используемый для описания типа приложения .NET.
- Решение (solution) - это термин, используемый для описания разнообразных приложений .NET, с большой вероятностью имеющих отношение один к другому.
Представьте создание автомобиля. Один проект мог быть системой управления? другой - выхлопной системой, следующий - системой зажигания и т.д. Совокупность всех автомобильных проектов образует полное решение, называемое (сюрприз "автомобиль").
Таким образом, решение содержит несколько взаимосвязанных проектов. В примерax этой главы наше решение будет содержать три проекта, демонстрирующих каждый из трех типов программ.
Когда вы используете среду разработки Visual С# Express, создание проекта подразумевает создание решения, поскольку создание пустого решения без проекта не имеет смысла. Это как создание автомобиля без деталей. Когда я говорю в этой книге "проект" или "приложение", с точки зрения организации рабочего пространства, это означает то же самое. Решение - это явная ссылка на один или несколько проектов либо приложений.
Наш план действий в этой главе с точки зрения проектов и решений следующий.
- Создать решение .NET, создав приложение Windows по имени Example1 (создание этого приложения создаст также решение).
- Добавить к созданному решению консольное приложение по имени Example2.
- Добавить к созданному решению проект библиотеки классов по имени Example3.