お客様には、提供されているネイティブC++ COM登録.dllを使用する古いWin32クライアントがあります。ネイティブC++ COM .dllを.NET COM .dllに置き換えます。
ネイティブの.dllを.NETバージョンに置き換えます。 .NET dllをビルドし、COMに登録しました。古い.dllから新しいものへのスワップを処理できるネイティブのC++テストクライアントがありますが、それを動作させるために再コンパイルする必要があるようです。
テストクライアントを再コンパイルする必要がある理由があるのですか、何か間違っていますか?
お客様にクライアントの再コンパイルを要求することはできません。
おそらくTLBファイルまたはGUIDが異なるため、新しいインターフェイスが認識されない可能性があります。私は古いWin32クライアントが.NETを理解していないので、COMから.NETへのラッパーDLLを構築していると仮定します。 –