断点已设置,但尚未在库项目中绑定



我试图在Visual Studio中调试我的代码,但我的断点没有命中,它给我这个消息&;断点设置但尚未绑定&;断点在一个没有设置为StartUp project的项目中,因为它是一个库项目,我的控制器通过调用调用该方法,我还验证了由包含库的解决方案生成的dll与添加到我的解决方案中的项目相同我已经阅读了各种其他问题,并尝试了各种解决方案,如关闭VS,删除bin和obj文件夹,清洁和重建,但我无法达到这些断点

您可能有几个选项来解决您的问题。首先,建议您的dll和exe项目应该处于相同的解决方案中,并且都处于调试模式。如果项目位于单独的解决方案中,请在exe项目端的方法调用上设置断点。然后按F11应该会让你进入你的dll代码。如果您不拥有项目或解决方案exe,则可以在VS中选择将dll链接到正在运行的进程,但您只能将编译的二进制文件与托管代码链接起来。例如,你的dll可能会链接到windows资源管理器,但据我所知,任何代码都可以运行。

最新更新