Przejdź do treści stopki
POMOC .NET

Czym jest pakiet Visual C++ Redistributable

Czym jest Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable (MSVCR) to pakiet oferowany przez firmę Microsoft dla programów tworzonych przy użyciu środowiska Visual Studio. Zawiera biblioteki uruchomieniowe C i C++ i zasadniczo działa na zasadzie "plug-and-play" na platformie Windows. Aby rozpocząć pracę, należy pobrać wymaganą wersję programu Visual C++ i zainstalować ją. Jeśli tworzony program wykorzystuje biblioteki C lub C++, do jego uruchomienia wymagany jest odpowiedni pakiet Visual C++. Architektura Visual C++ musi odpowiadać architekturze docelowej aplikacji.

Czym jest Visual C++ Redistributable: Rysunek 1

Który pakiet Visual C++ Redistributable jest potrzebny?

Dostępnych jest wiele wersji Visual C++, a konkretne wersje można pobrać i zainstalować zgodnie z architekturą komputera. Pakiety są dostępne zarówno dla architektury 32-bitowej, jak i 64-bitowej. Jeśli posiadasz system operacyjny x64 (64-bitowy), możesz zainstalować zarówno wersję x64, jak i x86 (32-bitową) na platformie Windows. Jednak w przypadku systemów operacyjnych x86 można pobrać i zainstalować wyłącznie wersje x86. Oto lista wszystkich dostępnych wersji dla systemów operacyjnych x86 i x64: Najnowsza obsługiwana wersja MSVCR dla Visual Studio.

Pakiet Visual C++ Redistributable dla produktów Iron

IronPDF

Czym jest IronPDF i jaki ma związek z Visual C++?

Biblioteka IronPDF for .NET to biblioteka .NET służąca do tworzenia i edycji plików PDF. Aplikacje można tworzyć przy użyciu IronPDF w Visual Studio. IronPDF obsługuje najnowsze wersje .NET oraz starsze wersje .NET Framework, począwszy od standardu 2.0 i standardu core. Jeśli tworzysz aplikacje dla starszych systemów operacyjnych, pakiet Visual C++ Redistributable jest niezbędny.

IronPDF wymaga pakietu Visual C++ Redistributable na docelowej platformie Windows do większości swoich operacji. Zadania związane z zależnościami Chrome lub niemożnością zainicjowania obiektów IronPDF, IronInterop lub Pdfium wymagają zainstalowania pakietu Microsoft Visual C++ Redistributable na komputerze docelowym. Innym częstym wyjątkiem jest PlatformNotSupportedException. Oznacza to, że rejestr nie jest obsługiwany na tej konkretnej platformie. Ten rzadko spotykany problem można również rozwiązać, instalując wymagany pakiet redystrybucyjny Visual C++.

Aplikacje opracowane przy użyciu Visual Studio 2015, 2017, 2019 i 2022 wymagają najnowszej wersji pakietu Visual C++ Redistributable, aby działały na komputerze docelowym. Jest on dostępny zarówno dla komputerów z architekturą x86, jak i x64.

IronPDF wykorzystuje silnik Chromium do konwersji HTML na PDF za pomocą IronPDF, co jest szybkie, dokładne i niezawodne.

IronOCR

Czym jest IronOCR i jaki ma związek z Visual C++?

Biblioteka IronOCR to biblioteka do optycznego rozpoznawania znaków (OCR), służąca do wyodrębniania tekstu z obrazów i plików PDF. IronOCR wykorzystuje również możliwości IronPDF do pracy z dokumentami PDF. Oznacza to, że pakiety Visual C++ Redistributable są często wymagane w aplikacjach IronOCR.

Aplikacje IronOCR są również tworzone przy użyciu Visual Studio i wymagany jest odpowiedni pakiet Visual C++. Wersje programu Visual Studio sprzed 2015 r. wymagają oddzielnego pakietu środowiska uruchomieniowego Visual C++. W przypadku programu Visual Studio 2015 i nowszych wersji wymagana jest instalacja najnowszej wersji środowiska uruchomieniowego MICROSOFT VISUAL C++ 2015–2022 RUNTIME.

Więcej poradników dotyczących rozwiązywania problemów z pakietem Visual C++ Redistributable dla IronOCR można znaleźć w poradniku rozwiązywania problemów IronPDF.

Naprawianie błędów za pomocą pakietów redystrybucyjnych Visual C++

