1

Entity Framework チームのアドバイスに従って、次のEntityFramework.dllコマンドでネイティブ イメージを作成しようとしました。

ngen install packages\EntityFramework.6.1.0-beta1\lib\net40\EntityFramework.dll

これにより、エラーが発生します0x80131F06(mscorlib.dll のネイティブ イメージがありません)。実行しようとするngen install mscorlib.dllと、エラーが発生します0x800706BE(RPC_S_CALL_FAILED - リモート プロシージャ コールが失敗しました)。

私はすでに使用sfc /scannowしており、破損したファイルは報告されていません。

ここで何が間違っているのでしょうか?

4

1 に答える 1

3

私は自分で問題を解決しました。これは、 Redgates .NET Reflector VisualStudio Addonによって設定された有効なDeveloperModeが原因です。修正済みのこのエントリで無効にします。machine.config

  <runtime>
    <developmentMode developerInstallation="false"/>
  </runtime>

今、mscorlib のネイティブ イメージがあり、EF を ngen できます。

于 2014-03-05T06:38:20.493 に答える