5 votes

Prérequis manquants dans Visual Studio 2012 pour le développement de SharePoint 2013

Je suis en train de suivre le tutoriel de Microsoft pour créer ma première application SharePoint 2013. (http://msdn.microsoft.com/en-us/library/fp142379.aspx)

J'ai installé sur un serveur Windows 2008 R2 SharePoint 2013 RTM, fait toute la configuration de la ferme RTM, et installé Visual Studio 2012 Ultimate avec la mise à jour 1, puis redémarré le serveur.

J'ai également suivi les instructions pour "Comment configurer un environnement de développement sur site pour les applications SharePoint" qui se trouve à http://msdn.microsoft.com/en-us/library/fp179923.aspx (je dois le faire car notre environnement de développement n'a pas accès à internet)

J'en suis arrivé au point où, en exécutant Visual Studio en tant qu'administrateur, je l'ai nommé et choisi "Hébergé par SharePoint" puis validé le serveur et cliqué sur terminer (étape 5).

Au lieu d'obtenir l'étape suivante où j'ouvre le fichier AppManifest.xml, je reçois un message disant "Une erreur s'est produite en essayant de charger certains composants requis. Veuillez vous assurer que les composants prérequis suivants sont installés. Outils de développement Web Microsoft et Services Web Exchange Microsoft"

J'ai vérifié la configuration de VS et les outils de développement Web sont définitivement installés (la seule option que j'aurais serait de les supprimer)

Toute aide serait grandement appréciée. Je sais que je suis novice ici (c'est mon premier message), mais j'ai cherché sur Google et dans Stack Exchange et je n'ai rien trouvé qui puisse m'aider.

3voto

sunhillcopper Points 81

Compris après quelques essais et erreurs

Avec une installation hors ligne, vous devez télécharger le composant Exchange Web Services. J'avais téléchargé "EwsManageApi" et l'avais installé.

Comme le message d'erreur fait spécifiquement référence aux services Web Exchange, j'ai examiné d'autres versions et j'ai essayé la version plus ancienne 1.1 et la version 32 bits, mais elles n'ont pas fonctionné non plus, ** jusqu'à ce que ** je réalise dans ma précipitation que j'avais installé en utilisant les paramètres par défaut (qui sont pour l'utilisateur actuel) et pas pour tous les utilisateurs de la machine.

Donc, installer EwsManagedApi32 pour tous les utilisateurs sur un serveur 64 bits résout le problème (pour moi)

1voto

LeonZandman Points 1136

J'ai essayé de réinstaller l'API gérée EWS pour tous les utilisateurs, mais cela n'a pas résolu le problème pour moi. En fin de compte, la solution était simple :

Désinstallez LES DEUX l'API gérée EWS et les outils de développement Microsoft Office pour Visual Studio 2012. Ensuite, réinstallez SEULEMENT les outils de développement Office. Cette fois-ci, le programme d'installation de la plateforme Web s'assurera que la bonne API gérée EWS est également installée.

J'ai également écrit un petit blog à ce sujet : https://leonzandman.com/2013/02/07/prerequisite-components-error-when-creating-a-visual-studio-2012-sharepoint-2013-app-project/

0voto

kayson Points 970

Réponse pour l'année 2014 :

Installer Microsoft Exchange Web Services Managed API 2.1 (la dernière version que je peux trouver à ce moment).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X