Visual Studio 2017拡張機能を開発して、カスタムリファクタリングとコードクリーンアップをC#レガシーソリューション全体に適用したいと思います。
適用したい種類のリファクタリングは、Visual Studioまたは私が調べた他のリファクタリング拡張機能(ReSharperなど)ではサポートされていません。リファクタリングロジック自体を理解できると思います。
しかし、私はどのように始めるか迷っています。Visual Studio 2015でC#リファクタリングプロジェクトを開始する方法を説明する記事をいくつか見てきました。ただし、Visual Studio2017では状況がまったく異なるようです。開始するのは「VISXプロジェクト」テンプレートだけであり、特にリファクタリングテンプレートはありません。ドキュメントとVSSDK-拡張性-サンプルには、「言語サービスとエディターの拡張ポイント」と「コードを修正および改善するためのリファクタリングまたは言語アナライザーの追加」を追加できると記載されていますが、実際にそこに到達する手順は見ていません。
ソリューションに対して実行できるカスタムリファクタリングを作成するための次のステップは何ですか?ケースバイケースで選択できるヒントをエディターに追加したくないことに注意してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加