コードのセクションに注釈を付けて、ビルド時に「メッセージ」アイテムを生成する方法はありますか?私のコードには、今後のリビジョンで変更されるものとしてマークしたいスポットがいくつかあります。
これに似たものを私に与えるツールや機能はありますか?私はブックマークを考えていましたが、VS2010ではブックマークがちょっと不格好であることがわかりました。
次のようにコードにコメントを設定します。
//TODO: Make much better someday (probably never)
if (i != null)
{
this.DoSomething();
}
コメントはVisualStudioの//TODO:
組み込みの拡張機能であり、指定されたコメントは「タスクリスト」-IDEのコントロールに表示されます。「タスクリスト」の項目をダブルクリックすると、コメントが設定されているコード内の場所にジャンプできます。
詳細については、この記事をお読みください。方法:タスクリストのコメントを作成する
Visual Studioでこれらの通知を受け取ることを計画していますか、それとも自動化された、またはコマンドラインビルドプロセスの一部にしたいですか?
前者の場合は、Jan P.の回答から始めると、VisualStudioのタスクリストインターフェイスとのインターフェイス方法がわかります。
後者の場合、ビルド出力に表示される行が本当に必要な場合は、C#のプリプロセッサディレクティブ、特に#warningディレクティブを使用してそれを行うことができます。ただし、これは警告を出力しますが、情報行を出力する方法がわかりません。これがその方法です。
public void Test()
{
#warning This is silly.
}
これはVSの結果です: