0

.Net 4.0 でのネイティブ コード生成は初めてです。私のプロジェクトでは、1 つの EXE ファイルに対して合計 500 以上の DLL ファイルがあります。ngen.exe インストールを使用してこれらすべての DLL のネイティブ イメージを作成する必要がある場合、それは大きなプロセスになります。したがって、私の質問は、これらすべての DLL ファイルのネイティブ イメージを作成するためのツールまたはスクリプトがあるかどうかです。この問題で私を助けてください。

前もって感謝します。、

4

2 に答える 2

2

DOS の「FOR」コマンドを使用するだけです。

FOR %x IN (*.dll) DO ngen install %x
于 2011-07-19T05:43:22.900 に答える
1

MSDNの Ngen.exe ドキュメント ページの例セクションの最初の段落を引用するだけです。

次のコマンドは、現在のディレクトリにある ClientApp.exe のネイティブ イメージを生成し、そのイメージをネイティブ イメージ キャッシュにインストールします。アセンブリの構成ファイルが存在する場合、Ngen.exe はそれを使用します。さらに、ClientApp.exe が参照するすべての .dll ファイルに対してネイティブ イメージが生成されます。

ngen install ClientApp.exe

多分RTFM

于 2011-07-19T05:48:44.397 に答える