.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

Schermafbeelding van een .csproj-bestand in Microsoft Visual Studio Code
CSPROJ-bestand geopend in Microsoft Visual Studio Code

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.

Open meer dan 400 bestandsformaten met File Viewer Plus.Gratis downloaden

Programma's die CSPROJ-bestanden openen of ernaar verwijzen

Windows
Mac
Linux
Gratis proefversie

Geverifieerd door FileInfo.com

Het FileInfo.com-team heeft onafhankelijk onderzoek gedaan naar het bestandsformaat Visual Studio C#-project en de apps voor Mac, Windows en Linux die op deze pagina worden vermeld. Ons doel is 100% nauwkeurigheid en we publiceren alleen informatie over bestandstypen die we hebben geverifieerd.

Als je aanvullingen of updates voor deze pagina wilt voorstellen, kun je het ons laten weten.