Sharepoint 是否可以为.NET 3.5和.NET 4.5提供单个(便携式)库?

Sharepoint 是否可以为.NET 3.5和.NET 4.5提供单个(便携式)库?,sharepoint,.net-4.5,portable-class-library,sharepoint-2013,Sharepoint,.net 4.5,Portable Class Library,Sharepoint 2013,我们有一个针对SharePoint 2010/.NET 3.5的大型项目,该项目是针对SharePoint.dll构建的,我们计划将其扩展以支持SharePoint 2013,但新的SharePoint使用在.NET 4.5中编译的SharePoint.dll 有没有可能在.NET3.5和.NET4.5项目之间共享代码,类似于可移植类库,但是在.NET3.5和4.5之间?或者,唯一的解决方案是启动.NET 4.5的新项目,并使用第一个.NET 3.5项目中的引用文件?该.NET构建目标是每个项目

我们有一个针对SharePoint 2010/.NET 3.5的大型项目,该项目是针对SharePoint.dll构建的,我们计划将其扩展以支持SharePoint 2013,但新的SharePoint使用在.NET 4.5中编译的SharePoint.dll


有没有可能在.NET3.5和.NET4.5项目之间共享代码,类似于可移植类库,但是在.NET3.5和4.5之间?或者,唯一的解决方案是启动.NET 4.5的新项目,并使用第一个.NET 3.5项目中的引用文件?

该.NET构建目标是每个项目,因此4.5解决方案可以包括一个以3.5为目标的项目库。您可以有一个4.5库,在需要时扩展3.5解决方案,您的主解决方案可以构建到4.5并包含4.5库


因此,3.5解决方案和4.5解决方案都使用相同的3.5 SharePoint代码库,但4.5解决方案可以扩展SharePoint库,以利用2010年和.Net 4.5中不可用的新功能。否,PCL仅支持.Net 4.0及更高版本。