Udostępnij za pośrednictwem


Zrozumienie manifestu generacji programów c i C++

A manifest jest dokument XML, który może być zewnętrznego pliku XML lub zasób osadzony 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 ma być związany aplikacji w czasie wykonywania.Manifest side-by-side zestawu określa jego zależności na nazwy, wersji, zasobów i innych zestawów.

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

Nagłówki z Visual C++ biblioteki zawierają informacji o zestawie i gdy bibliotek są włączone do kodu aplikacji, to zgromadzenie informacji będzie stosowany przez program łączący do tworzenia manifestu dla końcowego binarny.Program łączący nie jest możliwe osadzanie pliku manifestu wewnątrz pliku binarnego i tylko można generować jako zewnętrzny plik manifestu.Posiadające manifestu jako zewnętrzny plik może nie działać dla wszystkich scenariuszy.Na przykład zalecane jest, że prywatne zespoły mają osadzonych manifestów.W wierszu polecenia kompilacje takich jak te, które umożliwia tworzenie kodu nUpewnij manifestu można osadzić przy użyciu narzędzia manifestu; Aby uzyskać więcej informacji, zobacz Manifest generacji w wierszu polecenia.Podczas tworzenia Visual Studio, manifest może być osadzana przez ustawienie właściwości dla manifestu narzędzie w Właściwości projektu okno dialogowe; see Manifest generacji w programie Visual Studio.

Zobacz też

Koncepcje

Pojęcia dotyczące aplikacji izolowanych i zestawów Side-by-side

Inne zasoby

Budowanie c i C++ odizolowane aplikacje i zespoły Side-by-side