Файлы в проекте Visual Studio sln csproj pdb AssemblyInfo.cs | Блог программиста C# .Net, C++

Меня всегда интересовал вопрос, какие же файлы и для чего создаёт среда разработки 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.

google_bmarks-5570927 bobrdobr-4537063 delicious-1052992 technorati-1026807 linkstore-9055026 news2-ru-1386771 rumark-4602940 memori-6479491 moemesto-3966730 Случайные посты:

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.