【发布时间】:2014-05-28 13:32:18
【问题描述】:
对某些人来说可能是一个显而易见的问题,但找不到重复的问题。
我正在打包我一直在开发的 Windows 窗体解决方案的最终版本,并准备好进行在线分发。这样做的最佳实践是什么?我们已经在打包安装文件时遇到了一些麻烦,并且在不同的 PC(包括 32 位和 64 位)上测试程序时遇到了障碍。
更具体地说,应该“扔;”命令在最终版本中被注释掉或留下?这会暴露解决方案本身的任何内部工作原理吗?
【问题讨论】:
-
应该使用某种错误日志来处理异常,否则您几乎没有机会修复出现的任何错误
-
所有异常都应该被处理;)它不会显示任何关于内部代码的重要信息,它只是一个 MessageBox 说 f.e. “NullReferenceException”,程序将崩溃。
标签: c# winforms exception-handling release