何年も前に開発された40以上のWebサイト(Webアプリケーションではない)があります。 これらのWebサイトをWeb Appsに移行し、古いWebサービスとDLLを削除する必要があります。.NET WebSites(WebAppsではない)のWebサービスとDLL参照の検索
最初の手順では、これらのWebサイトですべてのWebサービスとDLLの参照を見つける必要があります。 参照されているWebサービス/ DLLメソッド、使用されている行のリスト、入力、出力パラメータの一覧が表示されます。
私は以下のリストを探しています。
- コンポーネント - Webサービス/ DLLコンポーネントの名前
- サブコンポーネント - コンポーネント
- 入力パラメータに使用される方法 - 出力パラメータのリスト
- モジュール - 入力の一覧は
- 出力パラメータをパラメータ - コンポーネントの呼び出し内容 - 例:登録ページ、ユーザーログイン、製品登録
- ASPXページの名前 - 例 - Login.aspx。
各Webサイトに行くRe-Sharperを使用して、各Webサービス/ DLLとそのメソッドの参照を見つけることができます。しかし、問題はWebサイトの数が膨大であることです。手作業で時間を費やすことは望ましくありません。また、WebサイトはWeb Appsではありません。だからそれは一つにまとめられていない。
リフレクションを使用してDLL内で使用されているメソッドのリストを見つけるコードを取得しました(This)。私の必要性はそれとは正反対です。
これは、Visual Studioの "Find all references"機能と同様です。
この作業を行うツールはありますか?
いいえ... – Gusman
はいGusman。それはまっすぐではありません。そのための回避策があります。私は私のコメントを与えた。 – ggn979