0

NGen を使用して、.Net アプリの起動/応答時間を短縮しようとしています。アプリケーションは (Visual Studio で) コンパイルされ、IDE の内外で正常に実行されますが、メイン エントリ アセンブリを「ngen」すると、次のようになります。

次のエラーのため、アセンブリ CrystalDecisions.Enterprise.Framework、バージョン = 12.0.1100.0、カルチャ = ニュートラル、PublicKeyToken = 692fbea5521e1304 の依存関係 BusinessObjects.Enterprise.Sdk を読み込めませんでした: 指定されたファイルが見つかりません。(HRESULT からの例外: 0x80070002)

参照されている Crystal ライブラリは GAC のものです。ngen コマンドラインは次のとおりです。

ngen インストール "\my_entry_assembly.exe"

Ngen は、ほとんどの依存関係を見つけて対処しますが、上記のものではなく、GAC にある唯一のものです。

説明は何ですか?GACへの明示的なパスによってアセンブリを個別にngenningする以外に、これについて何ができますか?

4

0 に答える 0