繁体   English   中英

如何使用Visual Studio 2017调试从asp.net调用本机C ++

[英]How to debug native C++ calling from asp.net using Visual Studio 2017

我有一个Visual C#的asp.net Web应用程序(.NET Framework),这个Web应用程序使用DllImport的本机C ++ DLL。 本机C ++ DLL项目也是解决方案的一部分。 但是当我进行调试并尝试进入本机C ++代码时,它失败了,C ++代码上的断点显示“当前没有命中断点,没有加载符号”。

解决方案是:确保选中图片中显示的“本机代码”复选框(项目>属性> Web>调试器>本机代码)。 默认情况下,在创建.net项目时取消选中它

我整个上午都在寻找原因,并没有在stackoverflow和其他网站上提及,因此想分享解决方案。

在此输入图像描述

//按照杰克的建议将解决方案作为答案发布,而不是将其作为问题的一部分。 谢谢杰克。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM