GitHubをすばやくSystem.Collections.SpecializedとSystem.Data.SqlClientが、非ジェネリックコレクションに依存している唯一の非テストアセンブリであることがわかります。 特殊なコレクションには多くのレガシーコードが含まれているため、それは避けられないことですが、このPRから、呼び出し元に公開されていないため、 SqlClient実装からSystem.Collections.NonGenericを削除できるようです。
System.Collections.Specialized
System.Data.SqlClient
SqlClient
System.Collections.NonGeneric
これは、 SqlClientから依存関係を削除するために私が開いている追跡の問題です。
依存関係を削除する準備がほぼ整ったPRがあります。
最も参考になるコメント
依存関係を削除する準備がほぼ整ったPRがあります。