ClickOnceを介して配布されるアプリは、起動に平均10.8秒かかります。(ClickOnceがインストールされたディレクトリ内の).exeで実行した後、平均6.4秒ngen
で起動します。これは明らかに大幅な高速化(40%)であり、可能であればngen-ificationを利用したいと思います。
ClickOnceデプロイメントでNGenを使用することは可能ですか?に対するRonの回答 は、Windows XPを実行していると仮定して、顧客のマシンでどのように実行できるかを示しています。これは、Windows 7ボックスの管理者権限が必要なため、一般的な解決策とは思えません。
さらに、ngenは、そのアプリに属するすべてのアセンブリをコンパイルするために私のボックスで40秒かかります。
理想的には、ビルドプロセスの一部として、すべての(主要な)アーキテクチャ用にアプリを事前に生成して、ユーザーが「管理者として実行してもよろしいですか?」ポップアップしてから40秒待ちます。
それは可能ですか?