最近まで、われわれはネイティブおよび.NET COMコンポーネントにregistration-free COMを喜んで使用していました。しかし、リリース候補からリリースに移行するために.NETアセンブリのバージョン番号を変更しただけで、Windows XP SP3(Vistaではなく)でアプリケーションがランダムにクラッシュするような不思議な問題に遭遇しました。誰も登録不要のCOMと.NETコンポーネントを正常に使用していますか?
多くの失われた人工歯を研削した後、問題がknown bug in sxs.dllであり、.NETクラスに関する情報を取得するときにヒープの破損が発生することが判明しました。問題を解消するホットフィックスがありますが、ホットフィックスは再配布されません。
登録不要のCOM実装にこのような恐ろしいバグがあると私はちょっと迷っています。登録無料のCOM for .NETコンポーネントを使用している人は誰ですか?この問題をどうやって解決しましたか?
1重要な問題! BTWでは、レジストリフリーのCOM質問にそのタグが一般的であるため、タグ「regfreecom」を追加することをお勧めしますか? – MarkJ
...実際には私はちょうどそれ自身のタグをつけた...希望はOKです – MarkJ
確かに。一貫性のあるタグがより便利です。 –