在参考文件夹中保留未使用的默认程序集是不是很

时间:2010-09-17 20:03:23

标签: .net assemblies visual-studio-project

我正在使用的任何项目中都有一些我不使用的(例如System.XML,System.XML.Linq)。

保留我不会在项目中使用的默认程序集有什么缺点吗?

alt text

4 个答案:

答案 0 :(得分:2)

编译器删除未使用的引用程序集。

在VS中创建一个新的控制台应用程序,它将默认引用几个程序集。编译你的空程序并在反射器中打开它,你会看到只引用了mscorlib。其他人被删除了。

未使用的using语句也是如此。编译器删除它们。

您可能希望删除未使用的引用并使用以保持内容清洁和可读性。

答案 1 :(得分:0)

不,没有缺点。它们仅用于根据程序集元数据解析代码,如果您没有在引用的程序集中使用任何元素,它根本不会影响项目的输出。

答案 2 :(得分:0)

不,C#编译器会忽略应用程序实际未使用的程序集。

答案 3 :(得分:0)

我摆脱了任何我不使用的东西。同样,我摆脱了未使用的声明。