我正在为我的 SmartDevice C# 应用程序使用 SmartDevice C++ DLL,如下所示:
using System.Runtime.InteropServices;
[DllImport("myCppDll.dll")]
private static extern bool Foo();
但是似乎DLL内部存在很多错误。
奇怪的是,当我在 Visual C++ 项目上测试 DLL 时,DLL 中的每个方法都可以正常工作。
当我将 DLL 导入 SmartDevice C# 应用程序时,我似乎遇到了问题。
我真的想在 DLL 而不是 C# 应用程序上运行调试器。
但 Visual Studio 2008 不支持该选项。(我想。我可能错了。)
请有人告诉我我错了,在这种情况下我可以在 DLL 上运行调试器。