Udostępnij za pośrednictwem


Redystrybucji pliki programu Visual C++

Podczas wdrażania aplikacji należy również wdrożyć pliki, które są wymagane do jej obsługi.Jeśli któryś z tych plików jest dostarczany przez firmę Microsoft, sprawdź, czy masz pozwolenie na jego redystrybucję.Aby przejrzeć postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, zobacz plik License.htm w katalogu instalacji Visual Studio lub na nośniku instalacyjnym Visual Studio.Aby wyświetlić "Listę REDIST", o której mowa w "punkcie zatytułowanym Kod dystrybucyjny" postanowień licencyjnych oprogramowania firmy Microsoft, do niektórych wydań programu Visual Studio, zobacz Kod dystrybucyjny dla programu Microsoft Visual Studio 2013 i programu Microsoft Visual Studio 2013 SDK w witrynie sieci Web firmy Microsoft.Uzyskać więcej informacji na temat plików do dystrybucji, zobacz Określenia, które biblioteki DLL do Redistribute i Przykłady rozmieszczenia.

Aby wdrożyć pakiet redystrybucyjny Visual C++ plików, można użyć programu Visual C++ Redistributable pakietów (VCRedist_x86.exe, VCRedist_x64.exe lub VCRedist_arm.exe) są uwzględnione w programie Visual Studio lub użyj modułów redistributable scalania lub bezpośrednio można zainstalować pakiet redystrybucyjny Visual C++ biblioteki dll w aplikacji w lokalnym folderze, który jest folder, w którym znajduje się plik wykonywalny aplikacji.

Pakiety redystrybucyjne Visual C++ instalują i rejestrują wszystkie biblioteki Visual C++.Jeśli używasz któregoś z nich, musisz ustawić jego uruchomienie w systemie docelowym jako warunek wstępny do instalacji aplikacji.Zaleca się używanie tych pakietów dla wdrożeń, ponieważ umożliwiają one automatyczne aktualizowanie bibliotek Visual C++.Na przykład sposobu korzystania z tymi pakietami, zobacz Instruktaż: Rozmieszczanie aplikacji Visual C++ przy użyciu Visual C++ pakietu redystrybucyjnego.

Jeśli używasz modułu scalania, który zawiera Visual C++ DLL, należy go dołączyć w pakiet Instalatora Windows (lub podobny pakietu instalacyjnego), używanego do wdrożenia aplikacji.Aby uzyskać więcej informacji, zobacz Redystrybuowanie przy użyciu modułów korespondencji seryjnej.Przykładem, zobacz Instruktaż: Rozmieszczanie aplikacji Visual C++ przy użyciu projektu Instalatora, który również przedstawiono sposoby używania InstallShield Edition ograniczona do utworzenia pakietu instalacyjnego.

Potencjalne błędy czasu wykonywania

Jeśli systemu Windows nie może załadować aplikacji Visual C++ biblioteki DLL nie jest dostępny, mogą być wyświetlane ten komunikat: tej aplikacji nie powiodło się, ponieważ nie można odnaleźć MSVCR < numer wersji > .dll. Ponowne zainstalowanie aplikacji może rozwiązać ten problem.

Aby rozwiązać tego rodzaju błąd, upewnij się, że aplikacja poprawnie się kompiluje i że biblioteki Visual C++ są prawidłowo wdrożone w systemie docelowym.Aby uzyskać więcej informacji, zobacz Opis zależności aplikacji Visual C++.

Tematy pokrewne

Tytuł

Opis

Redystrybuowanie przy użyciu modułów korespondencji seryjnej

Opisuje sposób użycia Visual C++ redistributable scalania modułów do zainstalowania bibliotek środowiska wykonawczego Visual C++ jako udostępniony biblioteki dll w folderze %windir%\system32\.

Redystrybuowanie Visual C++ formanty

Opisuje sposób rozpowszechniania aplikacji korzystającej z formantów ActiveX.

Redystrybuowanie pliki obsługi bazy danych

Omawia, w jaki sposób przeprowadzać redystrybucję plików obsługi dla obiektów Data Access (DAO) oraz technologie bazy danych w programie Microsoft Data Access SDK.

Redystrybuowanie biblioteki MFC

Opisuje sposób rozpowszechniania aplikacji korzystającej z MFC.

Redystrybuowanie ATL i OLE DB szablonów

Opisuje sposób rozpowszechniania aplikacji korzystającej z szablonów ATL i OLE DB.

Przykłady rozmieszczenia

Zawiera łącza do przykładów, które pokazują sposób wdrażania aplikacji Visual C++.

Wdrażanie aplikacji biurowych (Visual C++)

Wprowadza koncepcje i technologie wdrażania Visual C++.