2

やなど.EXEの Microsoft 作成を使用する VB6 アプリがあります。これらの両方で問題が発生します。本質的に、これは DLL-Hell 問題です。OCXsRICHTX32.OCXMSACAL70.OCXOCXs

.manifestにファイルを使用する場合.EXE、.EXE にアプリケーション ディレクトリ内のこれらの特定のコピーにアクセスするように指示して、OCXsこれらの登録に関する問題を回避できますOCXsか?

4

1 に答える 1

0

それらを App.Path に入れないでください。使用時に VB6 ランタイムによって自己登録されるリスクがあり、DLL Hell にさらに貢献する可能性があります。

DLL 検索で見つからないため、サブフォルダーを使用することをお勧めします。プログラムの適切なアプリケーション マニフェストは、このサブフォルダーへのアクセスをリダイレクトでき、必要な分離情報をアプリケーション マニフェストに入れることができ、依存関係のアセンブリ マニフェストを作成する労力を節約できます。

于 2011-05-25T04:56:40.967 に答える