在这种情况下,您看到紫色编辑的原因是您正在修改代码时它正在运行。请参见https://msdn.microsoft.com/en-us/library/ba77s56w.aspx:
当您进行未经授权的编辑时,更改将带有紫色波浪线并在任务列表中显示任务。如果您想继续使用编辑和继续功能,则必须撤消未经授权的编辑。如果在编辑和继续之外进行某些未经授权的编辑,则可能允许执行。如果要保留此类未经授权编辑的结果,则必须停止调试并重新启动应用程序。
紫色下划线也可能出现在代码中存在错误但由于某些情况不会被执行,比如 #IFDEF。请参见https://msdn.microsoft.com/en-us/library/dn957937.aspx:
共享项目中出现紫色波浪线表示代码存在错误但当前未处于活动状态,例如您正在 Windows 上工作,但输入的内容在 Android 上会出错。红色波浪线表示活动代码中的编译器错误或警告,需要处理。