我在互聯網上發現了很多關於這方面的信息,但我無法回答自己;如果我添加.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 4.0項目引用4.5程序集?
- 2. 如何在.NET 3.5項目中引用.NET 4.0程序集
- 3. 我可以從.NET 4.0項目引用.NET 4.5項目嗎?
- 4. .NET 4.0引用.NET 2.0程序集時會發生什麼?
- 5. 當其中一個引用從.net 2.0升級到.net 4.0時,C#(.NET 4.0)應用程序會拋出System.MissingMethodException
- 6. 從.NET 1.1遷移到.NET 4.0後出現的幾個性能問題
- 7. 是否可以從.NET 4.0 Client Profile項目引用Azure SDK 1.1 Microsoft.WindowsAzure。*程序集?
- 8. .NET 4.0程序集可以用於.Net 3.5應用程序嗎?
- 9. 向WCF添加程序集引用時出現問題web.config
- 10. 在.net 4.0應用程序中引用.net 2.0程序集
- 11. .NET 3.5和4.0程序集奇怪的兼容性問題(NATUPnPLib)
- 12. CSharpCodeProvider輸出從.NET 4.0應用程序輸出.NET 2.0程序集
- 13. IIS7.0,ASP.NET 4.0和.NET 4.0程序集加載問題
- 14. 多引導.NET 3.5和.NET 4.0引用程序集
- 15. NET 4.0項目到.NET 2.0 dll /項目的參考問題
- 16. 在谷歌應用程序引擎中部署helloworld項目時出現問題
- 17. 當項目目標爲3.5時,Msbuild 4.0引用System.Core 4.0?
- 18. 訪問Microsoft.Office.Core.DocumentProperties時出現性能問題
- 19. 如何從.NET 4.5庫項目引用System.Windows 5.0.5程序集(Silverlight)?
- 20. 從Asp.Net 4項目進入引用.Net 3.5程序集
- 21. 由項目引用.net 4.0程序集沒有IL。怎麼樣?和什麼?
- 22. 導出項目時出現問題
- 23. 從VS2010引用GAC中的.Net 4.0程序集
- 24. ReflectionTypeLoadException從.Net 4.0應用程序加載.Net 4.0程序集,而2.0作品
- 25. 當我保存HTML和CSS時引導程序出現問題
- 26. 從.net 2.0升級到4.0會提升性能嗎?
- 27. 當.Net出現問題時,BULK INSERT命令是異步的嗎?
- 28. .NET 2.0項目中的.NET 1.1程序集:需要.NET 1.1嗎?
- 29. DotNetOpenAuth OpenId Provider與.Net 4.0一起使用時出現間歇性問題
- 30. 在.NET 4.0遷移後引用.NET 1.0程序集的System.TypeLoadException
可能重複的[.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