我有一个使用.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