AutoCAD 2009 のアドオンを開発しています。プロジェクトの出力はクラス ライブラリです。クラス ライブラリをデバッグしてロードしようとすると、「LoaderLock が検出されました」というメッセージが表示されます。私はしばらくの間、これらのアドオンを書いてきましたが、これは私が見たこのタイプの最初のメッセージです。
- これを理解するには、どこから始めればよいでしょうか。
- LoaderLock とは何ですか? なぜ今それが気になっているのですか?
LoaderLock が検出されました メッセージ: OS ローダー ロック内でマネージ実行を試みています。アプリケーションがハングする可能性があるため、DllMain またはイメージ初期化関数内でマネージ コードを実行しようとしないでください。
に行ってDebug -> Exceptions -> "Managed Debugging Assistants"
、チェックボックスを見つけ"LoaderLock"
てチェックを外しました"Thrown"
。
もう一度デバッグすることはできますが、何をし、なぜそれをしなければならなかったのですか? これにより、他の問題が発生しますか?