AIDE .NET

Qu'est-ce que Visual C# Redistributable ?

Qu'est-ce que Microsoft Visual C# Redistributable ?

Microsoft Visual C++ Redistributable (MSVCR) est un package proposé par Microsoft pour les programmes développés avec Visual Studio. Il contient les bibliothèques d'exécution C et C++. Il est fondamentalement prêt à l'emploi sur la plate-forme Windows, c'est-à-dire qu'il suffit de télécharger le numéro de version de Visual C++ requis par le programme et de l'installer pour commencer à travailler. Si le programme construit utilise des bibliothèques C ou C++, le paquetage Visual C++ correspondant est nécessaire pour exécuter le programme. L'architecture de Visual C# doit correspondre à l'architecture cible de l'application.

Qu'est-ce qu'un redistribuable Visual C++ : Figure 1

Quel est le Redistribuable Visual C# nécessaire ?

Il existe plusieurs versions de Visual C#, et vous pouvez télécharger et installer des versions spécifiques en fonction de l'architecture de votre ordinateur. Les paquets sont disponibles pour les architectures 32 bits et 64 bits. Si vous avez un système d'exploitation (OS) x64 (64 bits), vous pouvez alors installer à la fois x64 et x86 (32 bits) sur votre plateforme Windows. Cependant, pour les systèmes d'exploitation x86, vous ne pouvez télécharger et installer que des versions x86. Voici une liste de toutes les versions disponibles pour les systèmes d'exploitation x86 et x64 : Dernier MSVCR pris en charge pour Visual Studio.

Redistribuable de Visual C++ pour les produits Iron

IronPDF

Qu'est-ce qu'IronPDF et quel est son rapport avec Visual C# ?

IronPDF .NET Library est une bibliothèque .NET pour la création et la manipulation de PDF. Les applications peuvent être développées en utilisant IronPDF dans Visual Studio. IronPDF prend en charge les dernières versions de .NET et remonte aux versions standard 2.0 et standard core du Framework .NET. Si vous créez des applications pour des systèmes d'exploitation plus anciens, le paquet Visual C# Redistributable est indispensable.

Pour la plupart de ses opérations, IronPDF a besoin d'un paquet Visual C++ Redistributable sur la plate-forme Windows cible. Tâches liées aux dépendances de Chrome, ou si vous n'êtes pas en mesure d'initialiser les objets IronPDF, IronInterop ou Pdfium, nécessitent tous le package redistribuable Microsoft Visual C++ sur la machine cible. Une autre exception courante levée est PlatformNotSupportedException. Cela signifie que le registre n'est pas pris en charge sur cette plate-forme particulière. Ce problème rarement rencontré peut également être résolu en installant le paquetage redistribuable Visual C++ requis.

Les applications développées à l'aide des versions 2015, 2017, 2019 et 2022 de Visual Studio, la dernière version du package Visual C++ Redistributable est nécessaire pour l'exécuter sur la machine cible. Il est disponible pour les machines à architecture x86 et x64.

IronPDF utilise Chromium Engine pour convertir HTML en PDF en utilisant IronPDF, ce qui est rapide, précis et fiable.

IronOCR

Qu'est-ce qu'IronOCR et quel est son rapport avec Visual C# ?

IronOCR Library est une bibliothèque de reconnaissance optique de caractères utilisée pour extraire du texte à partir d'images et de PDFs. IronOCR utilise également les fonctionnalités d'IronPDF pour travailler avec des documents PDF. Cela signifie que les paquets Visual C++ Redistributable sont souvent nécessaires avec les applications IronOCR.

Les applications IronOCR sont également créées à l'aide de Visual Studio et un paquetage Visual C++ approprié est nécessaire. Les versions de Visual Studio antérieures à 2015 nécessitent un package d'exécution redistribuable Visual C++ distinct. Pour Visual Studio 2015 et supérieur, il est nécessaire d'installer la dernière version MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME.

Pour plus de guides de dépannage sur le redistribuable Visual C++ pour IronOCR, visitez le Guide de dépannage IronPDF.

Correction des erreurs à l'aide des paquets redistribuables de Visual C++

Les programmes intégrés à Visual Studio utilisant IronPDF ou IronOCR, nécessitent un package redistribuable Visual C++. Il doit être installé sur la machine cible où l'application doit être déployée.

