Microsoft Word (2007 & 2010) 用のアドインを作成しています。アドインをコールド ブートで起動すると、遅延の問題が発生します。これは、マシンがシャットダウンされて再起動されることを意味します。その後、Word の最初の起動には約 30 ~ 35 秒かかります。その後の起動は高速です。
これは、ディスクからメモリへの VSTO および .NET dll の読み込みの遅延が原因である可能性があると考えました。これをテストするために、コードをまったく含まないダミーの Word アドインを作成しました。このアドインのみをロードしたコールド ブートでは、Word の起動に約 17 秒かかりました。
どうにかしてこのプロセスをスピードアップできますか? VSTO および .NET dll の読み込みを高速化する手法があれば、ぜひお寄せください。