【发布时间】:2011-01-10 16:27:45
【问题描述】:
我有以下内容:Debug.Writeline(Properties.Resources.DEBUG_MSG_1);
这很好用,我无法想象在调试模式下编译时它会以任何方式、形状或形式伤害我。然而,我担心虽然这是管理我的消息的一种很好且方便的方法,但是当我在 Release 中编译时,在资源文件中包含额外的无用项可能是不必要的开销。我的假设正确吗?
【问题讨论】:
-
为什么您的调试消息实际上需要在资源中?您是否对它们进行本地化?
-
嗯,好点子。我想我只是想找一个好地方把他们都分组。也许我会将它们作为私有常量并将它们包装在 #if DEBUG 指令中。
标签: c# debugging resources release