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

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

4 ответов


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

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

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

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

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


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


Принято От что такое .файл csproj

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

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


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