我正在升級.NET 4的解決方案並使用第三方引用的程序集。這些程序集使用.NET 2.0進行編譯,一些使用3.5進行編譯。當我在.NET 4中運行升級的應用程序時,第三方程序集將運行在什麼版本的.NET上?它仍然會使用.NET 2.0或3.5或者它們將在4.0中運行嗎?如果他們確實運行在更高版本的.NET中,那麼是否會導致他們在早期版本中編譯時遇到任何問題?這些應用程序是Windows窗體和ASP.NET,如果這有所作爲。C#中引用的程序集什麼是.NET版本?
2
A
回答
0
您的引用的程序集將在.NET 4.0框架運行時加載,因爲您的主要解決方案將使用它。但是,很少有例外,如果第三方程序集嚴格使用舊版.net代碼,並且該代碼/方法已過時,則可能會出現警告/錯誤。
0
你實際上在談論什麼裝配?大多數程序集(如數據庫連接器)都可以很好地與.NET 4.0一起工作,甚至可以使用早期版本進行編譯。在大多數情況下,只需在app.config文件中進行一些更改。如果不知道確切的類庫你在說什麼。
相關問題
- 1. 程序集的版本是什麼?
- 2. 引用程序集版本的含義是什麼?爲什麼4.0.0.0?
- 3. .NET程序集版本
- 4. C#程序集,什麼是程序集?
- 5. 使用版本化的.Net程序集
- 6. 引用.net 2程序集時.Net 4應用程序中會發生什麼?
- 7. vbLeftJustify什麼是.net版本?
- 8. .net揀選錯誤的引用程序集版本
- 9. .NET 4.0引用.NET 2.0程序集時會發生什麼?
- 10. 相關程序集的版本是否存儲在引用程序集中?
- 11. .NET 4.0中.NET 2.0的Microsoft.Web.Service3的程序集是什麼?
- 12. 是否有可能看到什麼版本的.NET程序集內置?
- 13. 如何修復引用舊版(測試版).NET的程序集?
- 14. 處理程序集版本的正確方法是什麼?
- 15. 錯誤CS1705:程序集使用'System.Web.Mvc,版本= 5.2.3.0',它的版本高於引用的程序集版本
- 16. C#項目:如何更新引用的程序集版本
- 17. C#:基於框架版本加載引用的程序集?
- 18. 我的.NET應用程序中引用的版本號困惑
- 19. .Net程序集中的循環引用
- 20. 在.net 4.0應用程序中引用.net 2.0程序集
- 21. 爲什麼不能.net 4.0項目引用4.5程序集?
- 22. 爲什麼我的應用程序總是使用最新的GAC版本而不是引用版本?
- 23. 確定在另一個程序集中引用的程序集版本
- 24. 什麼是.NET版本控制軟件
- 25. 針對特定.NET版本編譯託管C++程序集(VS2008)
- 26. 製作TeamCity版本匹配.NET程序集版本
- 27. 在Django中安裝的應用程序 - 版本是什麼?
- 28. 什麼是最新版本的WinForms?這與.NET的版本有什麼關係?
- 29. 在已編譯的.NET程序集中更改程序集版本
- 30. 有沒有辦法看到我的程序在VS 2013 C#.NET中引用什麼程序集
有很多問題已經解決這個問題:http://stackoverflow.com/questions/3836704/running-net-3-5-built-mixed-mode-assemblies-in-net-4-using-app -config-requires,http://stackoverflow.com/questions/3179028/mixed-mode-assembly-in-net-4,http://stackoverflow.com/questions/6050781/net-3-5-dlls-in -a淨4-0的應用程序 - 任何-問題 – devshorts