2010-11-18 80 views
1

我刚刚接触了Sharepoint 2010的开发。我不明白的是:为什么所有Sharepoint项目都限制使用.Net 3.5框架?为什么Sharepoint 2010仅限于.Net 3.5?

我知道Sharepoint 2010是在框架3.5之上开发的,但为什么我不能在.NET 4.0项目中引用Sharepoint 2010 dll?例如客户端对象模型?

据我所知,一个.net 4.0项目可以正常使用.Net 3.5程序集,而且没有问题。为什么这不适用于Sharepoint 2010程序集?

感谢您的帮助! Rocko

回答

1

这是一个什么样的项目?

如果它是WebPart或WorkFlow项目,那么它将在SharePoint 2010实例下运行,因此需要.NET 3.5。

我看到的部分解决方案是创建一个托管在Windows AppFabric(http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx)上的.NET 4.0 WorkFlow,与SharePoint 2010可以非常轻松地进行交互。

+0

目前目前还没有具体的项目。我现在只是在玩耍。对于webpart或类似的东西,我可以看到为什么需要3.5(在Sharepoint的Appdomain中运行)。 但是,如果我开发一个使用Sharepoint的客户端对象模型从Sharepoint读取数据的(单独的)WPF应用程序,我也被迫在框架3.5下开发。而这我不明白。 – Rocko 2010-11-18 23:18:01

相关问题