1

プロジェクトでは、Sitecoreバージョン 7 とGlassMapperの最新バージョンを使用しています。これは ASP.net MVC3 プロジェクトです。新しいコントローラーを追加しようとすると、エラーが発生しました:

マイクロソフト ビジュアル スタジオ

ファイルまたはアセンブリ 'Sitecore.Kernel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

GlassMapper は Sitecore バージョン 7.0 で動作しますか? この問題を解決する方法を知っている人はいますか?Sitecore バージョン 6.6 にダウングレードする必要がある場合、それは好きではありません。

どうもありがとう。

ジョーディ

4

1 に答える 1

1

他のアセンブリの 1 つが sitecore 6 dll を参照している可能性があります。このように sitecore 7 を使用するように構成でオーバーライドできます。

<configuration>
<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="Sitecore.Kernel" publicKeyToken="31bf3856ad364e35" culture="neutral" />
            <bindingRedirect oldVersion="5.0.0.0-6.6.0.0" newVersion="7.1.0.0" />
        </dependentAssembly>
        <dependentAssembly>
</runtime>

お役に立てれば。

于 2014-01-16T17:42:23.760 に答える