调试 mvc 5 项目中使用的 dll 的步骤
steps to debug a dll used in an mvc 5 project
我有一个 dll 项目和一个 mvc 5 项目
我想调试dll工程在mvc工程中使用
我已经在调试模式下构建了 dll 项目,如果我将这些生成的调试文件直接放在 mvc 5 项目的 bin 文件夹中,它们就会工作
但现在我想在mvc项目调用时调试dll代码,而不移动文件,具体步骤是什么?
打开 VS 或您的调试器并附加到 w3wp.exe 并确保您已加载 DLL 的符号。这就是您需要做的。
在调试模式下构建dll项目,将生成的文件放入MVC项目的bin文件夹中
在我的例子中,dll 使用 c++ 代码 -> 非托管代码,所以在 VS MVC 项目中
右击项目名称->属性->web->调试器勾选"Native code"
保存工程,打断点,运行调试模式,VS会显示"debugging information for iisexpress.exe cannot be found..."继续调试
现在我可以进入 dll 代码
我有一个 dll 项目和一个 mvc 5 项目
我想调试dll工程在mvc工程中使用
我已经在调试模式下构建了 dll 项目,如果我将这些生成的调试文件直接放在 mvc 5 项目的 bin 文件夹中,它们就会工作
但现在我想在mvc项目调用时调试dll代码,而不移动文件,具体步骤是什么?
打开 VS 或您的调试器并附加到 w3wp.exe 并确保您已加载 DLL 的符号。这就是您需要做的。
在调试模式下构建dll项目,将生成的文件放入MVC项目的bin文件夹中
在我的例子中,dll 使用 c++ 代码 -> 非托管代码,所以在 VS MVC 项目中
右击项目名称->属性->web->调试器勾选"Native code"
保存工程,打断点,运行调试模式,VS会显示"debugging information for iisexpress.exe cannot be found..."继续调试
现在我可以进入 dll 代码