9

StyleCop/FXCop のようなビルドでいくつかの分析ツールを実行しています。

私が達成したいのは、これらによって生成される警告の一部を自動修正することです。

これは Roslyn CTP を使用して実行できると思いますか? 次を可能にする他のツールはありますか?

  1. コードテキストをスキャンして、守られていないルールを探しています。
  2. これを正しいコードに置き換えます。

一部の操作は VS エディターの単純なテキスト置換を使用して実行できますが、より複雑なことには他のツールを使用する必要があります。

だから私の質問は - この目的のために、Roslyn CTP は使用するツールですか? または、これを行うための .NET 用の他のツールはありますか?

4

2 に答える 2

10

これは確かに、Roslyn が対処するシナリオの 1 つです。Roslyn を使用して "クイック フィックス" を作成する方法を示すこのチュートリアルをご覧ください。実際、CTP には、Roslyn を使用して stylecop / fxcop スタイル ルールを記述する方法を示すいくつかのサンプルも付属しています。

CTP の全体的な範囲の概要については、このドキュメントをざっと見ることもできます。

免責事項: 私は Microsoft の Roslyn チームで働いています。

于 2011-12-02T20:38:18.373 に答える
4

OPは、「これを行うための.NET用の他のツールは何ですか?」と尋ねます。

当社のDMS Software Reengineering Toolkitは、ソースからソースへのプログラム変換ツールです

DMS は、C++、Java、COBOL、特にC#を含む多くのコンピューター言語のソース コードを解析、分析、および変換できます。また、複数の言語を同時に処理することもできます。

于 2011-12-02T20:52:16.223 に答える