を使用して他の dll を動的にロードする C# アプリケーションがありますAssembly.LoadFrom
。dll が MFC をサポートするマネージ cpp であり、そのような .dll が含まれている場合、このメソッドは失敗しますafxwin.h
。
この動作を再現するには、ウィザードを使用して新しいマネージ cpp dll を作成するだけです。MFC サポート フラグを構成に追加します。stdafx.h
ファイルにMFC 標準インクルードを何も配置しないAssembly.LoadFrom
限り、失敗しません。ファイル#include "afxwin.h"
を入れたら失敗!(つまり、dll は空です!)stdafx.h
Assembly.LoadFrom
手がかりはありますか?
ありがとう、キャビ