我有一個使用.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. 查找項目的解決方案針對.NET框架X - Visual Studio 2010中
- 2. Nuget - 包含多個項目的解決方案(針對多個框架)
- 3. 框架4.5到4.0
- 4. 如何在一個.Net核心項目中針對net462框架使用ConfigurationPropertyAttribute?
- 5. 手動升級VS.NET解決方案和目標.NET框架?
- 6. ios9:調用另一個框架框架項目
- 7. 針對多個目標框架版本構建解決方案TFS 2012
- 8. 解決方案中的多個項目 - 實體框架和ASP.Net MVC 4
- 9. 下一個html框架的解決方案是什麼?
- 10. System.Net.Http無法在當前目標框架中解決.NET 4.0
- 11. 在JAVA中從一個框架移動到另一個框架
- 12. 如何將數據從一個框架傳遞給另一個以及項目中的所有其他框架?
- 13. EFProf .NET框架4.5
- 14. 如何在同一解決方案中支持多個實體框架模型
- 15. 解決方案框架中cellmap
- 16. 對.NET 4.5框架的WiX檢查總是返回一個值?
- 17. 如何從另一個框架中刪除wx.listCtrl上的項目?
- 18. 爲實體框架4.0中的表更新字段的一般解決方案
- 19. 在另一個框架中的框架插件(例如Symfony)
- 20. 如何針對同一構建多個.net框架
- 21. .net intellisense:一個解決方案中的2個項目
- 22. 如何從另一個框架中打開一個框架中的特定html?
- 23. 如何在Flash CS4中從一個框架滑到另一個框架?
- 24. 可可框架:在另一個框架內使用一個框架
- 25. 用於生成Visual Studio解決方案/項目的API /框架
- 26. 如何在同一個解決方案中執行另一個項目?
- 27. Java,如何從另一個框架刷新一個框架中的JTable
- 28. MonoTouch .Net 4.0框架
- 29. .Net在同一個項目中的不同框架
- 30. 針對比項目當前目標框架更高的框架
不,你不能。你也必須分開項目和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