我有一個使用.Net 4.5功能的模塊,我們的應用程序也適用於XP用戶。所以我正在考慮移動這個.net 4.5依賴模塊來分離項目。我怎樣纔能有一個解決方案,有兩個項目針對不同的版本?如何在.net解決方案中有一個針對4.0框架和另外一個4.5框架的項目?
回答
解決方案中的每個項目都針對它的.NET特定版本,所以沒有什麼特別之處,您不能從.NET 4.0項目中引用該項目/模塊以.NET 4.5爲目標。
如果你需要針對某些模塊使用.NET 4.5,那麼你的主應用程序也必須以.NET 4.5爲目標,所以如果沒有辦法解決這個功能,你需要拋棄XP支持,這對於XP而言並不是一件壞事。不再是受支持的操作系統。
IF從.NET 4.5這個功能是async
/await
-feature您可以使用Microsoft.Bcl.Async
-package的繼續指定.NET 4.0 ...
請注意,4.0將使用4.5運行時。 – 2015-02-06 08:19:16
然後更好的選擇是使用Microsoft.Bcl.Async和HttpClient,而不是有一個無法在XP中工作的4.5項目 – 2015-02-06 08:20:41
謝謝大家。問題確實是async/await的用法。關於這個Microsoft.Bcl.Async是這樣的,它的API和.NET 4.5 TPL完全一樣。 – Sherry 2015-02-06 08:45:41
- 1. Nuget - 包含多個項目的解決方案(針對多個框架)
- 2. 如何在一個.Net核心項目中針對net462框架使用ConfigurationPropertyAttribute?
- 3. 在同一個項目中使用實體框架3.5和4.0
- 4. 手動升級VS.NET解決方案和目標.NET框架?
- 5. ios9:調用另一個框架框架項目
- 6. 解決方案中的多個項目 - 實體框架和ASP.Net MVC 4
- 7. 下一個html框架的解決方案是什麼?
- 8. 在JAVA中從一個框架移動到另一個框架
- 9. EFProf .NET框架4.5
- 10. 如何將數據從一個框架傳遞給另一個以及項目中的所有其他框架?
- 11. 如何在同一解決方案中支持多個實體框架模型
- 12. 如何從另一個框架中刪除wx.listCtrl上的項目?
- 13. 在另一個框架中的框架插件(例如Symfony)
- 14. 如何從另一個框架中打開一個框架中的特定html?
- 15. 可可框架:在另一個框架內使用一個框架
- 16. 爲實體框架4.0中的表更新字段的一般解決方案
- 17. 如何在Flash CS4中從一個框架滑到另一個框架?
- 18. 如何針對同一構建多個.net框架
- 19. .net intellisense:一個解決方案中的2個項目
- 20. 用於生成Visual Studio解決方案/項目的API /框架
- 21. 如何在同一個解決方案中執行另一個項目?
- 22. Java,如何從另一個框架刷新一個框架中的JTable
- 23. 升級從.NET框架4.5 MVC 5網絡解決方案,以4.6
- 24. 在解決方案中使用幾個框架?
- 25. 在解決方案中使用幾個框架?
- 26. 保護一個.NET框架
- 27. 如何使用jquery-ui在另一個框架中彈出一個對話框
- 28. 排隊框架解決方案
- 29. 實體框架的哪些缺點已在.Net 4.0中解決?
- 30. 如何解決編譯目標框架4.5錯誤?
不,你不能。你也必須分開項目和DLL。 – LPs 2015-02-06 08:17:19
您在嘗試這樣做時遇到了什麼問題?由於框架版本設置在* project *設置中 – 2015-02-06 08:17:21
首先,4.5是4.0的二進制替換。即使是目標4.0的項目實際上運行在4.5。其次,沒有什麼能夠阻止你改變個別項目的目標框架。 – 2015-02-06 08:17:36