Programy tworzone w Visual Studio przy użyciu IronPDF lub IronOCR wymagają zainstalowania pakietu redystrybucyjnego Visual C++ na komputerze docelowym, na którym ma zostać wdrożona aplikacja.

Visual Studio 2015, 2017, 2019 i 2022

Najnowsza wersja pakietu Visual C++ Redistributable została stworzona z wykorzystaniem najnowszych funkcji języka C++, a także zawiera ulepszenia wydajności, bezpieczeństwa i niezawodności. W przypadku aplikacji tworzonych w Visual Studio 2015, 2017, 2019 i 2022 należy zainstalować następujące środowiska uruchomieniowe Visual C++ 2015–2022, zgodnie z architekturą komputera:

Visual Studio 2013 (VC++ 12.0)

W przypadku aplikacji tworzonych w Visual Studio 2013 należy zainstalować następujący pakiet redystrybucyjny Visual Studio C++:

Aby pobrać aktualizacje i inne wersje, odwiedź stronę: Aktualizacja pakietu redystrybucyjnego Visual C++ 2013

Visual Studio 2012 (VC++ 11.0) AKTUALIZACJA 4

W przypadku aplikacji tworzonych w Visual Studio 2012 należy zainstalować następujący pakiet redystrybucyjny Visual Studio C++:

Aby pobrać aktualizacje i inne wersje, odwiedź stronę: Pakiety redystrybucyjne Microsoft Visual C++ dla Visual Studio 2012 Update 4

Starsze wersje programu Visual Studio

Następujące wersje nie są już obsługiwane:

  • Visual Studio 2010 (VC++ 10.0) SP1
  • Visual Studio 2008 (VC++ 9.0) SP1
  • Visual Studio 2005 (VC++ 8.0) SP1

Dodanie pakietu Visual C++ Redistributable Package wraz z instalatorem aplikacji IronPDF lub IronOCR na komputery docelowe

Jako programista możesz dodać wymagany pakiet Microsoft Visual C++ Redistributable za pomocą instalatora aplikacji. Dzięki temu użytkownik może uruchomić program bez konieczności pobierania dodatkowych zależności. W razie potrzeby plik redystrybucyjny Visual C++ można dołączyć do instalatora aplikacji, np. MSI. Lista pakietów Microsoft Visual C++ Redistributable dla Visual Studio została szczegółowo wymieniona powyżej. Możesz wybrać odpowiednią wersję do dołączenia do instalatora aplikacji.

Jak ręcznie zainstalować najnowszą wersję pakietu Visual C++ Redistributable?

Aby zainstalować pakiet Visual C++ Redistributable, wystarczy pobrać odpowiednią wersję i zainstalować ją za pomocą pliku instalacyjnego. Poniższe kroki pomogą Ci pobrać i zainstalować najnowszą wersję środowiska uruchomieniowego Visual C++ 2015-2022 dla aplikacji tworzonych w Visual Studio 2022 przy użyciu IronPDF lub IronOCR:

  1. Odwiedź stronę internetową Microsoft Visual C++ redistributable, aby pobrać najnowszą wersję. Oto link: Pobierz najnowszą wersję MSVCR.

    Czym jest Visual C++ Redistributable: Rysunek 2

  2. Po pobraniu pliku przejdź do lokalizacji, w której został zapisany, kliknij go dwukrotnie, aby otworzyć, i zainstaluj.
  3. Pojawi się okno konfiguracji. Wybierz opcję zgody i kliknij "Zainstaluj", aby zainstalować wersję Visual C++ 2015–2022 na swoim komputerze.

    Czym jest Visual C++ Redistributable: Rysunek 3

  4. Rozpocznie się instalacja, która powinna potrwać kilka sekund.

    Czym jest Visual C++ Redistributable: Rysunek 4

  5. Po zakończeniu instalacji należy ponownie uruchomić komputer, aby móc korzystać z pakietu Microsoft Visual C++ Redistributable w swoich aplikacjach. Kliknij przycisk "Restart", a aplikacje będą gotowe do użycia.

    Czym jest Visual C++ Redistributable: Rysunek 5

  6. Aby sprawdzić instalację, otwórz panel sterowania i sprawdź, czy w programach znajduje się pakiet Visual C++ Redistributable 2015-2022. Pokaże również aktualne wersje pakietu Visual C++ Redistributable, które są już zainstalowane.

    Czym jest Visual C++ Redistributable: Rysunek 6

