2016-03-01 1 views
1

Je suis un non-professionnel qui dispose d'un complément Office écrit en VB pour Visual Studio 10. Il n'a aucun problème "écrit".La vitesse de démarrage du complément augmente-t-elle avec Com Shim?

Je veux accélérer le démarrage de l'application parce que le complément semble causer un retard de 4-5 secondes.

Je suis tombé sur cette chose appelée COM SHIM WIZARD. Comme cela ressemble à un cauchemar pour un non-professionnel à mettre en œuvre, je veux demander:

1) La plupart des sources que j'ai trouvées étaient un peu vieilles. Est-ce quelque chose d'encore utilisé et utile? Certaines sources se comportent comme un must pour un Add-In, mais ce n'est pas pour VS 2010 au moins.

2) L'implémentation de COM SHIM WIZARD accélérera-t-elle la charge de mon Add-In si je réussis à le faire?

Répondre

0

Je doute que l'utilisation de l'interface utilisateur personnalisée accélère quoi que ce soit. VSTO fournit son propre hors de la boîte, donc il n'y a vraiment aucune raison de personnaliser.

Vous pouvez envisager de profiler votre complément pour voir ce qui cause exactement les retards.

Peut être simplement en utilisant ngen.exe permettra de résoudre votre problème de chargement.

+0

Merci pour la réponse et me présenter à ngen.exe. Le downvote - ce n'était pas moi –

+0

Pas de problème. Peut-être qu'il y a quelques avantages de shim personnalisé que je ne connais pas :) – Nikolay