我在互联网上发现了很多关于这方面的信息,但我无法回答自己;如果我添加.net 3.5/2.0程序集,.NET 4.0应用程序的运行速度会变慢,如果可以,我应该在4.0下重新编译它们吗?当从.net 4.0项目引用2.0/3.5程序集时会出现性能问题吗?
1
A
回答
1
我不认为你应该担心在这种情况下的表现。 2.0/3.5程序集实际上可能工作得更快,因为可能会有更少的代码开销(在极少数情况下)。
但是,无论如何这就是所有的微型优化,而且你唯一需要知道的方法就是分析你的代码,看看它的速度有多快。我想你会发现在绝大多数情况下,这并不重要。
+0
是的,但dzen将会丢失:) 所以反射4.0或更早的程序集没有区别,是吗?两个运行时间是否会被加载? (只是程序集,而不是com对象) – 2010-05-24 16:54:17
相关问题
- 1. 如何在.NET 3.5项目中引用.NET 4.0程序集
- 2. .NET 4.0引用.NET 2.0程序集时会发生什么?
- 3. 是否可以从.NET 4.0 Client Profile项目引用Azure SDK 1.1 Microsoft.WindowsAzure。*程序集?
- 4. .NET 4.0程序集可以用于.Net 3.5应用程序吗?
- 5. .NET 3.5和4.0程序集奇怪的兼容性问题(NATUPnPLib)
- 6. CSharpCodeProvider输出从.NET 4.0应用程序输出.NET 2.0程序集
- 7. 当项目目标为3.5时,Msbuild 4.0引用System.Core 4.0?
- 8. NET 4.0项目到.NET 2.0 dll /项目的参考问题
- 9. 访问Microsoft.Office.Core.DocumentProperties时出现性能问题
- 10. 从Asp.Net 4项目进入引用.Net 3.5程序集
- 11. 如何从.NET 4.5库项目引用System.Windows 5.0.5程序集(Silverlight)?
- 12. 由项目引用.net 4.0程序集没有IL。怎么样?和什么?
- 13. 从VS2010引用GAC中的.Net 4.0程序集
- 14. 当.Net出现问题时,BULK INSERT命令是异步的吗?
- 15. 动态调用程序集时出现复杂的API问题
- 16. .NET 2.0项目中的.NET 1.1程序集:需要.NET 1.1吗?
- 17. 导入java项目时出现问题
- 18. 如何从SilverLight 4应用程序项目定位.NET Framework 4.0?
- 19. 当从.NET 4.0应用程序链接.NET 2.0托管程序集时,使用哪个框架?
- 20. 从Windows应用程序访问.NET Web服务时出现问题
- 21. Android项目出现问题
- 22. 引用.net 2程序集时.Net 4应用程序中会发生什么?
- 23. 运行项目时出现TestNG问题
- 24. 在开启项目时出现问题
- 25. 排除从.net 2.0转换为4.0之后的性能问题
- 26. 维护多个项目通用的.NET程序集引用
- 27. 从另一个项目引用NServiceBus程序集时出现“需要引用”错误
- 28. 当点击列表项目时出现应用程序错误
- 29. 当我构建.NET 4.0项目时,自动构建.NET 4.5项目?它不需要被引用
- 30. 当类访问自己的字段(.NET项目从3.5升级到4.0)时FieldAccessException
可能重复的[.NET 4.0项目引用2.0程序集](http://stackoverflow.com/questions/2455654/net-4-0-project-reference-2-0-assembly) – Randolpho 2010-05-24 15:15:59
@Randolpho:甚至没有接近成为重复。 – 2010-05-24 15:18:22
不要担心微观优化。唯一一次你真的应该担心这样的优化是在编写它之后,你知道这是一个问题。 – Stephan 2010-05-24 15:34:00