我正在尝试调试一些代码,因为一个类在调用时会引发异常。
代码是:
public TrackingStrategy1(string Name, RobotGeometry geometry)
{
trackSystem = new TrackSystem(geometry, Name);
}
它调用(在同一个项目中):
public TrackSystem(RobotGeometry geometry, string Name)
{
finder = new FindModel(geometry); //breakpoint inserted here fails
finder.InitModel();
finder.useGPU = false;
}
我收到异常'找不到方法:TrackSystem.FindModel..ctor(RobotGeometry)。但是,此时插入的断点不会被命中。如果我注释掉新行,我会在下一行得到相同的异常。
FindModel 在解决方案中包含的另一个项目中被引用,我已经多次重新引用该项目,然后进行了重建。
为什么 Visual Studio 不会在此构造函数中插入的断点处停止?