Frage

Ich habe einen Satz Event-Empfänger für einen Content Type SharePoint 2010 und eine Bibliothek. Zuvor würden diese installiert und automatisch aktiviert werden, wenn ich ein Skript, um die WSP-Lösung zu installieren, aktiviert. Ich habe jedoch eine andere Art dagegen, dies zu tun, und jetzt werden sie angemessen installiert, wenn ich die Lösung im Debug-Modus in Visual Studio ausführte, sie werden jedoch nicht installiert, wenn ich das vorgenannte Power Shell-Skript ausführte. Ich habe die Site überprüft und stellte sicher, dass die Funktion aktiviert wurde, aber dadurch habe ich die Event-Empfänger noch nicht mit SPM gesehen.

Ich folgte dem Guide von Diese Seite

Event-Empfängerelemente.xml: generasacodicetagpre.

Feature Template.xml: generasacodicetagpre.

Feature-Empfängercode: generasacodicetagpre.

* update *

Also, jetzt installiert es jetzt auch im Debug-Modus überhaupt nicht. Ich habe in den Protokollen gesucht und das Merkmal erzeugt während des "FeatureAgivered" -Teils der Installation einen Fehler. Ich habe den gesamten Code in Spektrum und alles ausgenommen, außer einem Try / Catch-Info-Fang, und er wirft diesen Fehler immer noch.

Fehlermeldung: Type names passed to Assembly.GetType() must not specify an assembly.

War es hilfreich?

Lösung

I am still not sure what the problem was, but I made it go away. Maybe this is the real solution I was looking for, I do not know. At any rate, I went through the motions commenting out all of my code except for the actual event handler methods themselves. I then tried running the solution in debug mode. No dice. At that point I basically knew it couldn't have been anything I was really doing (it could have but I "knew" it). So, on a hunch, I rebuilt the solution and packaged it, THEN ran it in debug mode. Voila. I then systematically re-added the various code pieces starting with the feature receiver code and everything has been deploying since. I do, however, continue to package first to prevent my original issue from happening again. I am not sure that's absolutely necessary but it's easier than running into that same problem again.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top