Redystrybucji pliki programu Visual C++
Podczas wdrażania aplikacji, należy również wdrożyć pliki, które są wymagane do obsługi urządzenia.Jeśli któryś z tych plików są dostarczane przez firmę Microsoft, należy sprawdzić, czy użytkownik jest uprawniony do ich rozpowszechniania.Aby przejrzeć postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, zobacz License.htm na Visual Studio 2012 nośnika instalacyjnego.Aby wyświetlić "REDIST listy", do której prowadzi się w sekcji "Rozprowadzaną kod" postanowienia licencyjne dotyczące oprogramowania firmy Microsoft dla niektórych wersji systemu Visual Studio 2012, zobacz Rozszerzenia licencji dla Visual Studio 2012 i Visual Studio SDK 2012 r. w witrynie firmy Microsoft.Aby dowiedzieć się więcej na temat plików do dystrybucji, zobacz Określenia, które biblioteki DLL do Redistribute i Przykłady rozmieszczenia.
Aby wdrożyć Visual C++ , przeznaczone do redystrybucji pliki można użyć programu Visual C++ pakietu redystrybucyjnego (VCRedist_x86.exe, VCRedist_x64.exe lub VCRedist_arm.exe) uwzględnionej w Visual Studio lub korzystać z modułów korespondencji seryjnej do dystrybucji lub można zainstalować bezpośrednio szczególne Visual C++ bibliotek DLL do lokalnego folderu aplikacji.Lokalny folder aplikacji jest folder, który zawiera plik wykonywalny aplikacji.Biblioteki DLL musi zostać wdrożona do lokalnego folderu aplikacji.
Pakiet redystrybucyjny programu Visual C++, instaluje i rejestruje wszystkie biblioteki Visual C++.Jeśli używasz go, należy ustawić jego uruchomienie w systemie docelowym jako warunek wstępny do instalacji aplikacji.Zaleca się, aby użyć tego pakietu do rozpowszechniania bibliotek Visual C ++ dla aplikacji, które są wbudowane.Na przykład o sposobach używania tego pakietu, zobacz Instruktaż: Rozmieszczanie aplikacji Visual C++ przy użyciu Visual C++ pakietu redystrybucyjnego.
Klienci korzystający z modułu korespondencji seryjnej, który zawiera Visual C++ DLL, musi ona zawierać w pakiet Instalator Windows (lub podobne pakietu instalacyjnego), którego używasz do wdrożenia aplikacji.Aby uzyskać więcej informacji, zobacz Redystrybuowanie przy użyciu modułów korespondencji seryjnej.Na przykład, zobacz Instruktaż: Rozmieszczanie aplikacji Visual C++ przy użyciu projektu Instalatora, który ilustruje, aby utworzyć pakiet instalacyjny za pomocą InstallShield Limited Edition.
Potencjalne błędy czasu wykonania
Jeśli system Windows nie może załadować system aplikacji Visual C++ biblioteki DLL nie jest osiągalny, może zostać wyświetlony 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 jest poprawnie zbudowany i że bibliotek Visual C++ są prawidłowo rozmieszczone w systemie docelowym.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Redystrybuowanie przy użyciu modułów korespondencji seryjnej |
Opisuje sposób używania Visual C++ korespondencji seryjnej do dystrybucji modułów do zainstalowania bibliotek środowiska wykonawczego Visual C++ jako współużytkowane biblioteki DLL w folderze %windir%\system32. |
Informacje dotyczące rozpowszechniania aplikacji korzystającej z formantów ActiveX. |
|
W tym artykule omówiono sposób rozpowszechniania plików pomocy technicznej dla Data Access Objects (DAO) i technologii bazy danych Microsoft Data Access SDK. |
|
Informacje dotyczące rozpowszechniania aplikacji korzystającej z biblioteki MFC. |
|
Informacje dotyczące rozpowszechniania aplikacji korzystającej z szablonów ATL i OLE DB. |
|
Informacje dotyczące rozpowszechniania aplikacji korzystającej z najnowszą Windows wspólnej kontroli (Comctl32.dll), które są dostępne do najnowszej wersji programu Internet Explorer. |
|
Zawiera łącza do przykładów, które przedstawiają sposoby wdrażania aplikacji Visual C++. |
|
Wprowadza Visual C++ wdrażania koncepcji i technologii. |