none
为什么vs发展到现在,这个“未将对象引用设置到对象的实例”错误的提示信息不能改进下??? RRS feed

  • 问题

  • 未将对象引用设置到对象的实例----------这个应该算是vs发生频率最高的异常了,但是vs发展到现在,微软就一直没想到把具体导致这个异常的变量名称给放在提示信息里,如果加了变量名称,查找问题会快一万倍!!!!!!!

    强烈建议微软做这个改进,不然鬼知道哪个变量导致的异常,要费很大劲!

    2016年8月23日 6:53

答案

全部回复

  • null异常其实是很好判断的异常,对象为空,在调用对象的方法之前,确保对象不为null

    如果能装一个OzCode,里面有个异常助手工具,定位异常是几秒钟的事情。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年8月23日 6:57
  • 说的轻巧!

    系统已经部署到客户正式环境,OzCode是用不上的。就一句“未将对象引用设置到对象的实例”,开发环境不能重现BUG,请问你凭啥在几秒钟内定位出异常来??

    2016年8月23日 7:18
  • 修改代码,加全局ExceptionHandler,记录StackTrace

    http://feiyun0112.cnblogs.com/

    2016年8月24日 9:45
    版主
  • 说的轻巧!

    系统已经部署到客户正式环境,OzCode是用不上的。就一句“未将对象引用设置到对象的实例”,开发环境不能重现BUG,请问你凭啥在几秒钟内定位出异常来??

    买把菜刀割到手后,问老板你们家菜刀能不能改进一下不要太锋利!

    代码里面对对象访问不做检查,异常不做处理,出问题来这里抱怨?再说这个异常和vs一毛钱关系都没有啊,你用其他任何IDE开发,代码不写好也是这个错误!


    family as water

    2016年8月24日 10:00
  • ?????
    • 已建议为答案 [-] 2016年8月24日 10:47
    • 已标记为答案 a222222_ 2016年8月25日 3:43
    • 已编辑 [-] 2018年1月11日 12:36
    2016年8月24日 10:47
  • 说的轻巧!

    系统已经部署到客户正式环境,OzCode是用不上的。就一句“未将对象引用设置到对象的实例”,开发环境不能重现BUG,请问你凭啥在几秒钟内定位出异常来??

    买把菜刀割到手后,问老板你们家菜刀能不能改进一下不要太锋利!

    代码里面对对象访问不做检查,异常不做处理,出问题来这里抱怨?再说这个异常和vs一毛钱关系都没有啊,你用其他任何IDE开发,代码不写好也是这个错误!


    family as water

    如果都像你那样写代码,这个异常也就不可能存在的,现实是能够保证所有人都这样写代码吗?如果vs能够显示变量名,不更好吗?至于下面那位同学说的倒是有可能vs做不到这点,这就是另外一回事了!

    btw:你举的菜刀的例子和这个帖子的内容才是一毛钱关系都没有,呵呵

    2016年8月25日 3:43