フッターコンテンツにスキップ
.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 ビットのアーキテクチャのパッケージが利用可能です。 x64 (64 ビット) オペレーティング システム (OS) を使用している場合、Windows プラットフォームで x64 および x86 (32 ビット) バージョンの両方をインストールできます。 ただし、x86 オペレーティング システムの場合、x86 バージョンのみをダウンロードしてインストールできます。 x86 および x64 OS のすべての利用可能なバージョンのリストはこちらです: 最新サポートされている Visual Studio の MSVCR

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

IronPDF

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

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

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

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

IronPDF は Chromium エンジンを使用して HTML を IronPDF を使用して PDF に変換する もので、迅速で正確かつ信頼性があります。

IronOCR

IronOCR とは何ですか、そして Visual C++ とどのように関連していますか?

IronOCR ライブラリ は、画像や PDF からテキストを抽出するための光学文字認識ライブラリです。 IronOCR は PDF ドキュメントを操作するために IronPDF の機能も使用しています。 つまり、IronOCR アプリケーションには通常、Visual C++ 再頒布可能パッケージが必要です。

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

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 ランタイムをマシン アーキテクチャに応じてインストールする必要があります。

  • 最新のサポートされている ARM64 については、このリンクをクリックしてダウンロードしてください。 ARM64 VC++ 再頒布可能
  • 最新の x86 については、このリンクをクリックしてダウンロードしてください。x86 VC++ 再頒布可能
  • 最新の x64 については、このリンクをクリックしてダウンロードしてください。x64 VC++ 再頒布可能

Visual Studio 2013 (VC++ 12.0)

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

  • x86 用、バージョン: 12.0.40664.0、ダウンロードリンク: vcredist_x86.exe
  • x64 用、バージョン: 12.0.40664.0、ダウンロードリンク: vcredist_x64.exe

アップデートおよびその他のバージョンをダウンロードするには、こちらをご覧ください: Visual C++ 2013 再頒布可能パッケージのアップデート

Visual Studio 2012 (VC++ 11.0) 更新プログラム 4

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

アップデートおよびその他のバージョンをダウンロードするには、こちらをご覧ください: Visual Studio 2012 更新プログラム 4 用 Microsoft Visual 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 のようなアプリインストーラーと共にパックすることができます。 Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージのリストは上記に詳細に述べられています。 アプリケーションインストーラーと共にパックする正しいバージョンを選択できます。

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

Visual C++ 再頒布可能パッケージをインストールするには、正しいバージョン番号をダウンロードしてセットアップファイルを使用してインストールするだけです。以下のステップは、Visual Studio 2022 で IronPDF または IronOCR を使用して作成されたアプリケーション用の最新バージョンの Visual C++ 2015-2022 ランタイムをダウンロードしてインストールするのに役立ちます。

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

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

  1. ファイルをダウンロードしたら、ダウンローロcタイルの場所に移動してファイルをダブルクリックして開くことでインストールします。
  2. セットアップが表示されます。 同意オプションを選択し、Visual C++ 2015-2022 バージョンをパソコンにインストールするために「インストール」をクリックします。

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

  1. インストールが開始され、完了するまでに数秒しかかかりません。

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

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

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

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

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

まとめ

この記事では、Visual C++ 再頒布可能パッケージとは何か、およびそれがさまざまな Iron 製品とどのようにリンクしているかを学びました。 これらは、アプリケーションの適切な動作のためにランタイムで必要な動的リンクライブラリ (DLL) です。 Visual Studio で作成されたアプリケーションのみを実行することを意図している場合、Microsoft Visual C++ 再頒布可能ランタイムの適切なバージョンを選択して実行できます。

Now you can get a free trial of Iron Products like IronPDF and IronOCR.

よくある質問

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

Microsoft Visual C++ 再頒布可能パッケージ(MSVCR)は、Visual Studioを使用して開発されたプログラムに対してMicrosoftが提供するパッケージであり、これらのライブラリを使用するアプリケーションを実行するために必要なCおよびC++ランタイムライブラリを含んでいます。

アプリケーションに必要なVisual C++ 再頒布可能パッケージはどれですか?

必要な特定のバージョンはアプリケーションのターゲットアーキテクチャと、それを構築したVisual Studioのバージョンに依存します。64ビットシステムにはx64版とx86版の両方をインストールできますが、32ビットシステムにはx86版のみが適用されます。

なぜ.NETライブラリにVisual C++ 再頒布可能パッケージが必要なのですか?

PDFの作成や操作に使用されるものなど、特定の.NETライブラリは、Chromeの依存関係に関連した操作や特定のオブジェクトの初期化のために、ターゲットのWindowsプラットフォームでVisual C++ 再頒布可能パッケージが必要です。

光学文字認識はVisual C++ 再頒布可能パッケージからどのように恩恵を受けますか?

光学文字認識(OCR)のライブラリは、多くの場合、これらの再頒布可能パッケージが必要です。なぜなら、それらが依存する他のライブラリの機能を使用する可能性があり、その適切な機能を保証するためです。

Visual C++ 再頒布可能パッケージに関連するエラーをどのようにして修正しますか?

エラーは、ターゲットマシンに適切なVisual C++ 再頒布可能パッケージがインストールされていることを確認することで、しばしば解決できます。これは、特定の.NETライブラリを使用してVisual Studioで構築されたアプリケーションには重要です。

自分のアプリケーションのインストーラーにVisual C++ 再頒布可能パッケージを含めることはできますか?

はい、開発者はエンドユーザーが追加の依存関係をダウンロードする必要がないように、アプリケーションのインストーラーと一緒に必要なVisual C++ 再頒布可能パッケージを含めることができます。

Visual Studio 2015以降で構築されたアプリケーションにはどのバージョンのVisual C++ 再頒布可能パッケージが必要ですか?

Visual Studio 2015、2017、2019、および2022で構築されたアプリケーションには、ターゲットマシンに最新のVisual C++ 2015-2022ランタイムバージョンをインストールする必要があります。

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

インストールするには、MicrosoftのWebサイトから正しいバージョンをダウンロードし、セットアップファイルを実行し、利用規約に同意して、インストール手順に従います。インストールを完了するには、システムの再起動が必要です。

なぜMicrosoft Visual C++ 再頒布可能パッケージがアプリケーションのパフォーマンスにとって重要ですか?

Microsoft Visual C++ 再頒布可能パッケージは、必要なランタイムライブラリを提供することで、Visual Studioで開発されたアプリケーションが正しく機能するようにするため重要であり、アプリケーションのパフォーマンスと信頼性を維持するのに役立ちます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。