Travailler sur .NET me donne généralement de bonnes performances pour l'application elle-même, mais les temps de chargement initiaux pour mon application sont assez importants. Une grande partie va aux assemblages de chargement, ce qui est difficile à évaluer.Optimisations de charge d'application .NET
Y a-t-il des optimisations que je peux appliquer à mes assemblys pour les charger plus rapidement sans impliquer le GAC ou Ngen et qui ne sont pas disponibles pour ClickOnce?
Ceci est un projet WinForms 2.0. Je peux le mettre à niveau vers un 3.5 mais cela limite ma base d'utilisateurs. J'ai .NET Framework 3.5 installé sur ma machine.
GvS, avez-vous des liens vers des exemples sur la façon de faire cela? –
Cela semble assez doux. Mais un écran de démarrage fantaisie n'est pas ce que je cherche. Les utilisateurs veulent réellement commencer à utiliser le programme immédiatement et la perception d'un écran de démarrage ne va pas aider beaucoup. –
Je sais, mais c'est la meilleure chose qui a fonctionné pour moi. Afficher les commentaires à l'utilisateur que tout est chargé, mieux vaut laisser l'utilisateur attendre sans retour. Si l'utilisateur doit attendre trop longtemps, il redémarre l'application, puis les temps de démarrage augmentent encore plus. – GvS