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?
D'accord, cela semblait vraiment compliqué, mais c'était beaucoup plus facile que prévu :) Merci! – DrDonut