2017-09-04 4 views
1

J'ai donc ce complément VSTO pour Excel, dans lequel je veux utiliser postSharp pour les diagnostics.VSTO: Comment modifier la première fonction appelée

PostSharp nécessite le code suivant avant la première classe appelée:

<Log(AttributeExclude:=True)> 

Et le code suivant dans la première fonction appelée:

LoggingServices.DefaultBackend = New Backends.Console.ConsoleLoggingBackend() 

Selon le documentation, tout code de démarrage pour l'ajout -in devrait être mis dans la fonction ThisAddin_Startup, mais si je le mets là, je reçois une exception qu'une fonction connectée a été appelée avant que le backend ne soit défini. Cette fonction est censée résider dans ThisAddin.Designer.vb, mais cela semble être du code généré, et je ne peux pas le trouver dans ma Visual Studio Sollution.

Où devrais-je mettre ce code, pour l'exécuter au démarrage du complément?

Répondre