Udostępnij za pośrednictwem


Ogólne informacje o tworzeniu manifestu dla programów C/C++

A manifest dokumentu XML, który może być plik XML lub zasobu osadzonego wewnątrz aplikacji lub zespół.Manifest wyizolowaną aplikację jest używana do zarządzania nazwami i wersji współużytkowanych zestawów side-by-side, do których aplikacja ma być związany w czasie wykonywania.Manifest - by-side zestawu określa jego zależności na nazwy, wersje, zasobów i innych podzespołów.

Istnieją dwa sposoby tworzenia manifestu dla izolowanej aplikacji lub zestawu side-by-side.Po pierwsze autora zestawu można ręcznie utworzyć plik manifestu następujących zasad i wymaganiami nazewnictwa.Alternatywnie Jeśli program zależy tylko od Visual C++ zespołów, takich jak CRT, MFC, ATL lub inne osoby, a następnie manifest może być generowane automatycznie przez program łączący.

Nagłówki z Visual C++ biblioteki zawierają zestaw informacji i bibliotek została uwzględniona w kodzie aplikacji, informacji o zestawie będzie stosowany przez program łączący do tworzenia manifestu dla ostatecznego pliku binarnego.Program łączący nie jest możliwe osadzanie pliku manifestu wewnątrz pliku binarnego, a może tylko powodować manifest jako zewnętrzny plik.Posiadanie manifest jako zewnętrzny plik może nie działać dla wszystkich scenariuszy.Na przykład zalecane jest, że prywatne zestawy mają wbudowany manifestów.W wierszu polecenia buduje takich jak implementacje używające nUpewnij do kompilowania kodu można osadzić manifestu za pomocą narzędzia manifestu; Aby uzyskać więcej informacji, zobacz Generowanie manifestu w wierszu polecenia.Podczas tworzenia Visual Studio, manifest może być osadzana przez ustawienie właściwości dla narzędzia manifestu w Właściwości projektu okno dialogowe; see Generowanie manifestu w Visual Studio.

Zobacz też

Koncepcje

Pojęcia związane z aplikacjami izolowanymi oraz aplikacjami wykonywanymi równocześnie

Inne zasoby

Kompilowanie aplikacji izolowanych C/C++ oraz aplikacji wykonywanych równocześnie