VSプロジェクトで未使用のusingステートメントを削除することには利点がありますか(Resharperを使用して実行できるなど)、またはVSがビルド/デプロイ時にそれを自動的に処理しますか?
それがあなたの意味するところなら、パフォーマンス上の利点はありません。
アセンブリ内のすべての参照は完全に修飾されています。コンパイラーは、コードで提供する参照を使用して識別子を完全に修飾するだけなので、ソースコードで未使用の参照が与える影響は、読みやすさのわずかな低下(この参照がここにある理由)とコンパイル時間のわずかな増加のみです。
言い換えると、未使用の参照を削除してもしなくても、生成されるILはまったく同じです。
はい-主なメリットは2つ考えられます。
未使用のコードを削除すると、余分な手荷物となり、得られた効率を測定するのが難しくなります。
未使用のコードを削除すると、コンパイル時間が短縮され、15〜20分かかるプロジェクトに取り組んでいます。未使用のコードがたくさんあります。未使用のコードを削除することで、コンパイル時間が約7分に短縮されました。これにより、チームに多くの開発者がいる場合に差異が生じます。これにより、全員がすばやくビルドしてテストする時間を節約できます。
ビルドと単体テストを自動化した場合は、不要な単体テストを削除しました。繰り返しになりますが、これは単体テストの実行にかかる時間の短縮です。継続的ビルド管理プロセスの効率が向上しました。