4

Visual Studio 2008プロジェクトには、画像と文字列を含むResources.resxを含むこのプロジェクトがあります。自分自身と他のすべての人に少なくともXMLコメントを書き込むように強制するために、プロジェクトのプロパティの[ビルド]タブでXMLコメントの生成を有効にしました。これで、ドキュメント化されていないクラス、メソッドなどがある場合、VisualStudioからいくつかの警告が表示されます。これはすばらしいことです。

ただし、自動生成されたResources.Designer.cs内のすべての画像にはXMLコメントがありません(文字列にはあります)。そのため、XMLコメントが欠落しているというコンパイラの警告がいくつか表示されますが、これを変更すると、実際には何もできなくなります。とにかくファイルはおそらく上書きされます。

どちらかをするチャンスはありますか

  • デザイナーが生成したコードのXMLコメントを無視するようにコンパイラーに指示するか、
  • Visual Studio 2008にリソースコメントを生成されたコードに書き込むように強制しますか?

ヒントをありがとう!

4

2 に答える 2

2

カスタム ツールを使用して、.resx ファイルの designer.cs ファイルを生成できます。カスタム ツールはresgen.exeを呼び出して .cs ファイルを生成し、そのコンテンツを#pragmaステートメントで囲み、xml コメントがないという警告を無視します。

#pragma warning disable 1591
...
#pragma warning enable 1591
于 2011-09-09T15:00:23.457 に答える
1

Visual Studioはこれを行う必要がありますが、そうではないため、ファイルを次のようにします。

#pragma warning disable 1591
<contents go here ...>
#pragma warning enable 1591
于 2009-07-14T04:08:41.150 に答える