gpt4 book ai didi

c# - 从托管项目加载时,如何单步执行非托管 DLL 中的方法? (视觉 C++/C#)

转载 作者:行者123 更新时间:2023-11-30 04:33:39 26 4
gpt4 key购买 nike

我有一个包含 3 个项目的 Visual Studio 2010 解决方案。第一个是我用一些 DLL 导出编写的非托管 DLL 项目 (C++)。第二个项目是第一个项目的托管包装器(使用 DLLImport 的 C#)。最终项目是我用来测试第一个项目功能的 WPF 应用程序。

我通过在构建后步骤中将 DLL 复制到包装器的发布/调试文件夹来使用第一个项目。但是,这还不足以让我在调试器中单步执行它。我不知道如何正确引用该项目,以便为非托管 DLL 加载调试符号。我该怎么做?

最佳答案

尝试 enabling unmanaged code debugging :

To enable debugging of unmanaged code

  1. With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Click the Debug tab.

  3. Select the Enable unmanaged code debugging check box.

关于c# - 从托管项目加载时,如何单步执行非托管 DLL 中的方法? (视觉 C++/C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com