Je me permets de faire un post ici dans le but d'établir une liste de problème rencontré avec WSPBuilder, ainsi que les solutions connues.
J'ai pour ainsi dire rencontrer beaucoup(trop?) de problèmes sur la création et le déploiement d'une webpart simple...
Ceci n'est pas un tutoriel sur WSPBuilder ni sur les WebPart.
Contexte d'utilisation :
WSPBuilder est téléchargé et installé.
Nous somme sur un projet WSPBuilder,et nous avons ajouter une Web Part Feature au projet en faisant "ajouter un élement".
Symptômes :
Au moment du Build, vous rencontrez l'erreur suivante :
Solution :La valeur n'est pas comprise dans la plage attendue.
- Faire ALT+F8 pour ouvrir la fenêtre des macro
- Développez MyMacro / puis Module1
(Il est possible que des Popup de messages d'erreurs apparaissent, faites non dans tout les cas et continuez.)
- Double cliquez et collez ce code :
- Sauvegarder/fermer.Public Module Module1
Sub AjoutPanneauBuild()
' Create a tool window handle for the Output window.
Dim win As Window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)
' Create handles to the Output window and its panes.
Dim OW As OutputWindow = win.Object
Dim OWp As OutputWindowPane
' Add a new pane to the Output window.
OWp = OW.OutputWindowPanes.Add("Build")
' Add a line of text to the new pane.
OWp.OutputString("Nouveau panneau")
End Sub
End Module
- Clic droit sur ajoutPanneauBuild / executer.
Désormais Build se doit de mieux fonctionner...
Symptômes :
Au moment du Build, vous rencontrez l'erreur suivante:
WSPBuilder
Version: 0.9.8.1029
Created by Carsten Keutmann
GPL License 2007
Building the solution - please wait
Saving the Manifest.xml file
Creating the WSP file
Impossible de charger le fichier ou l'assembly 'CabLib, Version=6.9.26.0, Culture=neutral, PublicKeyToken=85376ef9a48d191a' ou une de ses dépendances. Tentative de chargement d'un programme de format incorrect.
Solutions:
Il faut allez dans le dossier d'installation du WSPBuilder.
Par défaut :
Allez dans le dossierC:\Program Files\WSPTools\WSPBuilderExtensions
Copier la DLL Cablib.dll et remplacer l'ancienne Cablib.dll se trouvant dans le répertoire d'installation :C:\Program Files\WSPTools\WSPBuilderExtensions\Resources\x86
C:\Program Files\WSPTools\WSPBuilderExtensions
Symptômes :
Mon panneau WSPBuilder a disparu : que faire?
Solutions:
Allez dans Outils / Gestionnaire de compléments...
- Cochez les deux premières colonnes.
Symptômes :
Vous avez Build et Deploy votre Feature.
Vous l'avez activer dans Fonctionnalité du site.
Quand vous souhaitez ajouter le composant WebPart dans une page
vous rencontrez l'erreur suivante :
Solutions:Le type est introuvable ou n'est pas inscrit comme fiable.
Allez dans Paramètres du site>Galerie de composants WebPart
Cliquez sur Nouveau.
Si vous rencontrez une erreur ici, alors vous avez sûrement du installer Smart Part sur votre serveur.
Installez alors ASP.NET Ajax extension 1.0 :
Redémarrez le serveur OU Allez dans la "Galerie des composants WebParts"
Faites "Nouveau" et choisissez le WebPart que vous venez de créer, ajouter le... La cela devrait fonctionner!
Symptômes :
Vous avez Build et vous tenté de Deploy votre Feature.
L'erreur suivante intervient :
Solutions:Microsoft SharePoint Services Administration is not running on "ServerName"
Menu Start > Control Panel > Administration Tools > Services...
Trouver le service 'Windows SharePoint Services Administration'.
Clic droit > Démarrer.
Je ne suis pas l'auteur des solutions, je tenais juste à résumer rapidement pour la clarté du lecteur une liste de problème connue, et qui a sa solution...
Cette liste est sans aucun doute incomplète mais c'est un début!
Voila voila
Partager