Visual Studio 2015, 2017, 2019, ET 2022

La dernière version du redistribuable Visual C++ intègre les dernières fonctionnalités de C++ ainsi que des améliorations en termes de performances, de sécurité et de fiabilité. Pour les applications créées dans Visual Studio 2015, 2017, 2019 et 2022, les runtimes Visual C++ 2015-2022 suivants doivent être installés en fonction de l'architecture de la machine :

Visual Studio 2013 (VC++ 12.0)

Pour les applications créées dans Visual Studio 2013, le paquet redistribuable Visual Studio C++ suivant doit être installé :

Visual Studio 2012 (VC++ 11.0) MISE À JOUR 4

Pour les apps construites dans Visual Studio 2012, le package redistribuable Visual Studio C++ suivant doit être installé :

Anciennes versions de Visual Studio

Les versions suivantes ne sont plus prises en charge :

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

Ajout de Visual C++ Redistributable Package avec IronPDF ou IronOCR Application Installer pour les machines cibles

En tant que développeur, vous pouvez ajouter le package Microsoft Visual C++ Redistributable requis avec le programme d'installation de l'application. Cela permet à l'utilisateur d'exécuter votre programme sans qu'aucune dépendance supplémentaire ne doive être téléchargée. Le fichier redistribuable Visual C# peut être inclus dans le programme d'installation de l'application (MSI, par exemple) si nécessaire. La liste des Microsoft Visual C++ redistribuables pour Visual Studio est mentionnée ci-dessus en détail. Vous pouvez choisir la version correcte à inclure dans le programme d'installation de votre application.

Comment installer manuellement la dernière version de Visual C++ Redistributable ?

Pour installer Visual C++ Redistributable, il nous suffit de télécharger le bon numéro de version et de procéder à l'installation à l'aide du fichier d'installation. Les étapes suivantes vous aideront à télécharger et à installer la dernière version du runtime Visual C++ 2015-2022 pour les applications construites dans Visual Studio 2022 à l'aide d'IronPDF ou d'IronOCR :

  1. Visitez le site web du redistribuable Microsoft Visual C# pour télécharger la dernière version. Voici le lien : Télécharger MSVCR Dernier.

    Qu'est-ce que le redistribuable Visual C++ : Figure 2

  2. Une fois le fichier téléchargé, déplacez-vous vers l'emplacement du fichier téléchargé et double-cliquez pour ouvrir le fichier et l'installer.

  3. La configuration s'affiche. Cochez l'option d'accord et cliquez sur installer pour installer la version Visual C++ 2015-2022 sur votre ordinateur.

    Qu'est-ce que le redistribuable Visual C++ : Figure 3

  4. L'installation commence et prend quelques secondes.

    Qu'est-ce que le Visual C++ Redistributable : Figure 4

  5. Une fois l'installation terminée, vous devez redémarrer le PC pour utiliser Microsoft Visual C++ Redistributable pour vos applications. Cliquez sur redémarrer, et vous êtes prêt à utiliser les applications.

    Qu'est-ce que Visual C++ Redistributable : Figure 5

  6. Pour vérifier l'installation, ouvrez le panneau de configuration pour vérifier si Visual C# redistribuable 2015-2022 est ajouté dans les programmes. Il indiquera également les versions actuelles du redistribuable Visual C++ déjà installées.

    Qu'est-ce que Visual C++ Redistributable : Figure 6

Résumé

Dans cet article, nous avons appris ce qu'est le paquet Redistribuable Visual C++ et comment il est lié à différents produits Iron. Ce sont des bibliothèques de liens dynamiques (DLL) qui sont nécessaires à l'exécution pour le bon fonctionnement d'une application. Si vous n'avez l'intention d'exécuter que des applications créées avec Visual Studio, vous pouvez choisir la version appropriée du moteur d'exécution redistribuable Microsoft C++.

Vous pouvez maintenant obtenir un essai gratuit des produits Iron comme IronPDF et IronOCR.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< PRÉCÉDENT
Utilisation de C# (Comment ça marche pour les développeurs)
SUIVANT >
Chaîne multiligne en C# (Comment ça marche pour les développeurs)