2009-07-21 10 views
0

J'ai vu dans this TechNet article où SharePoint prend en charge .NET 3.5. J'ai cherché à voir si SharePoint nécessite .NET 3.5 et il semble qu'il ne nécessite que .NET 3.0, même avec SP1 ou SP2. Est-ce que quelqu'un peut confirmer que SharePoint nécessite seulement .NET 3.0, quel que soit le service pack que vous avez?SharePoint 2007 et détection de .Net 3.5

De même, existe-t-il une approche recommandée pour détecter la présence de .NET 3.5? Mon approche typique consiste à avoir une méthode qui accède à un assembly .NET 3.5 et le JIT de cette méthode échouera lorsque j'appelle la méthode si l'assembly ne peut pas être chargé. Seul un .NET 3.0 est requis (il est évident que les Service Packs sont recommandés).

Répondre

2

Cette version venait d'être libérée lorsque SharePoint 2007 est sorti:

Je pense que votre méthode de détection fonctionnera bien que si une exception est soulevé vous pourriez avoir des problèmes de performance. Vous pouvez utiliser this approach demandé dans une autre question SO ou juste vérifier .

+0

Merci de confirmer mes soupçons et de fournir l'approche pour détecter la version! –

+0

J'ai pu utiliser avec succès l'approche du registre à laquelle vous avez fourni le lien, mais je n'ai pas pu utiliser la version de mscorlib qui était également mentionnée dans ce lien. Je n'ai pas pu utiliser System.Environment.Version.ToString(). –

1

Même si je n'ai vu aucun document officiel à ce sujet, j'ai travaillé avec de nombreuses installations de serveurs qui exécutent SharePoint/MOSS SP2 sur .NET Framework v3.0 (et non v3.5) sans aucun problème.

Si le WSS SP2 nécessitait .NET Framework 3.5, je suis à peu près sûr que la documentation refléterait cela, et l'installateur vérifierait également cette exigence.

+0

Merci de confirmer mes soupçons. –

0

Seul .net 3.0 est requis, même avec SP2. SharePoint prend bien sûr en charge .net 3.5 si vous le souhaitez (après tout, 3.0 et 3.5 sont toujours "seulement" le runtime .net 2.0 avec quelques bibliothèques supplémentaires), mais ce n'est pas obligatoire.

Voir également System Requirements for WSS 3.0, qui sont pour la plupart identiques à ceux de Sharepoint dans cette zone.