web-dev-qa-db-ja.com

Visual Studio Editorで紫色の下線はどういう意味ですか?

今日、Visual Studio 2015で紫(または紫?)の下線に直面しています。

purple underlines in Visual Studio Editor

テキストの上にカーソルを置いたが、何も起こらなかった(時々起こる)。私はそれをググって何も手に入れませんでした。

どういう意味ですか? VSで異なる種類の下線が異なる種類の警告をどのように表しますか?

ここにいくつかのヒントがあります:プログラムがまだ実行されている間にソースを編集していることに気づきました。プログラムを停止すると、下線が消えました。だから私はそれが現在のデバッグの状態と関係があると思います。

23

この場合、実行中にコードを変更しているため、紫色の編集が表示されます。参照 https://msdn.Microsoft.com/en-us/library/ba77s56w.aspx

不正な編集を行うと、変更は紫色の波線の下線でマークされ、タスクリストにタスクが表示されます。エディットコンティニューを引き続き使用する場合は、不正な編集を元に戻す必要があります。エディットコンティニュー以外で行われた場合、特定の不正な編集が許可される場合があります。このような不正な編集の結果を保持したい場合は、デバッグを停止してアプリケーションを再起動する必要があります。

#IFDEFなど、状況によって実行されないコードにエラーがある場合にも、紫色の下線が表示されることがあります。 https://msdn.Microsoft.com/en-us/library/dn957937.aspx を参照してください:

Windowsコンテキストで作業しているが、Androidにエラーとなるものを入力した場合= context。赤い波線は、処理する必要があるアクティブなコードのコンパイラエラーまたは警告を示します。

26
fafrd