Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om ditt program inte är värd för en DLL, ett tillägg, ett plugin-program eller en kontrollpanel kan du använda den metod som beskrivs i det här avsnittet för att aktivera en sammansättning för ditt program. Mer information om hur du lägger till en sammansättning i program med tillägg finns i Aktivera en sammansättning i ett program som är värd för en DLL, ett tillägg eller en kontrollpanel.
Aktivera en sammansättning i ett program utan värdbaserade komponenter
Skapa ett manifest som beskriver applikationens eller tilläggets beroende på sammansättningen.
Manifestet för "YourApplication" kan till exempel skapas genom att kopiera följande exempelmanifest och ersätta korrekta värden för assemblyIdentity, processorArchitectureoch beskrivning. Ange värdet för processorArchitecture till x86 om du bygger på en 32-bitarsplattform och till ia64 om du bygger på en 64-bitars plattform. Det beskrivnings--elementet innehåller en beskrivning av alternativ för programmet. Mer information om manifestformatet finns i programmanifest.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="x86" name="YourCompanyName.YourDivision.YourApp" type="win32" /> <description>Your app description here</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Proseware.Research.SampleAssembly" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="0000000000000000" language="*" /> </dependentAssembly> </dependency> </assembly>Lägg till manifestet i programmet som en resurs i programmets binära körbara huvudfil. Vi rekommenderar inte att du lägger till manifestet i programmet som en extern manifestfil.
Om du vill lägga till manifestet som en resurs skapar du en resurs i programmet av typen RT_MANIFEST ID 1. Om programmets namn till exempel är YourApp ska programmets huvudfil innehålla följande:
#define MANIFEST_RESOURCE_ID 1 MANIFEST_RESOURCE_ID RT_MANIFEST "YourApp.manifest"Om du i stället lägger till manifestet som en extern manifestfil ska du se till att installationen kopierar manifestfilen till mappen som innehåller programmets körbara fil.
Testa för att säkerställa att sammansättningar som används av programmet fungerar korrekt i programmet.