Python -> c++ dll -> c# dll
我需要将Python程序与一个COM互操作的C# DLL配合使用,该DLL通过在C#中生成的.tlb文件被加载到包装器C++ DLL中,以在Python项目中使用。当我在我的计算机上运行时,它可以正常工作,但是当我在刚刚格式化的计算机上运行时,会出现以下错误:
WindowsError: exception code 0xe0434f4d
我已经在格式化的计算机上安装了重新分发的C++和.NET Compact Framework 3.5。
如果没有安装Visual Studio,我该如何查看正确的异常信息?我该如何调试所有的内容?我能不能直接调试dll文件本身?
注意:在我的电脑上一切正常,所以可能是某个dll或文件缺失。我已经使用Dependency Walker来查看是否有缺失的dll,但没有找到。