相关疑难解决方法(0)

调试自动属性

有没有办法在自动实现的属性中设置setter/getter的断点?

int Counter { get; set; }
Run Code Online (Sandbox Code Playgroud)

除了将其更改为标准属性(我这样做,但要做到这一点,我必须更改并重新编译整个项目)

c# properties breakpoints visual-studio

122
推荐指数
4
解决办法
2万
查看次数

Visual Studio缺少/移动我的断点

问题是当我放置一个断点并调试/运行时,断点会自动移动.

编码之前/编码时:

在此输入图像描述

单击run/breakpoint命中后:

在此输入图像描述

断点通常对我来说没问题,但似乎它们有时会随机播放.我在很久以前第一次使用VB项目,最后,我通过删除断点并将其添加到其他仍然有用的地方来绕过问题.

虽然我可能会再次做同样的事情,而这只是它第二次发生(我记得),我真的不想要并且想知道究竟是什么问题.

我在这里已经阅读了许多类似的问题,但我看不到完全匹配,答案也无济于事.我尝试过 - 建造,重建,关闭/重新开放和清洁.

我只提供了代码位的图片,如果您还有其他需要,请告诉我.

c# debugging breakpoints visual-studio

20
推荐指数
2
解决办法
7447
查看次数

Visual Studio 2010 - 中断任何更改对象属性的内容

在Visual Studio 2010中是否可以中断更改对象属性的任何内容(例如方法)?

或者是否可以找出ASP.NET Webforms应用程序中的对象属性是否已更改?


更新:

正确的答案可以在以下网址找到:http://stackoverflow.com/questions/2682613/cant-set-breakpoints-on-an-auto-property-setter-why/6713920#6713920

c# debugging visual-studio-2010 visual-studio

19
推荐指数
1
解决办法
1万
查看次数

如何调试Visual Studio 2010中的属性集?

假设我有这个属性

public ISetting Setting { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何在集合中获得断点?因此,当某些东西设置一个值时,程序会暂停.

我试着这样做

public IDatabaseConnectionSetting ConnectionSetting { 
    get; 
    set;
}
Run Code Online (Sandbox Code Playgroud)

并把断点放在set;线上,但它仍然不起作用.红色断点荧光笔突出显示整个属性声明

c# debugging properties breakpoints visual-studio

6
推荐指数
2
解决办法
3827
查看次数