今天,我在Visual Studio 2015中遇到一些紫色(或紫色?)下划线,这是我以前从未见过的。

c# - 紫色下划线在Visual Studio编辑器中意味着什么?-LMLPHP

我将光标停留在文本上,但没有任何 react (有时会发生)。
我用谷歌搜索,什么也没有。

这是什么意思?不同类型的下划线如何在VS中表示不同类型的警告?

以下是一些提示:
后来我发现自己在程序仍在运行时编辑源代码。当我停止程序时,下划线消失了。因此,我认为它与调试的当前状态有关。

最佳答案

在这种情况下,您会看到紫色的编辑内容,因为您正在修改运行时的代码。参见https://msdn.microsoft.com/en-us/library/ba77s56w.aspx:



当由于某些情况(例如#IFDEF)而导致无法运行的代码错误时,也会出现紫色下划线。参见https://msdn.microsoft.com/en-us/library/dn957937.aspx:

10-04 22:27