我的情况很奇怪
我正在努力帮助一位初级同事解决项目中的问题。当我们在Visual Studio 2010中运行项目时,我们发现有几个文本框将其text属性设置为根本不存在于解决方案中的值,但与项目相关。
即。文本框包含文本“测试风险数据”,但该短语在我们的解决方案中无处存在。此外,我可以确认该值未在代码(或配置或设置等)中的任何位置设置,或以任何方式计算。
这非常奇怪 - 经过12年的.NET开发经验,我从来没有被一个问题“困扰”。
任何线索都是最受欢迎的。
修改
这只发生在调试模式??????
答案 0 :(得分:0)
我发现了答案,你很相信它 - 真正的GOTCHA !!
我在禁用断点时得到了线索。然后我意识到1个断点有以下隐藏条件(我没有看到红色断点图标圈中的小白点)
RiskTxtBox.Text = "Test Risk Data"
,应该RiskTxtBox.Text
== "Test Risk Data"
血腥的初级开发者!!
哦,好了,现在解决了,谢谢大家的帮助