|
|
1
14
它防止CLR在运行时加载引用的模块。这将减少启动时间(因为加载每个模块需要时间)。根据模块的大小,它可能会显著缩短启动时间。 测试这一点的一种方法是创建一个测试WinForms项目,添加对未使用的程序集的引用(例如System.Web),然后运行并附加到可执行文件(例如F5)。查看加载的模块(调试->Windows->模块),您将看到引用的程序集已加载。 如果您仔细想想,CLR将很难确定是否真的使用了依赖项(一旦添加了对它的引用,它就作为依赖项出现在清单中)。。。特别是由于某些代码路径的执行无法提前知道。。。 |
|
|
2
12
除了源文件更小之外,我认为最好有一个没有未使用的代码或引用的干净的源文件。 |
|
|
3
8
VisualStudio2008还具有使用指令删除未使用的内容的功能。
|
|
4
7
这是一种优化,可以使您的项目更快地编译。它避免了编译器加载永远不会使用的元数据。这是一个小问题,但我猜大约50毫秒,这取决于你的硬盘速度和文件系统缓存状态。
|
|
5
1
Visual Studio 2010参考助手是删除应用程序中未使用参考的最佳工具。 http://visualstudiogallery.msdn.microsoft.com/fc504cc6-5808-4da8-ae86-8d3f9ed81606 |
|
|
Kris · 有没有办法获得可变结构字段的“引用” 4 年前 |
|
|
Jora Karyan · IF语句未按预期引发错误 4 年前 |
|
|
nedzad · 如何访问引用Firebase中其他对象的对象 8 年前 |
|
|
Empha · 从成员函数对对象所做的更改不会持续。范围/参考问题? 8 年前 |