4

大量のインライン C# を含むレガシー Web コントロール (ascx) が多数あります。フォームには、多数の繰り返しコードと重複コードが含まれています。私たちの最初の計画は、コードをファイルごとにコードビハインドに移動し、リファクタリングなどを行うことです...クライアントをcmsの最新バージョンにアップグレードするためにこれを行っていました

現時点では、何百ものファイルから手動でコピー アンド ペーストし、コード ビハインドを作成し、コードをコピーし、クライアント側のインポートに基づいて名前空間を追加し、整理を行う必要があります。

この作業の大部分を実行できるツールを知っている人はいますか?

ありがとう

4

5 に答える 5

0

私はあなたの最善の策は、Codesmith ツール、または一般的な T4 テンプレートを見ることだと思います.カスタムアプリを書く必要はありません.CodeProject の誰かがそれをやったように見えますが: http:// www.codeproject.com/KB/aspnet/InlineCodeVSCodeBehind.aspx?msg=997793

于 2010-06-14T16:57:07.860 に答える
0

ここでの最善の希望は、カスタム変換ユーティリティを作成することだと思います。これをすぐに実行できるツールは知りません。

于 2010-03-11T17:48:41.167 に答える
0

解析が可能な Perl や Rebol などの言語を使用します。リボルが一番簡単。

于 2010-03-11T17:59:15.527 に答える
0

Resharper には、さまざまなリファクタリングのためにコードを移動および検索するための多くの機能があります。現在使用しているマシンにはインストールされていないため、確認できませんが、完全には実行できない場合でも、少なくともプロセスを高速化し、より完全な証拠にすることができる可能性があります。自動化。

于 2010-03-11T18:03:04.380 に答える