Question

Peut-être une question stupide, mais je vais avoir pas de chance de trouver une réponse.

Utilisation de Visual Studio 2010 Beta 2, j'ai un projet SharePoint 2010 avec une fonction définie, avec cette caractéristique ayant un récepteur événement attaché au feu code personnalisé. J'essaie maintenant de supprimer le récepteur d'événements de la fonction. J'ai supprimé le code de récepteur d'événements du projet, mais le Visual Studio feature.xml génère est compris encore l'attribut ReceiverClass dans le nœud de fonction. Étant donné que la classe ne fait référence existe plus, ce qui est évidemment un problème.

Je ne peux pas trouver un moyen de supprimer cette association dans l'interface utilisateur sans modifier la fonction manifeste à la main, que je ne veux pas vraiment faire, parce que je veux encore Visual Studio pour remplir automatiquement le reste du manifeste .

Y at-il une propriété de la fonction quelque part que je manque dans l'interface utilisateur qui me permettra de supprimer l'association du récepteur d'événement à la fonction?

Était-ce utile?

La solution

Une solution un peu stupide que j'ai trouvé est d'ajouter un nouveau récepteur d'événements à la fonction, sans définitions de méthode. Cela provoque Visual Studio pour écrire le feature.xml avec une référence à la nouvelle classe, ce qui effectivement pas de code personnalisé pour exécuter sur l'activation des fonctionnalités, mais forcer une classe vide dans votre application et, pire encore, si cela est le seul élément de code la solution, une DLL superflue à générer par votre build.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top