Когда вы создаете приложение, приложение, веб-сайт, веб-приложение, скрипт, плагин и т. Д. В Visual Studio, вы начинаете с проекта. В логическом смысле проект содержит все файлы исходного кода, значки, изображения, файлы данных и все остальное, что будет скомпилировано в исполняемую программу или веб-сайт, или же требуется для выполнения компиляции. Проект также содержит все параметры компилятора и другие файлы конфигурации, которые могут понадобиться различным службам или компонентам, с которыми ваша программа будет взаимодействовать.
Вам не нужно использовать решения или проекты, если вы не хотите. Вы можете просто открыть файлы в Visual Studio и начать редактирование кода.
В буквальном смысле проект - это файл XML (.vbproj
, .csproj
, .vcxproj
), который определяет иерархию виртуальных папок вместе с путями ко всем элементам, которые он «содержит», и всеми настройками сборки.
В Visual Studio файл проекта используется обозревателем решений для отображения содержимого и настроек проекта. Когда вы компилируете свой проект, движок MSBuild использует файл проекта для создания исполняемого файла. Вы также можете настроить проекты для продукции других видов продукции.
Проект содержится в логическом смысле и в файловой системе в решении, которое может содержать один или несколько проектов, наряду с информацией о сборке, настройками окна Visual Studio и любыми другими файлами, которые не связаны с любой проект. В буквальном смысле решение представляет собой текстовый файл с собственным уникальным форматом; как правило, он не предназначен для редактирования вручную.