1

ILMergeを(NGEN.exeおよびGAC登録とともに)使用して、アプリケーションの起動時間を改善することを検討しています。

デプロイ後のアプリケーションへのパッチ適用が妨げられるため、すべてのアセンブリを1つのdllにマージできないようです。msimsp.exeを使用して、更新する必要のあるdllを置き換えるパッチを生成してきました。

dllの統合を可能にするアプリケーションにパッチを適用するためのより良い方法はありますか?

他の誰かが関連した経験を持っていますか?

4

1 に答える 1

1

答えはありません。あなたのアプローチについてのメモです。ILMergeは、プログラムのコールドスタートをより速くすることしかできません。ファイルシステムが検出する必要のあるDLLが少なくなります。Ngen.exeは実際にはコールドスタートを悪化させ、検出する必要のあるファイルの数を2倍にします。JITステップをスキップして、ウォームスタートを改善することしかできません。GACも良くありません。ファイルは、インストール場所の物理的に近くない大きなディレクトリに保存されます。

于 2010-09-09T16:02:05.013 に答える