3

C# に変換する必要がある VB.NET の 500,000 行を超えるプロジェクトがあります。使用するツールについて、経験に基づいた推奨事項はありますか? Visual Studio 2008 を使用しており、 3.5 をターゲットにしています。

4

7 に答える 7

10

私はコメントに同意します。500,000 行の実証済みの真の VB.NET コードがあります。いったいなぜ、それを変更するのに時間を無駄にするのでしょうか? すべての新しいコンポーネントを C# で記述できないと言う人はいません。

ツールについて心配するのではなく、なぜこれを行っているのかを自問することを検討します。

于 2008-09-15T21:53:39.450 に答える
3

Reflector は IL を逆コンパイルし、C# を生成します。大雑把ですが、まずまずのスタートです。

于 2008-09-15T21:32:59.827 に答える
3

この評価はしばらく前に行いました。エッジケースでは恐ろしい「無料」のソリューションがたくさんあります。この商用製品http://www.tangiblesoftwaresolutions.comは決して完璧ではありません。しかし、実際の変換テストを行った時点で見つけた最高のものでした. 注: 私は顧客としてのみ話しています。実際の使用でこれよりも優れた変換を生成するソリューションを誰かが見つけた場合は、お知らせください。

于 2008-09-15T21:43:00.320 に答える
2

以前は、完全な Visual Studio ソリューションを作成する Reflector へのアドインがありました。しかし、Red Gate が Reflector を乗っ取った今、それがまだ利用可能かどうか、または機能しているかどうかはわかりません。

于 2008-09-15T21:36:24.377 に答える
2

SharpDevelopには、コンバーターが組み込まれた IIRC があります。

于 2008-09-15T21:37:23.093 に答える
1

私はこのサイトをしばらく使用して、いくつかの小規模な変換を行いました。かなり信頼できました。

サイトによると、彼らのコンバーターは、コンバーターが組み込まれているオープン ソース IDEに基づいているため、「ソース サイト」も試してみてください。

于 2008-09-15T21:35:07.280 に答える
1

Telerik のコンバーターはうまく機能します。

http://converter.telerik.com/
http://converter.telerik.com/batch.aspx

于 2008-09-15T22:39:58.670 に答える