2010-12-08 22 views
6

MSVCR90D.DLLのインストール方法を教えてください。私はセットアッププロジェクトを作成した小さなテストDLL(デバッグモード)を持っています。私のセットアッププロジェクトでは、マージモジュール&のvc90_debugcrt_x86.msmなどのポリシーが含まれていました。私のVMにDLLをインストールすると、依存関係ウォーカーはまだMSVCR90D.DLLが見つからないと報告しますか?MSVCR90D.DLLのインストール方法

ありがとうございます。

答えて

1

MSVCR90D.DLLは、Visual Studioランタイムライブラリのデバッグバージョンです。通常、そのコードを展開する場合は、リリースモードでビルドし、Visual Studio Runtime Redistributableも提供/インストールします。私が知る限り、デバッグDLLを取得する唯一の方法は、Visual Studioのインストールです。

2

hereを参照してください。

デバッグ実行可能ファイル

を実行するために、テストマシンを準備

Microsoftが正式に開発/テスト環境の外でデバッグランタイムの配備をサポートしていませんが、あなたはあなたがする必要がある場合はそれを動作させることができます。しかし、このような音はバニラのテスト環境のインストールです。

0

Pythonスクリプトを実行可能なWindowsプログラムに変換するpy2exeユーティリティは、同様の問題があるようです。here。たぶん「CランタイムDLLをバンドルする」セクションで、このソリューションを見つけるのに役立つかもしれません。

2

MSVCR90D.DLLファイルを自分のdllと同じディレクトリにコピーするだけです。次に、dllと依存関係ウォーカーの両方がMSVCR90D.DLLファイルを見つけます。

msvcp90d.dllやmsvcm90d.dllのようないくつかのファイルが必要な場合がありますが、必要に応じて依存関係ウォーカーが必要かどうかは分かります。

関連する問題