Я использую DLL SmartDevice C ++ для моего приложения SmartDevice C # следующим образом:
using System.Runtime.InteropServices;
[DllImport("myCppDll.dll")]
private static extern bool Foo();
Но, похоже, внутри DLL много ошибок.
Странно то, что когда я тестирую DLL в проекте Visual C ++, все методы внутри DLL работают нормально.
Кажется, что возникают проблемы при импорте DLL в приложение SmartDevice C #.
Я действительно хочу запустить отладчик в DLL, а не в приложении C #.
Но Visual Studio 2008 не поддерживает эту опцию. (Я думаю. Возможно, я ошибаюсь.)
Пожалуйста, кто-то скажет мне, что я не прав, и я могу запустить отладчик на DLL в этой ситуации.