我有一个包含四个C#项目的Visual Studio解决方案。我想从主项目中进入解决方案中支持项目的代码,但是当我使用“Step into”键时,它只是跳过了对另一个项目的调用。我已经在支持项目中设置了断点,但它们被忽略了,我一生都无法介入到对该项目的任何引用。

一切都将设置为“调试”,并且我已经看到Visual Studio警告我以前不会遇到断点-在这种情况下,它不会这样做。好像我的代码似乎可以调试,但是在运行时,有一个地方告诉Visual Studio不要单步执行该项目中的代码。解决方案中的所有其他项目都可以毫无问题地进行调试。

我选中了哪个框导致此行为?

清晰度更新:“仅我的代码”选项当前处于禁用状态。另外,由于代码属于同一解决方案中的项目,因此我认为“仅我的代码”选项在这里不适用。我以为它只适用于我没有源代码的预编译代码,但是由于我在项目中有源代码,因此我认为此选项没有任何作用。

最佳答案

要检查的一件事是您的支持项目程序集尚未安装在GAC中。打开命令提示符并运行以下命令以确保...

gacutil/l assemblyName

关于c# - 在Visual Studio解决方案中的某些项目上启用和禁用 “Step into”调试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/222456/

10-13 07:44
查看更多