我有一个包含 3 个项目的 Visual Studio 2010 解决方案。第一个是我用几个 DLL 导出编写的非托管 DLL 项目 (C++)。第二个项目是第一个项目的托管包装器(使用 DLLImport 的 C#)。最后一个项目是我用来测试第一个项目功能的 WPF 应用程序。
我通过在构建后步骤中将 DLL 复制到包装器的发布/调试文件夹来使用第一个项目。但是,这还不足以让我在调试器中逐步完成它。我不知道如何正确引用项目,以便为非托管 DLL 加载调试符号。我该怎么做?
尝试启用非托管代码调试:
启用非托管代码的调试
在解决方案资源管理器中选择一个项目后,在“项目”菜单上,单击“属性”。
单击调试选项卡。
选中启用非托管代码调试复选框。