2010-11-18 8 views
1

Je viens d'entrer en contact avec le développement de Sharepoint 2010. Ce que je ne comprends pas est: pourquoi tout le projet Sharepoint est-il limité à utiliser le framework .Net 3.5?Pourquoi Sharepoint 2010 est-il limité à .Net 3.5?

Je comprends que Sharepoint 2010 est développé sur le framework 3.5 mais pourquoi ne puis-je pas faire référence aux dll Sharepoint 2010 dans un projet .Net 4.0? Par exemple le modèle d'objet client? Si je comprends bien, un projet .Net 4.0 peut utiliser normalement des assemblages .Net 3.5 sans problème. Pourquoi cela ne fonctionne-t-il pas pour les assemblages Sharepoint 2010?

Merci pour votre aide! Rocko

Répondre

1

Quel type de projet est-ce?

S'il s'agit d'un projet WebPart ou WorkFlow, il s'exécuterait sous une instance SharePoint 2010 et nécessiterait par conséquent .NET 3.5.

Une solution partielle que j'ai vu est de créer un .NET 4.0 WorkFlow hébergé sur Windows AppFabric (http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx), avec lequel SharePoint 2010 peut interagir assez facilement.

+0

Pour le moment il n'y a pas de projet concret pour le moment. Je joue juste en ce moment. Pour un webpart ou quelque chose comme ça, je peux voir pourquoi 3.5 est nécessaire (fonctionne dans le Appdomain de Sharepoint). Mais si je développe une application WPF (séparée) qui lit les données de Sharepoint à l'aide du modèle d'objet client de Sharepoint, je suis également obligé de développer sous framework 3.5. Et ça je ne comprends pas. – Rocko

Questions connexes