イパーイでる、これは既知の通り。
これを避けるには…って調べた事を並べ書きしてみる。(on VS2003)
MSDataSetGenerator とは
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Generators\{20D4826B-C6FA-45db-90F4-C717570B9F32}\MSDataSetGenerator
で定義されているカスタムツールです。
CLSIDによると
Microsoft.VSDesigner, Version=7.0.5000.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a の
Microsoft.VSDesigner.CodeGenerator.DataSetCodeGenerator
です。
レジストリを見る限りは簡単に自作のカスタムツールを入れる事が出来そうだなと。
逆方向から見ると MSDataSetGenerator で出来上がるファイルを見る限り System.Data.TypedDataSetGenerator.Generate を使ってるだけ?とも思うので
Generateに渡すICodeGenerator を本物のICodeGeneratorに中継するクラスを作ってメソッドの吐き出しを捕まえてドキュメントコメントをつけちゃうって手段はどうでしょう。
VS2005 ではドキュメントコメントをきちんと吐くんでしたっけ?>MSDataSetGenerator