Podsumowanie

W tym artykule dowiedzieliśmy się, czym jest pakiet Visual C++ Redistributable i jak jest powiązany z różnymi produktami Iron. Są to biblioteki dynamicznych linków (DLL), które są wymagane w czasie wykonywania w celu prawidłowego działania aplikacji. Jeśli zamierzasz uruchamiać wyłącznie aplikacje stworzone w Visual Studio, możesz wybrać odpowiednią wersję środowiska uruchomieniowego Microsoft Visual C++ Redistributable.

Teraz możesz skorzystać z bezpłatnej wersji próbnej produktów Iron, takich jak IronPDF i IronOCR.

Często Zadawane Pytania

Czym jest Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable (MSVCR) to pakiet dostarczany przez firmę Microsoft dla programów tworzonych przy użyciu środowiska Visual Studio. Zawiera biblioteki uruchomieniowe języków C i C++ wymagane do działania aplikacji korzystających z tych bibliotek.

Który pakiet Visual C++ Redistributable jest potrzebny dla mojej aplikacji?

Wymagana wersja zależy od architektury docelowej aplikacji oraz wersji programu Visual Studio użytej do jej kompilacji. W systemach 64-bitowych można zainstalować zarówno wersję x64, jak i x86, natomiast w systemach 32-bitowych stosuje się wyłącznie wersję x86.

Dlaczego pakiety Visual C++ Redistributable są niezbędne dla bibliotek .NET?

Niektóre biblioteki .NET, takie jak te używane do tworzenia i edycji plików PDF, wymagają pakietu Visual C++ Redistributable na docelowej platformie Windows do operacji związanych z zależnościami Chrome i inicjalizacją niektórych obiektów.

W jaki sposób optyczne rozpoznawanie znaków korzysta z pakietu Visual C++ Redistributable?

Biblioteki optycznego rozpoznawania znaków (OCR) często wymagają pakietów Visual C++ Redistributable, ponieważ mogą korzystać z funkcji innych bibliotek, które są zależne od tych pakietów, co zapewnia prawidłowe działanie.

Jak mogę naprawić błędy związane z pakietem Visual C++ Redistributable?

Błędy często można rozwiązać, upewniając się, że na komputerze docelowym zainstalowany jest odpowiedni pakiet Visual C++ Redistributable. Ma to kluczowe znaczenie dla aplikacji tworzonych w Visual Studio przy użyciu niektórych bibliotek .NET.

Czy mogę dołączyć pakiet Visual C++ Redistributable do instalatora mojej aplikacji?

Tak, programiści mogą dołączyć niezbędny pakiet Visual C++ Redistributable do instalatora aplikacji, aby użytkownik końcowy nie musiał pobierać dodatkowych zależności.

Jaka wersja pakietu Visual C++ Redistributable jest wymagana dla aplikacji tworzonych w Visual Studio 2015 i nowszych wersjach?

Aplikacje zbudowane w Visual Studio 2015, 2017, 2019 i 2022 wymagają zainstalowania najnowszej wersji środowiska uruchomieniowego Visual C++ 2015-2022 na komputerze docelowym.

Jak ręcznie zainstalować najnowszą wersję pakietu Visual C++ Redistributable?

Aby zainstalować program, pobierz odpowiednią wersję ze strony internetowej Microsoftu, uruchom plik instalacyjny, zaakceptuj warunki i postępuj zgodnie z instrukcjami instalacji. Aby zakończyć instalację, konieczne jest ponowne uruchomienie systemu.

Dlaczego pakiet Microsoft Visual C++ Redistributable jest ważny dla wydajności aplikacji?

Pakiety Microsoft Visual C++ Redistributable mają kluczowe znaczenie dla zapewnienia prawidłowego działania aplikacji tworzonych w Visual Studio, ponieważ zawierają niezbędne biblioteki uruchomieniowe, które pomagają utrzymać wydajność i niezawodność aplikacji.

Jacob Mellor, Dyrektor Technologiczny @ Team Iron
Dyrektor ds. technologii

Jacob Mellor jest Chief Technology Officer w Iron Software i wizjonerskim inżynierem, pionierem technologii C# PDF. Jako pierwotny deweloper głównej bazy kodowej Iron Software, kształtuje architekturę produktów firmy od jej początku, przekształcając ją wspólnie z CEO Cameron Rimington w firmę liczą...

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie