Udostępnij za pośrednictwem


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

Program Visual C++ obsługuje model wdrożenia dla aplikacji klienckich systemu Windows na podstawie z myślą o izolowane aplikacje i side-by-side zestawy.Domyślnie Visual C++ tworzy wszystkie aplikacje C/C++ macierzystego jako izolowanym aplikacji, które używają manifesty do opisu zależności na bibliotek Visual C++.

Tworzenie programów C/C++ jako aplikacje izolowane przedstawia szeroką gamę korzyści.Na przykład izolowaną aplikację jest nie ma wpływu w przypadku innych aplikacji C/C++ Instalowanie i odinstalowywanie bibliotek Visual C++.Używany przez aplikacje izolowane bibliotek Visual C++ nadal można rozpowszechniać w folderze lokalnym przez aplikację lub przez instalację w pamięci podręcznej zestawów macierzystym folderze (WinSxS); jednak obsługę bibliotek Visual C++ dla już wdrażanych aplikacji może być uproszczone przy użyciu wydawcy pliku konfiguracji.Model wdrażania aplikacji izolowane ułatwia upewnić się, że aplikacji C/C++, które są uruchomione na określonym komputerze używać najnowszej wersji bibliotek Visual C++, pozostawiając nadal otwarty dla administratorów i autorzy aplikacji do kontrolowania powiązania jawnego wersji aplikacji w celu ich zależne biblioteki DLL możliwości.

W tej sekcji opisano sposób tworzenia aplikacji jako aplikacji izolowane C/C++ i upewnij się, że wiąże bibliotek Visual C++ przy użyciu manifestu.Informacje zawarte w tej sekcji dotyczą głównie macierzystego lub niezarządzane, aplikacje Visual C++.Aby uzyskać informacje o wdrażaniu aplikacji macierzystego utworzonych za pomocą programu Visual C++, zobacz Redystrybucji pliki programu Visual C++.

W tej sekcji

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

Kompilowanie izolowanych kompilacji C/C++

Kompilowanie wykonywanych jednocześnie aplikacji C/C++

Porady: kompilowanie komponentów COM bez rejestrowania

Porady: kompilowanie izolowanych aplikacji korzystających ze składników COM

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

Rozwiązywanie problemów związanych z aplikacjami izolowanymi C/C++ oraz aplikacjami wykonywanymi równocześnie

Sekcje pokrewne

Aplikacje izolowane i zestawy Side-by-side

Wdrażanie aplikacji biurowych (Visual C++)