Delen via


Projecten

In Visual Studio zijn projecten de containers die ontwikkelaars gebruiken om broncodebestanden en andere resources te ordenen die worden weergegeven in Solution Explorer. Projecten zijn meestal bestanden (bijvoorbeeld een .csproj-bestand voor een C#-project) waarmee verwijzingen naar broncodebestanden en resources, zoals bitmapbestanden, worden opgeslagen. Met projecten kunt u broncode, verwijzingen naar webservices en databases en andere resources organiseren, bouwen, fouten opsporen en implementeren. VSPackages kan het Visual Studio-projectsysteem op drie belangrijke manieren uitbreiden: projecttypen, projectsubtypen en aangepaste hulpprogramma's.

In deze sectie

  • Projecttypen voegen ondersteuning toe voor nieuwe soorten projecten, zoals programmeertalen. Elke taal die Visual Studio ondersteunt, heeft bijvoorbeeld een eigen projecttype en het IronPython-integratievoorbeeld bevat een projecttype voor de IronPython-taal. U moet een projecttype maken voor andere talen dan C# of Visual Basic om aan te passen hoe items worden gebouwd, foutopsporing, geïmplementeerd en weergegeven in Solution Explorer. Zie Projecttypen voor meer informatie.

  • Projectsubtypen zijn gebaseerd op projecttypen en kunnen worden gebruikt om aan te passen hoe projecten worden gebouwd, foutopsporing wordt uitgevoerd en geïmplementeerd. Visual Studio maakt gebruik van projectsubtypen met Smart Device-projecten; ze passen de implementatie aan door een nieuw gebouwd programma van een ontwikkelcomputer naar het doelapparaat te kopiëren. De C#- en Visual Basic-projecttypen kunnen worden gebruikt als basis voor projectsubtypen; C++ projecttypen kunnen niet. Uw eigen projecttypen kunnen ook worden gebruikt als basis voor projectsubtypen. Zie Project-subtypen voor meer informatie.

  • In Web Projects wordt het webproject uitgelegd, dat op zijn beurt webtoepassingen maakt.

  • Nieuwe projectgeneratie: Onder de schermen, deel één en nieuwe projectgeneratie: Onder de schermen legt deel twee uit wat er daadwerkelijk gebeurt wanneer u een nieuw project maakt.

  • VSSDK-voorbeelden bevat de voorbeelden in de VSSDK die betrekking hebben op projecten en oplossingen.