Файлы в проекте Microsoft Visual Studio 2008
Меня всегда интересовал вопрос, какие же файлы и для чего создаёт среда разработки Microsoft Visual Studio 2008 при создании проекта. Сегодня я хотел бы разобраться, что действительно нужно, а что создаёт только лишний вес при переносе и хранении исходных данных.
Итак, я создал простой консольный проект Hello World в среде разработки Microsoft Visual Studio 2008 и вот какие файлы у меня получились:
- *.sln – Microsoft Visual Studio Solution File. В этом файле содержится информация из чего состоит приложение, как называется и какой файл проект относится к нему. Для того что бы открыть этот проэкт, нужно запускать этот файл
- *.cs – C Sharp. В этом файле храниться исходный код программы. Visual Studio по умолчанию его называет Program.cs
- *.csproj – это XML-файл, содержащий все необходимые характеристики проекта. В частности информация о платформе, имя корневого пространства имен.
- Properties/AssemblyInfo.cs – Этот файл содержит в себе информацию о сборке. Поподробнее Шаг 81.
- папка bin – содержит откомпилированные файлы.
/*.pdb -файл содержит отладочную информацию о приложении: локальные переменные, функции, разметка исходного кода и т.д.
/*.vshost.exe – я так и не разобрался, что это точно такое, что то вроде для отладки приложения. Но это нужно только Visual Studio.
/*.vshost.exe.manifest – аналогично предыдущему.
- папка obj -содержит временные и промежуточные файлы.
В итоге: при переносе исходного кода, можно смело удалять папки bin и obj.
Случайные посты:

TRSteep
Пишете кратко и понятно, жалко мало уроков…
Сергей
Мало уроков. В целом все нравится!