.Net APIからの実行でエラーが発生する。
公開日:2014/07/23
- V10
.Net APIを使用してランタイムを実行しようとすると、
「ファイルまたはアセンブリCreateFormLib.dll、またはその依存関係の1つが読み込めませんでした。指定されたモジュールが見つかりません。」
というエラーが発生して、実行できない。
.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
この質問・回答は役に立ちましたか?