Visual Studio 2005 の Managed C++ で DLL をコンパイルする必要があります。
32Bitのcorflagをオンにして欲しい。参照については、 http://illuminatedcomputing.com/blog/?p=117を参照してください。
デフォルトでは、Win32 プラットフォームを選択し、liker で /MACHINE:X86 オプションを設定しますが、生成された DLL には 32 ビットの corflag がオフになっています。コマンドラインから実行することで見ることができます
corflags MyDll.dll
その dll を Windows 64 ビットで実行すると問題が発生します。したがって、dll を強制的に 32 ビットにする必要があります。
Visual Studio 2005 コンパイラを構成する方法について何か考えはありますか?