2

コードのセクションに注釈を付けて、ビルド時に「メッセージ」アイテムを生成する方法はありますか?私のコードには、今後のリビジョンで変更されるものとしてマークしたいスポットがいくつかあります。

これに似たものを私に与えるツールや機能はありますか?私はブックマークを考えていましたが、VS2010ではブックマークがちょっと不格好であることがわかりました。

メッセージアイテム

4

2 に答える 2

1

次のようにコードにコメントを設定します。

//TODO: Make much better someday (probably never)
if (i != null)
{
    this.DoSomething();
}

コメントはVisualStudioの//TODO:組み込みの拡張機能であり、指定されたコメントは「タスクリスト」-IDEのコントロールに表示されます。「タスクリスト」の項目をダブルクリックすると、コメントが設定されているコード内の場所にジャンプできます。

詳細については、この記事をお読みください。方法:タスクリストのコメントを作成する

于 2012-10-15T13:39:31.007 に答える
1

Visual Studioでこれらの通知を受け取ることを計画していますか、それとも自動化された、またはコマンドラインビルドプロセスの一部にしたいですか?

前者の場合は、Jan P.の回答から始めると、VisualStudioのタスクリストインターフェイスとのインターフェイス方法がわかります。

後者の場合、ビルド出力に表示される行が本当に必要な場合は、C#のプリプロセッサディレクティブ、特に#warningディレクティブを使用してそれを行うことができます。ただし、これは警告を出力しますが、情報行を出力する方法がわかりません。これがその方法です。

  public void Test()
    {
#warning This is silly.
    }

これはVSの結果です:

ここに画像の説明を入力してください

于 2012-10-15T13:49:16.550 に答える