C/C++ を使用して Visual Studio アドインを作成しています。COM アーキテクチャに詳しくありません。実際、私は Windows プログラミングを学んでいます。
アドインに OnDisconnect() コールバックが表示されます。S_FALSE を返そうとしましたが、アドインのアンロードが停止するようには見えません。
だから私の質問は、アンロードできないアドインを作成することは可能ですか ([ツール] メニューまたはプログラムによって)、そうであれば、OnDisconnect() からの魔法の戻り値が仕事をするか、または他のトリックは必要?
また、まったく逆の別の質問も見ました。答えからすると、アドインがアンロードされたときに DLL がまだメモリに常駐しているようです。アンロードされたらすぐにアドインをリロードする方法はありますか?