Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí následujícího postupu můžete vyvíjet novou aplikaci nebo aktualizovat existující aplikaci tak, aby používala souběžná sestavení dostupná od Microsoftu nebo jiných vydavatelů sestavení vedle sebe. Seznamsouběžnýchch sestavení, která aktuálně poskytuje Společnost Microsoft, naleznete v tématu Podporovaná souběžná sestavení společnosti Microsoft. Aplikace musí být spuštěna alespoň v systému Windows XP, aby se sestavení nainstalovala jako souběžná sestavení. Další informace naleznete v tématu Pokyny pro vytváření souběžných sestavení.
Jak přidat souběžné sestavení do aplikace
Identifikujte souběžná sestavení, která vaše aplikace vyžaduje. Počínaje systémem Windows XP jsou tato souběžná sestavení a jejich manifesty sestavení nainstalovány s operačním systémem, ale nejsou globálně registrovány.
Pomocí editoru XML vytvořte manifest aplikace. Podívejte se níže na manifest ukázkové aplikace. Další informace naleznete v tématu manifesty aplikace v soubory manifestu referenční.
Zadejte hodnoty atributů v DEF-context assemblyIdentity dílčím elementu manifestu aplikace, který jednoznačně definuje aplikaci. Další informace o DEF-context assemblyIdentitynaleznete v části Manifesty aplikace.
Pokud sestavení obsahuje nějaká závislá sestavení, zadejte hodnoty atributů do odpovídajících podprvků assemblyIdentity REF-context v manifestu aplikace. Další informace o assemblyIdentitynaleznete v části Manifesty aplikace.
<dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.SampleAssembly" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="a5aaf5ba15723d5"/>Manifest aplikace můžete zahrnout do hlavičky binárního spustitelného souboru aplikace.
V tomto případě přidejte do souboru hlavičky aplikace následující řádek:
- CREATEPROCESS\_MANIFEST\_RESOURCE\_ID RT\_MANIFEST "YourApp.exe.manifest"
Jako alternativu můžete umístit samostatný soubor manifestu do stejného adresáře jako spustitelný soubor vaší aplikace. Operační systém nejprve načte manifest ze systému souborů a poté zkontroluje sekci prostředků spustitelného souboru. Přednost má verze systému souborů.
Sdílená sestavení by měla být nainstalována pomocí instalační služby systému Windows verze 2.0. Vytvořte instalační balíček pro Windows, jak je popsáno v Jak nainstalovat sestavení Win32 pro souběžné sdílení v systému Windows XP?.
Soukromá sestavení lze nainstalovat pomocí Instalační služby systému Windows verze 2.0. Vytvořte instalační balíček Windows, jak je popsáno v Jak nainstalovat sestavení Win32 pro soukromé použití aplikace v systému Windows XP?. Pomocí libovolného jiného instalačního programu můžete také zkopírovat privátní sestavení a jeho manifest do stejné složky jako spustitelný soubor aplikace.
Otestujte aplikaci, abyste zajistili výsledky. Upozorňujeme, že testovací počítač by neměl mít zaregistrované souběžné sestavení.
Nasaďte aplikaci nebo ji aktualizujte jako balíček instalátoru systému Windows.
Ukázkový manifest aplikace
Následuje příklad manifestu aplikace:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" name="Microsoft.Windows.mysampleapp" version="1.0.0.0" processorArchitecture="x86"/>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.SampleAssembly" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="a5aaf5ba15723d5"/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Tools.MyPrivateDll" version="2.5.0.0" processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>