.NET ヘルプ

Visual C++ 再頒布可能パッケージとは何ですか

Microsoft Visual C++再頒布可能パッケージとは何ですか?

Microsoft Visual C++ 再頒布可能パッケージ (MSVCR) は、Visual Studio を使用して開発されたプログラム向けに Microsoft が提供するパッケージです。 それはCおよびC++ランタイムライブラリーを含みます。 それは基本的にWindowsプラットフォームでのプラグアンドプレイであり、プログラムが要求する必要なVisual C++のバージョン番号をダウンロードしてインストールするだけで作業を開始できます。 プログラムがCやC++ライブラリを使用してビルドされている場合、プログラムを実行するためには対応するVisual C++パッケージが必要です。 Visual C++ のアーキテクチャはアプリケーションのターゲットアーキテクチャに一致していなければなりません。

Visual C++ 再頒布可能パッケージとは:図1

どのVisual C++再頒布可能パッケージが必要ですか?

Visual C++には複数のバージョンがあり、お使いのコンピューターのアーキテクチャに合わせて特定のバージョンをダウンロードしてインストールすることができます。 これらのパッケージは、32ビット及び64ビットのアーキテクチャの両方に対応しています。 64ビット(x64)のオペレーティングシステム(OS)をお使いの場合、Windowsプラットフォームにx64とx86(32ビット)の両方をインストールすることができます。 ただし、x86オペレーティングシステムの場合、x86バージョンのみをダウンロードしてインストールすることができます。 こちらは、x86およびx64 OS用に利用可能なすべてのバージョンのリストです: Visual Studio用の最新サポートMSVCR

Iron製品のVisual C++再頒布可能パッケージ

IronPDF

IronPDFとは何か、そしてそれはVisual C++とどのように関連しているのか?

IronPDF .NET Library は、PDFの作成と操作のための.NETライブラリです。 IronPDFを使用してVisual Studioでアプリケーションを開発することができます。 IronPDFは、最新の.NETバージョンをサポートしており、.NETフレームワークの標準2.0および標準コアバージョンまで遡ることができます。 古いオペレーティングシステム向けにアプリを構築する場合は、Visual C++ 再頒布可能パッケージが必須です。

IronPDFは、そのほとんどの操作において、対象となるWindowsプラットフォームにVisual C++再頒布可能パッケージを必要とします。 Chrome の依存関係に関連するタスク、または IronPDF、IronInteropPdfium オブジェクトを初期化できない場合、すべてのタスクには対象マシンに Microsoft Visual C++ 再頒布可能パッケージが必要です。もう一つの一般的な例外は、PlatformNotSupportedException です。 これは、レジストリがこの特定のプラットフォームでサポートされていないことを意味します。 この稀に見られる問題は、必要なVisual C++再頒布可能パッケージをインストールすることで解決できます。

Visual Studio 2015、2017、2019、および2022バージョンを使用して開発されたアプリケーションを実行するには、ターゲットマシンに最新バージョンのVisual C++ Redistributableパッケージが必要です。これは、x86アーキテクチャとx64アーキテクチャの両方のマシンで利用可能です。

IronPDFはChromiumエンジンを使用して、HTMLをPDFに変換するため、その速度、精度、信頼性があります。

IronOCR

IronOCRとは何か、そしてそれはVisual C++とどのように関係しているのか?

IronOCR Libraryは、画像およびPDFからテキストを抽出するために使用される光学式文字認識ライブラリです。 IronOCRは、PDFドキュメントを処理するためにIronPDFの機能も利用します。 これは、IronOCRアプリケーションにはVisual C++ 再頒布可能パッケージが必要となることが多いことを意味します。

IronOCR アプリケーションは、Visual Studio を使用して構築されています。また、関連する Visual C++ パッケージが必要です。 Visual Studio 2015以前のバージョンは、別途Visual C++再頒布可能ランタイムパッケージが必要です。 Visual Studio 2015以降では、最新バージョンのMICROSOFT VISUAL C++ 2015 - 2022 RUNTIMEがインストールされている必要があります。

IronOCR用のVisual C++再頒布可能パッケージに関するトラブルシューティングガイドについては、IronPDFトラブルシューティングガイドをご覧ください。

Visual C++ 再頒布可能パッケージを使用してエラーを修正する

IronPDFやIronOCRを使用してVisual Studioで作成されたプログラムは、Visual C++再頒布可能パッケージを必要とします。 アプリケーションを展開する対象のマシンにインストールする必要があります。

Visual Studio 2015、2017、2019、および2022

