0

InstallShield の Quick Patch プロジェクトを使用して、.NET DLL ファイルにパッチを適用しようとしています。COM 相互運用のために DLL を登録する必要があります。

ファイルにパッチを適用すると、GAC で dll が正しく置き換えられたように見えますが、アプリケーションからアクセスしようとすると、アプリケーションが DLL に接続できないことを示すエラーが表示されます。

COM相互運用にうまく登録されていないと思いますが、よくわかりません。

それを機能させるために何をすべきか考えていますか?

ありがとう、

4

1 に答える 1

0

com 相互運用に登録するには、正しいパラメーターを指定して regasm (.NET フレームワーク ディレクトリにあります) を実行する必要があります。また、DLL ファイルは通常、特定の COM 可視オプションが選択された状態でビルドされます。でもあの悪夢に対処してからずいぶん経ったので、すべての詳細を思い出すことはできません.

http://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.80).aspx

于 2013-02-18T23:14:30.730 に答える