Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2017使用#else指令丢失了intellisense和着色功能_Visual Studio_Visual Studio 2017_Intellisense_Preprocessor Directive - Fatal编程技术网

Visual studio Visual Studio 2017使用#else指令丢失了intellisense和着色功能

Visual studio Visual Studio 2017使用#else指令丢失了intellisense和着色功能,visual-studio,visual-studio-2017,intellisense,preprocessor-directive,Visual Studio,Visual Studio 2017,Intellisense,Preprocessor Directive,我刚开始在VS 2017上的代码中使用预处理器指令,而编辑器是如何在#else指令中失去智能感知和着色的……我在谷歌上找不到任何东西。谢谢 最终生成的二进制文件中没有的代码处于非活动状态,并以灰显的方式进行标记 很可能您已经在VisualStudio顶部的下拉列表中选择了调试配置。如果选择Release,代码将不再灰显 就是这样!谢谢你…我会接受你的回答。

我刚开始在VS 2017上的代码中使用预处理器指令,而编辑器是如何在#else指令中失去智能感知和着色的……我在谷歌上找不到任何东西。谢谢

最终生成的二进制文件中没有的代码处于非活动状态,并以灰显的方式进行标记


很可能您已经在VisualStudio顶部的下拉列表中选择了调试配置。如果选择Release,代码将不再灰显

就是这样!谢谢你…我会接受你的回答。