Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj poniższej procedury, aby opracować nową aplikację lub zaktualizować istniejącą aplikację do użycia zestawów równoległych dostępnych od firmy Microsoft lub innych producentów zestawów równoległych. Aby uzyskać listę obsługiwanych zestawów równoległych udostępnianych obecnie przez firmę Microsoft, zobacz Obsługiwane zestawy równoległe firmy Microsoft. Należy pamiętać, że aplikacja musi być uruchomiona na co najmniej systemie Windows XP, aby zainstalować zestawy jako równoległe zestawy. Więcej informacji znajdziesz w wskazówkach dotyczących tworzenia zestawów równoległych.
Aby dodać zestaw równoległy do aplikacji
Zidentyfikuj zestawy równoległe, które są wymagane przez aplikację. Począwszy od systemu Windows XP, te zespoły równoległe i ich manifesty są instalowane wraz z systemem operacyjnym, ale nie są zarejestrowane globalnie.
Użyj edytora XML, aby utworzyć manifest aplikacji . Zobacz przykładowy manifest aplikacji poniżej. Aby uzyskać więcej informacji, zapoznaj się z Application Manifests w sekcji Manifest Files Reference.
Wprowadź wartości atrybutów w DEF-context assemblyIdentity pod-element manifestu aplikacji, który jednoznacznie definiuje aplikację. Aby uzyskać więcej informacji na temat DEF-context assemblyIdentity, zobacz Manifesty aplikacji.
Jeśli zestaw zawiera jakiekolwiek zależne zestawy, wprowadź wartości atrybutów do odpowiadających REF-context assemblyIdentity podelementów manifestu aplikacji. Aby uzyskać więcej informacji na temat REF-kontextu assemblyIdentity, zobacz Manifesty aplikacji.
<dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.SampleAssembly" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="a5aaf5ba15723d5"/>Manifest aplikacji może zostać uwzględniony w nagłówku binarnego pliku wykonywalnego aplikacji.
W takim przypadku dodaj również następujący wiersz do pliku nagłówka aplikacji:
- CREATEPROCESS\_MANIFEST\_RESOURCE\_ID RT\_MANIFEST "YourApp.exe.manifest"
Alternatywnie można umieścić oddzielny plik manifestu w tym samym katalogu co plik wykonywalny aplikacji. System operacyjny najpierw ładuje manifest z systemu plików, a następnie sprawdza sekcję zasobów pliku wykonywalnego. Wersja systemu plików ma pierwszeństwo.
Udostępnione zestawy należy zainstalować przy użyciu Instalatora Windows w wersji 2.0. Utwórz pakiet Instalatora Windows zgodnie z opisem w Jak zainstalować zestawy Win32 na potrzeby współużytkowania równoległego w systemie Windows XP?.
zestawy prywatne można zainstalować przy użyciu Instalatora Windows w wersji 2.0. Utwórz pakiet Instalatora Windows zgodnie z opisem w How Do I Install Win32 Assemblies for the Private Use of an Application on Windows XP? (Jak zainstalować zestawy Win32 na potrzeby prywatnego używania aplikacji w systemie Windows XP?. Możesz również użyć dowolnego innego instalatora, aby skopiować zestaw prywatny i jego manifest do tego samego folderu co plik wykonywalny aplikacji.
Przetestuj aplikację, aby zapewnić poprawność wyników. Należy pamiętać, że komputer testowy nie powinien mieć zarejestrowanego zestawu równoległego.
Wdróż aplikację lub zaktualizuj jako pakiet Instalatora Windows.
Przykładowy manifest aplikacji
Oto przykład manifestu aplikacji:
<?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>