SharePoint : déploiement global d'une solution

Pour qu’une solution soit déployable globalement, il faut qu’elle réunisse les conditions suivantes :
– Elle ne doit pas contenir de web controls.
– Elle ne doit pas contenir de web parts.
Pourquoi ? Parce que ce type d’éléments provoque une modification du fichier web.config, d’où la nécéssité de cibler explicitement les web app concernées.

Connaitre les versions du Framework .NET installées

Toutes les versions sont stockées en base de registre. Exécuter la commande MSDOS suivante :
reg query « HKLMSOFTWAREMicrosoftNET Framework SetupNDP »
Pour connaître les service pack associés, lire la version du framework voulue :
reg query « HKLMSOFTWAREMicrosoftNET Framework SetupNDPv3.5 »
Attention, à partir du framework 4.5, c’est cette clé qu’il faut vérifier : HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full
Pour le niveau du service pack, il faut récupérer la valeur « Release ». Voir ce billet : How to: Determine Which .NET Framework Versions Are Installed.