为非活动代码区域启用智能感知

Enable intellisense for inactive code region

寻找有关使用 visual studio 进行 C# 的提示。

我需要一种方法来为预处理器 #if/#endif 之间的代码启用智能感知。

通常这样的代码是灰色的,我该如何禁用它。

即使代码没有被编译,我仍然需要对代码进行智能感知。

干杯

其实,如果要获得灰色部分的智能感知,只需要让灰色部分的条件为true即可。并且没有其他方法可以实现它。

如果您在特定配置下使用pre-processor,您可以尝试以下两个建议来获取智能感知。

建议

在我这边,test 定义在 DebugDefineConstant 下。

1)改变两部分的条件,当你修改第一部分时,将它的条件设为true.

2) 或创建一个名为 Test 的新 Configuration,它没有这样的 pre-processor并且在修改灰色部分的时候,只需将Configuration改为Test,然后就可以修改灰色部分了