Lezen in het Engels

Delen via


Manifesteert

Manifesten zijn XML-bestanden die side-by-side assembly's of geïsoleerde toepassingen ondersteunen en beschrijven. Manifesten identificeren de assembly op unieke wijze via het assemblyIdentity element van de assembly. Ze bevatten informatie die wordt gebruikt voor binding en activering, zoals COM-klassen, interfaces en typebibliotheken, die traditioneel zijn opgeslagen in het register. Manifesten geven ook de bestanden op waaruit de assembly bestaat en kunnen Windows-klassen bevatten als de auteur van de assembly wil dat ze worden geversied. Assembly's naast elkaar worden niet geregistreerd op het systeem, maar zijn beschikbaar voor toepassingen en andere assembly's in het systeem waarmee afhankelijkheden in manifestbestanden worden opgegeven.

Manifestbestanden stellen beheerders en toepassingen in staat om assemblyversies naast elkaar te beheren na de implementatie. Aan elke side-by-side assembly moet een manifest zijn gekoppeld. De installatie van Windows XP installeert de ondersteunde Assembly's van Microsoft naast elkaar met hun manifesten. Als u uw eigen assembly's naast elkaar ontwikkelt, moet u ook manifestbestanden installeren. Zie Side-by-Side Assembly's installeren en Manifestbestanden referentievoor meer informatie.

Manifesten en configuratiebestanden worden niet gelokaliseerd.

De volgende typen manifesten worden gebruikt met assembly's naast elkaar:

  • Assembly-manifesten side-by-side assembly's beschrijven. Ze worden gebruikt om de namen, versies, resources en afhankelijke assembly's van assembly's naast elkaar te beheren. De manifesten van gedeelde assembly's worden opgeslagen in de WinSxS-map van het systeem. Persoonlijke assemblymanifesten worden opgeslagen als een resource in de DLL of in de toepassingsmap
  • toepassingsmanifestengeïsoleerde toepassingenbeschrijven. Ze worden gebruikt om de namen en versies van gedeelde assembly's naast elkaar te beheren waaraan de toepassing tijdens runtime moet binden. Toepassingsmanifesten worden gekopieerd naar dezelfde map als het uitvoerbare bestand van de toepassing of opgenomen als een resource in het uitvoerbare bestand van de toepassing.
  • Application Configuration Fileszijn manifesten die worden gebruikt om de versies van afhankelijke assembly's die worden gebruikt door assembly's en toepassingen naast elkaar te overschrijven en om te leiden.
  • Publisher Configuration Fileszijn manifesten die worden gebruikt om de versie van een assembly naast elkaar om te leiden naar een andere compatibele versie. De versie waarnaar de assembly wordt omgeleid, moet dezelfde major.minor-waarden hebben als de oorspronkelijke versie.