【发布时间】:2019-05-24 07:57:02
【问题描述】:
我在 Ubuntu 19.04 上使用最新的 Visual Studio Code 进行 .Net Core 2.2 C# 开发。它忽略了#if false 代码块注释。我想念什么?谢谢。
#if false
Console.WriteLine("Don't run this line");
#endif
但是它可以运行并且没有在 IDE 编辑器中被注释掉。
【问题讨论】:
-
代码块没有按预期注释掉。 Debug 仍然运行
#if false #endif中的代码块 -
#if false注释掉代码块。 “注释掉#if false”是什么意思? -
#if false没有注释掉任何东西,它对编译器完全隐藏了该部分。你是说这行编译运行了,还是说 VS Code 不显示为灰色?首先是严重的编译器问题。第二个语法着色问题 -
它不会变灰。
标签: c# .net-core visual-studio-code preprocessor-directive ubuntu-19.04