.CSPROJ Bestandsextensie
Visual Studio C#-project
| Ontwikkelaar | Microsoft |
| Populariteit |
3,8 | 38 stemmen |
Wat is een CSPROJ-bestand?
Een CSPROJ-bestand is een C#-programmeerprojectbestand dat is gemaakt door Microsoft Visual Studio. Het bevat tekst in XML-indeling waarin de bestanden van een project en compilatieopties worden vermeld. Ontwikkelaars compileren CSPROJ-bestanden met MSBuild (de Microsoft Build Engine).
Meer informatie
Wanneer ontwikkelaars een nieuw programma maken in Microsoft Visual Studio, beginnen ze met het maken van een nieuw project en het bijbehorende projectbestand. Het projectbestand bevat informatie die MSBuild gebruikt om het project van de ontwikkelaar te compileren tot een uitvoerbaar programma. Specifieke typen Visual Studio-projecten gebruiken specifieke typen Visual Studio-projectbestanden; C#-projecten gebruiken CSPROJ-bestanden.
CSPROJ-bestanden definiëren de inhoud, platformvereisten, versiegegevens en instellingen voor webservers of databaseservers van een project. Ze vermelden ook de bestanden die deel uitmaken van het project. Al deze informatie wordt gedefinieerd met het MSBuild-schema voor XML, dat onder andere de volgende elementen gebruikt:
- <Project>: wordt gebruikt om het XML-schema van het projectbestand te identificeren en toegangspunten voor het buildproces op te geven.
- <PropertyGroup>: wordt gebruikt om eigenschappen voor de buildconfiguratie te definiëren.
- <ItemGroup>: wordt gebruikt om invoer, zoals broncodebestanden, aan het build systeem toe te voegen.
- <Target>: wordt gebruikt om buildbewerkingen op te geven en uit te voeren.
Hoe gebruik ik een CSPROJ-bestand om een toepassing te bouwen?
Om een C#-toepassing te bouwen die in Visual Studio is ontwikkeld, roept een ontwikkelaar MSBuild.exe aan vanuit de opdrachtregelinterface van Windows, samen met de naam van het CSPROJ-bestand. Om bijvoorbeeld een project met de naam MyProject.csproj te bouwen, voert een ontwikkelaar de opdracht MSBuild.exe MyProject.csproj in de opdrachtprompt in, samen met eventuele andere geschikte opdrachtregelopties.
Een CSPROJ-bestand openen
CSPROJ-bestanden zijn bedoeld om te worden geopend en bewerkt in Microsoft Visual Studio (Windows, Mac) als onderdeel van Visual Studio-projecten. Omdat CSPROJ-bestanden echter XML-bestanden zijn, kun je ze in elke teksteditor of broncode-editor openen en bewerken.
