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\. |
Opisuje sposób rozpowszechniania aplikacji korzystającej z formantów ActiveX. |
|
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. |
|
Opisuje sposób rozpowszechniania aplikacji korzystającej z MFC. |
|
Opisuje sposób rozpowszechniania aplikacji korzystającej z szablonów ATL i OLE DB. |
|
Zawiera łącza do przykładów, które pokazują sposób wdrażania aplikacji Visual C++. |
|
Wprowadza koncepcje i technologie wdrażania Visual C++. |