我一直在编写#if DEBUG
, #else
,#endif
代码片段,我注意到 Visual Studio 不允许我使用自动完成功能来完成部分输入的成员名称,并且它不会检查灰色的非活动代码是否存在错误。我发现让它再次受到关注的唯一方法是将构建模式从调试切换到发布。但这很不方便,感觉好像有更好的方法。
例子:
#if DEBUG
throw;
#else
throw new exc // I want to use autocomplete here but can't because it's greyed out
#endif
如何让 VS 停止忽略其他配置范围内的其他代码#if DEBUG
?