Visual C++ 再頒布可能パッケージの最新バージョンは、最新のC++機能、パフォーマンスの向上、セキュリティ、および信頼性と共に構築されています。 Visual Studio 2015、2017、2019、2022 で作成されたアプリケーションには、マシンのアーキテクチャに応じて次の Visual C++ 2015-2022 ランタイムをインストールする必要があります:

Visual Studio 2013 (VC++ 12.0)

Visual Studio 2013で作成されたアプリケーションには、次のVisual Studio C++再配布可能パッケージをインストールする必要があります:

Visual Studio 2012 (VC++ 11.0) UPDATE 4

Visual Studio 2012で構築されたアプリの場合、次のVisual Studio C++再頒布可能パッケージをインストールする必要があります:

旧版のVisual Studio

以下のバージョンはサポートされていません:

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

IronPDF または IronOCR アプリケーションインストーラーで対象マシンに Visual C++ 再配布可能パッケージを追加する

開発者として、アプリケーションインストーラーに必要なMicrosoft Visual C++再頒布可能パッケージを追加することができます。 これにより、ユーザーは追加の依存関係をダウンロードすることなく、あなたのプログラムを実行することができます。 Visual C++ 再頒布可能ファイルは、必要に応じてMSIなどのアプリインストーラーと一緒にパッケージ化することができます。 上記に詳細に記載されているMicrosoft Visual C++ 再頒布可能パッケージのリストはVisual Studio用です。 アプリケーションインストーラーに同梱する正しいバージョンを選択できます。

Visual C++ 再頒布可能パッケージの最新バージョンを手動でインストールする方法

Visual C++ 再配布可能パッケージをインストールするには、適切なバージョン番号をダウンロードし、セットアップファイルを使用してインストールするだけです。以下の手順は、Visual Studio 2022 で構築されたアプリケーション用に IronPDF または IronOCR を使用して最新の Visual C++ 2015-2022 ランタイムをダウンロードしてインストールする方法を示します:

  1. Microsoft Visual C++ 再頒布可能パッケージのウェブサイトにアクセスして、最新バージョンをダウンロードしてください。 こちらがリンクです: 最新のMSVCRをダウンロード

    Visual C++ 再頒布可能: 図 2

  2. ファイルがダウンロードされたら、ダウンロードされたファイルの場所に移動し、ファイルをダブルクリックして開き、インストールしてください。

  3. セットアップが表示されます。 同意オプションにチェックを入れて、インストールをクリックし、Visual C++ 2015-2022 バージョンをコンピュータにインストールします。

    Visual C++ 再頒布可能パッケージとは: 図3

  4. インストールが始まり、数秒で完了します。

    Visual C++ 再頒布可能: 図 4

  5. インストールが完了したら、PCを再起動し、アプリケーションで Microsoft Visual C++ 再頒布可能パッケージを使用できるようにする必要があります。 「再起動をクリックすると、アプリケーションの使用準備が整います。」

    Visual C++ 再頒布可能パッケージとは: 図 5

  6. インストールを確認するには、コントロールパネルを開き、プログラムにVisual C++再頒布可能パッケージ 2015-2022が追加されているかどうかを確認します。 既存のVisual C++再頒布可能パッケージの現在のバージョンがすでにインストールされていることも表示されます。

    Visual C++ 再頒布可能パッケージとは: 図6

サマリー

この記事では、Visual C++ 再頒布可能パッケージとは何か、そしてそれが各種 Iron 製品とどのように関連しているかについて学びました。 これらは、アプリケーションが適切に動作するためにランタイムで必要なダイナミックリンクライブラリ (DLL) です。 Visual Studioで構築されたアプリケーションを実行するだけでよい場合は、適切なバージョンのMicrosoft Visual C++再配布可能ランタイムを選択できます。

今すぐ、Iron Productsの無料トライアルを入手できます。例えば、IronPDFIronOCR なども含まれます。

チペゴ
ソフトウェアエンジニア
チペゴは優れた傾聴能力を持ち、それが顧客の問題を理解し、賢明な解決策を提供する助けとなっています。彼は情報技術の学士号を取得後、2023年にIron Softwareチームに加わりました。現在、彼はIronPDFとIronOCRの2つの製品に注力していますが、顧客をサポートする新しい方法を見つけるにつれて、他の製品に関する知識も日々成長しています。Iron Softwareでの協力的な生活を楽しんでおり、さまざまな経験を持つチームメンバーが集まり、効果的で革新的な解決策を提供することに貢献しています。チペゴがデスクを離れているときは、良い本を楽しんだり、サッカーをしていることが多いです。
< 以前
C# 使用方法 (開発者のための動作説明)
次へ >
C# マルチライン文字列 (開発者向けの仕組み)