2016-10-26 1 views
0

から' Sitecore.Reflection.INexusDataApiEx 'タイプを読み込めませんでした。このランタイムエラーが発生しています。 'Sitecore.Reflection.INexusDataApiEx'アセンブリ 'Sitecore.Kernel、

ご協力いただければ幸いです。このような

Error message

+2

あなたはSitecoreのクリーンなソリューションから同じdllでsitecore.kernel.dllを比較できますか?清潔な解決策はあなたのバージョンと同じでなければなりません –

答えて

1

エラーは通常、溶液中で依存関係にあるか、いくつかの不一致をアップグレードした後に見られています。 'Climber'が述べたように、使用しているバージョン(「8.1」だけでなく、正しいマイナーなupdate-xバージョン)とまったく同じ、Sitecoreのクリーンバージョン用のzipを入手してください。 Sitecore.Kernel.dllがクリーンバージョンのものと同じであることを確認します。そして、他のdllも同様に確認してください(実際にはbinフォルダ全体を確認してください - それはあなたのコードから来たdllと全く同じです)。

解決策(Nugetなど)にSitecore dllの依存関係がある場合は、正しいバージョンを参照していることを確認するか、展開後に同じ問題が再発する可能性があります。

+0

ありがとう!あなたは正しい。 sitecoreの元のインスタンスは、参照されているメソッドのいくつかを持たない8.1のやや低いバージョンでした。解決策はオリジナルのsitecore.kernalとdllとxmlを取得し、発行時にコピーをローカルにコピーして新しいバージョンをコピーしないことです。 – mikoop