Je dois savoir si je travaille avec SharePoint Services ou SharePoint Portal Server lors de l'utilisation de l'API SP. Existe-t-il un moyen de le faire dans le code (C#)?Comment faire pour définir par programme entre WSS et MOSS
Répondre
Vous pouvez vérifier si la version de construction est différente en utilisant SPFarm.BuildVersion:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spfarm.buildversion.aspx
Consultez le billet de blog de Karine Bosch "Determine if MOSS is installed by checking the Registry key". Cela devrait aider.
Ceci est utile si vous devez prendre une décision avant d'appeler réellement l'API. – Ries
Rappelez-vous que même si MOSS est installé sur le serveur, il se pourrait très bien que seules les caractéristiques de WSS activé pour les sites/collections de sites sur lesquels votre code doit travailler. Ainsi, une alternative serait de vérifier si certaines fonctionnalités spécifiques à MOSS sont disponibles sur le serveur ET peut-être même de vérifier si elles ont été activées. Un bon candidat serait la fonction de publication, qui vient seulement avec MOSS.
- 1. Comment définir par programme des paramètres pour EntityDataSource et DetailsView?
- 2. Convertisseurs WSS et Document
- 3. Comment faire pour que UIImageView change son image par programme?
- 4. Comment faire pour définir l'axe X par programme sur un graphique?
- 5. Spring: Comment définir par programme FactoryBean
- 6. Définir asp: Contenu par programme
- 7. Sharepoint: Comment définir l'autorisation d'édition du profil d'utilisateur WSS
- 8. windows7 définir par programme "l'icône d'affichage et la notification"
- 9. Comment faire pour "cliquer" par programme un Silverlight HyperlinkButton (WebAii)
- 10. Comment faire pour détecter par programme les fichiers supprimés?
- 11. Comment faire pour modifier l'onglet (d'un UITabViewController) par programme?
- 12. Création par programme d'une page de publication MOSS
- 13. une Ext.TextField définir par programme pour être valide
- 14. Définir le contenu ASP: ContentPlaceHolder par programme
- 15. Comment faire pour mettre à jour le contenu dans un composant WebPart SharePoint par programme?
- 16. C# Comment onglet par programme entre les contrôles
- 17. Je viens d'installer WSS 3.0 - et maintenant?
- 18. WSS et OpenID
- 19. Licence et tarification WSS
- 20. Définir par programme le nom d'utilisateur et le mot de passe pour mon rapport Crystal?
- 21. Comment puis-je définir l'URL de stratégie par programme?
- 22. Comment faire pour compiler ce programme Python?
- 23. Comment faire pour exécuter le programme .dll?
- 24. Comment faire pour modifier la colonne non-identité par programme à l'identité identité?
- 25. Personnalisation de default.master dans WSS 3.0
- 26. comment ajouter des colonnes par programme et définir le groupement sur le contrôle advancedDataGrid dans flex?
- 27. Comment définir le délai d'expiration d'un programme?
- 28. Définir par programme l'icône de dossier/répertoire personnalisée sous Linux
- 29. Instanciation par programme d'une page de composant WebPart dans Sharepoint
- 30. Comment supprimer OutputCache par programme pour ascx?
http://mindsharpblogs.com/penny/articles/481.aspx – Ries
http://www.sharepointdesignerstepbystep.com/Blog/Articles/How%20To%20find%20the%20SharePoint%20version.aspx – Ries