こんにちは、VS2005のソリューション/プロジェクトファイルがありますが、ソースコード自体にC#3.0の新しい言語機能(主に自動プロパティ)が含まれています。 。このものをC#2.0に手で変換するのは地獄でしょう。自動的に行うツールはありますか?ありがとう!自動的にC#3の構文砂糖を展開する
1
A
答えて
0
C#3.0コンパイラでソースをコンパイルし、Reflector + FileDisassemblerを使用して、逆コンパイルされたソースをC#2.0互換ファイルにダンプしてください。
1
無料のCodeRush Expressがこれを使用していることは既にわかっています。この機能は「バッキングストアの作成」と呼ばれます。そこには他のリファクタリングもありますが、推論型( 'var')への/からの変換も可能です。
1
Resharperは、自動的に2倍のクリックでバッキングフィールドを持つプロパティにプロパティを変換します。
また、定義した基準に基づいてファイルのバッチを処理し、必要な処理を実行できるようにすることもできます。
関連する問題
- 1. スカラ構文砂糖とJavaリスナーパターン
- 2. スカラマップ:神秘的な構文的な砂糖?
- 3. Perl:後続のCoderef引数の構文的砂糖?
- 4. Scalaの解説:重要な機能や構文的な砂糖?
- 5. 変数を更新する際の構文的砂糖文字列連結
- 6. Rubyの構文砂糖には「ルール」がありますか?
- 7. 砂糖の構文としてC#5の非同期(または非)?
- 8. Pythonデコレータは文法的な砂糖だけですか?
- 9. 砂糖セッションの生涯
- 10. emacsのコメントブロックを自動的に展開
- 11. 糖衣構文
- 12. 自動的に展開される動的リスト
- 13. forループカウンタ用の合成砂糖
- 14. 構造体の配列を動的に展開する
- 15. 砂糖に2つの数字を追加する方法
- 16. 依存関係をエンタープライズリポジトリに自動的に展開する
- 17. 展開時にReporting Servicesがアンカーに自動的にスクロールする
- 18. 自動的にテキストボックスを展開する方法
- 19. 私のエクセルテーブルを自動的に展開します。
- 20. "var {args}"でC++ 0xの新機能、あるいは単に構文的な砂糖を初期化していますか?
- 21. ルビー糖衣構文:NILS
- 22. これをもっときれいにするような文法的な砂糖はありますか?
- 23. WCFの自動展開
- 24. テスト自動化によるプッシュ展開
- 25. 自動展開TFS 2010
- 26. なぜ(a、(b、(c、(d、())))))のための砂糖ではないのですか?
- 27. 糖衣構文を削除:Haskellの
- 28. JQuery - 動的に3番目の展開行をテーブルに追加する
- 29. Javaアプリケーション(RMIサーバー)を複数の場所に自動的に展開する
- 30. 長い線のために自動的にキャンバスを展開する
ありがとうございますが、私はVS 2005で動作するCodeRush Expressを取得することができません。それは正常にインストールされましたが、VSのどこにも表示されません。手伝ってくれてありがとう。 –
実際、それはメニューのようなものではありませんが、自動プロパティにカーソルを置くと、青いアンダースコア(赤いアンダースコアに似ています)が表示されます。また、ctrl + 'キーを押すと、CodeRushのリファクタリングメニューが表示されます。 –
私は最終的にVSに統合されたDXCoreパッケージを修復しなければならなかったので、偽です。愚かなインストーラ... –