Подтвердить что ты не робот

Что делает файл .csproj?

Обычно проект С# имеет связанный с ним файл .csproj. Для чего этот файл? Какие данные он содержит?

4b9b3361

Ответ 1

В основном файл .csproj содержит список файлов в вашем проекте, а также ссылки на системные сборки и т.д.

Существует целая куча настроек - версия Visual Studio, тип проекта, имя сборки, значок приложения, культура цели, адрес установки,...

Все, что вам нужно для создания вашего проекта. Хотя вы можете предположить, что вам нужно все в текущей папке, наличие явного списка позволяет вам логически организовывать их как на диске, так и в проекте, чтобы вы могли легче находить нужные файлы.

Это просто XML, чтобы вы могли открыть его в своем любимом текстовом редакторе и посмотреть.

Вы получаете один файл .csproj на сборку, а файл .sln(файл решения) связывает все сборки, составляющие ваш проект.

Ответ 2

Файл содержит список всех файлов, которые должны быть скомпилированы как часть проекта, а также другие параметры, такие как имя проекта, конфигурации выпуска и отладки, параметры компиляции и т.д.

Ответ 3

Взято из Что такое файл .csproj

". csproj" - это расширение файла проекта Visual Studio.NET С#. Этот файл будет содержать информацию о файлах, включенных в этот проект, сборках, используемых в этом проекте, GUID проекта и версии проекта и т.д. Этот файл связан с вашим проектом. Он будет автоматически сгенерирован при создании

". sln" - это структура для организации проектов в Visual Studio. Он содержит информацию о состоянии для проектов в файлах .sln(текстовые, общие) и .suo(двоичные, пользовательские варианты решения). Мы можем добавить несколько проектов внутри одного решения.

Ответ 4

Он содержит информацию обо всех файлах, используемых в проекте, используемых сборках (включая путь для других предоставленных сборок), типа вывода, имени сборки и многом другом. Таким образом, открыв этот xml, вы можете найти всю информацию под одной крышей.