在我正在从事的任何项目(例如 System.XML、System.XML.Linq)中,通常有一些我不会使用。
保留我不会在项目中使用的默认程序集是否有任何缺点?
在我正在从事的任何项目(例如 System.XML、System.XML.Linq)中,通常有一些我不会使用。
保留我不会在项目中使用的默认程序集是否有任何缺点?
编译器会删除未使用的引用程序集。
在 VS 中创建一个新的控制台应用程序,它将默认引用 inn 几个程序集。编译你的空程序并在反射器中打开它,你会看到只有 mscorlib 被引用。其他被删除。
未使用的using
语句也是如此。编译器将它们删除。
您可能希望删除未使用的引用并使用以保持内容清洁和更具可读性。
不,C# 编译器会忽略应用程序实际未使用的程序集。
我摆脱了任何我不使用的东西。同样,我摆脱了未使用的 using 声明。
不,没有缺点。它们仅用于根据程序集元数据解析您的代码,如果您不使用引用程序集中的任何元素,它根本不会影响项目的输出。