2010-09-09 6 views
1

Nous essayons d'utiliser ILMerge (avec NGEN.exe et l'enregistrement GAC) pour améliorer les temps de démarrage de notre application.Patcher après ILMerge

Il semble que nous ne serons pas en mesure de fusionner tous les assemblages en une seule DLL car cela empêchera toute correction de notre application après le déploiement. Nous avons utilisé msimsp.exe pour générer un correctif qui remplace simplement dll que nous devons mettre à jour.

Existe-t-il un meilleur moyen de patcher notre application qui permet de consolider les dll?

Quelqu'un d'autre a des expériences connexes?

+0

J'ai toujours complètement évité les correctifs Windows Installer. Ils sont beaucoup trop de douleur pour le bénéfice. –

Répondre

1

Pas de réponse, juste une note sur votre approche. ILMerge ne peut que rendre le démarrage à froid de votre programme plus rapide. Moins de DLL que le système de fichiers doit trouver. Ngen.exe rend le démarrage à froid pire, il double le nombre de fichiers qui doivent être trouvés. Cela ne peut qu'améliorer le démarrage à chaud, en sautant l'étape JIT. Le GAC n'est pas bon non plus, les fichiers sont stockés dans un grand répertoire qui ne sera pas physiquement proche de l'emplacement d'installation.

+0

Ceci est une bonne information, merci. Je suis surtout préoccupé par le démarrage à froid. – petejamd

Questions connexes