FAQ

.Net APIからの実行でエラーが発生する。

公開日:2014/07/23

  • V10

Question

.Net APIを使用してランタイムを実行しようとすると、
「ファイルまたはアセンブリCreateFormLib.dll、またはその依存関係の1つが読み込めませんでした。指定されたモジュールが見つかりません。」
というエラーが発生して、実行できない。


Answer

.Net Framework 4に対応した「CreateFormLib.dll」(※1)を使用している場合、ランタイム実行に必要な「MSVCR110.dll」というモジュールが無いために、発生している可能性があります。

以下のMicrosoft社のサイトからパッケージ(※2)を取得し、ランタイム製品の導入環境へインストールして下さい。

■Visual Studio 2012 更新プログラム4のVisual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-jp/download/details.aspx?id=30679

※1
.Net Framework 4に対応した「CreateFormLib.dll」は、V10.03以降であれば、以下のディレクトリに配置されています。V10.02までの場合、配置されていません。
(導入ディレクトリ)/lib/_Net/4.0

また、導入ディレクトリ中のlibディレクトリ直下に配置されている「CreateFormLib.dll」は.Net Framework2および3に対応しています。

※2
お使いのランタイム製品のbit数により、ダウンロードするパッケージは異なります。
[32bit版ランタイム製品]
 VSU4\vcredist_x86.exe
[64bit版ランタイム製品]
 VSU4\vcredist_x64.exe

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索