2010-11-18 81 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

相關問題