Delen via


Het bouwen van geïsoleerde C/C++-toepassingen en parallelle assemblies.

Visual Studio ondersteunt een implementatiemodel voor Windows-clienttoepassingen op basis van het idee van geïsoleerde toepassingen en assembly's naast elkaar. Visual Studio bouwt standaard alle systeemeigen C/C++-toepassingen als geïsoleerde toepassingen die gebruikmaken van manifesten om hun afhankelijkheden van Visual C++-bibliotheken te beschrijven.

Het bouwen van C/C++-programma's als geïsoleerde toepassingen biedt een scala aan voordelen. Een geïsoleerde toepassing wordt bijvoorbeeld niet beïnvloed wanneer andere C/C++-toepassingen Visual C++-bibliotheken installeren of verwijderen. Visual C++-bibliotheken die worden gebruikt door geïsoleerde toepassingen, kunnen nog steeds opnieuw worden gedistribueerd in de lokale map van de toepassing of door installatie naar de systeemeigen assemblycache (WinSxS); Het onderhoud van Visual C++-bibliotheken voor al geïmplementeerde toepassingen kan echter worden vereenvoudigd met behulp van een configuratiebestand voor uitgevers. Het geïsoleerde toepassingsimplementatiemodel maakt het eenvoudiger om ervoor te zorgen dat C/C++-toepassingen die op een specifieke computer worden uitgevoerd, gebruikmaken van de meest recente versie van Visual C++-bibliotheken, terwijl systeembeheerders en toepassingsauteurs de mogelijkheid behouden om expliciete versiebinding van toepassingen te beheren aan hun afhankelijke DLL's.

In deze sectie wordt beschreven hoe u uw C/C++-toepassing kunt bouwen als een geïsoleerde toepassing en ervoor kunt zorgen dat deze wordt gekoppeld aan Visual C++-bibliotheken met behulp van een manifest. De informatie in deze sectie is voornamelijk van toepassing op systeemeigen of onbeheerde C++-toepassingen. Zie Visual C++-bestanden opnieuw distribueren voor informatie over het implementeren van systeemeigen C++-toepassingen die zijn gebouwd met Visual Studio.

In deze sectie

Concepten over geïsoleerde toepassingen en parallelle assemblages

Geïsoleerde C/C++-toepassingen bouwen

C/C++ side-by-side-omgevingen maken

Procedure: COM-onderdelen bouwen Registration-Free

Hoe geïsoleerde applicaties te bouwen om gebruik te maken van COM-onderdelen

Informatie over het genereren van manifesten voor C/C++-programma's

Problemen met geïsoleerde C/C++ toepassingen en assembly's naast elkaar oplossen

Geïsoleerde toepassingen en assemblages naast elkaar

Bureaubladtoepassingen implementeren