我有一个使用.Net 4.5功能的模块,我们的应用程序也适用于XP用户。所以我在考虑将这个.net 4.5依赖模块移动到单独的项目中。我怎样才能有一个解决方案,其中有两个项目针对不同的版本?
答案 0 :(得分:5)
解决方案中的每个项目都针对它的特定版本的.NET,所以没有什么特别之处,但你不能从.NET 4.0引用那个面向.NET 4.5的项目/模块项目
如果您需要针对某些模块定位.NET 4.5,那么您的主应用程序也必须以.NET 4.5为目标,所以如果无法解决这些功能,您需要放弃XP支持,这对IMO来说并不是坏事,因为XP是不再支持操作系统。
如果.NET 4.5中的该功能是async
/ await
- 功能,您可以使用Microsoft.Bcl.Async
- 包继续定位.NET 4.0 ...