render などの C++ 関数を使いたいだけです。そこで、c++/clr から dll ファイルを作成し、C# プロジェクト ディレクトリ /bin に配置しました。しかし、うまくいきませんでした。およびバースト アウト エラー (HRESULT からの例外: 0x8007007E)
有益なアドバイスを教えてください
1-あなたの場所が正しくありません
2 - 依存関係があります。おそらく、Visual Studio 2003 では、プロジェクト パス内に別のパスがありました。それらをチェックして、それが何であるかを確認してください。いくつかのフォルダーが含まれており、どれを見つける必要があります。
C++ dll が依存している他の DLL が見つからないようです。http://social.msdn.microsoft.com/Forums/en-US/clr/thread/14dc569b-b761-4021-b3a7-559138daaf71/を参照してください。
ある種のCOM登録の問題の可能性があります。さらに調査するには、Fusion Log Viewer(Fusionは、私が信じるclrと呼ばれる前のコンパイラの名前でした)を使用することをお勧めします。多くの場合、問題の根本に。