1

非常に興味深いことがありました。現在、ハイブリッド VB6/Net アプリケーションを使用しています。VB6 コードは、RegFree Com (マニフェスト) を介してアクティブ化される Com-Visible Net Wrappers を介して Net コードを呼び出します。これは非常にうまく機能します。当社のお客様は、異なるバージョンの Net コードを使用する異なるバージョンのアプリケーションを使用でき、競合が発生することはありません。

今日、当アプリの新しいテスト バージョンが C:\Program Files\OurApp ディレクトリからの Net dll の初期化に失敗したことに困惑しました。これは、多数の以前のテスト バージョンが存在していたディレクトリです。同じアプリを C:\Program Files\OurApp2 にインストールすると、アプリケーションは問題なく動作します。

アンインストールを試み、C:\Program Files\OurApp フォルダー全体を削除しようとしましたが、この特定のフォルダーにアプリを再インストールするたびに、ネット コードは実行されません。したがって、C:\Program Files\OurApp フォルダに関連する RegFree Com に関する情報がどこかに保存されていることは明らかです。

システムの復元後に問題を解決しました。

どうしたの?お客様がこの問題に遭遇しないようにするにはどうすればよいですか?

4

1 に答える 1