c#应用程序中未使用的引用

时间:2011-04-04 08:59:57

标签: c#

我开发WinForms应用程序。 如何理解我添加到应用程序中的哪些引用正在使用中,哪些引用未使用?

如果我不删除未使用的引用,它们会降低我的应用程序性能吗?

3 个答案:

答案 0 :(得分:12)

运行应用程序时,未使用的引用不会导致任何性能损失。您的引用在编译时用于查找未知符号。

这只是给你的编译器的额外信息;告诉它在哪里寻找符号。编译结束后,就不再需要了。

答案 1 :(得分:1)

查看代码是否使用引用(没有外部工具)的一种方法是简单地删除该引用并进行编译。

在代码中使用?你会得到很好的错误信息,只需将其添加回来。

没用过?编译成功,您可以将其删除。

如果在同一个解决方案中引用您自己的项目并且只有几个类,您可以右键单击Visual Studio中的每个类并选择查找所有引用 - 如果某些内容引用该类你会看到的。

答案 2 :(得分:0)

您可以使用VS的扩展名。您可以在VS Gallery中找到它们。你可以尝试这个: Reference Assistant