에서로드 할 수 없습니다.이 런타임 오류가 발생하여이 참조를 인터넷에서 찾을 수 없습니다. 'Sitecore.Leflection.INexusDataApiEx''Sitecore.Reflection.INexusDataApiEx'어셈블리 'Sitecore.Kernel,
어떤 도움이라도 대단히 감사하겠습니다. 이 같은
에서로드 할 수 없습니다.이 런타임 오류가 발생하여이 참조를 인터넷에서 찾을 수 없습니다. 'Sitecore.Leflection.INexusDataApiEx''Sitecore.Reflection.INexusDataApiEx'어셈블리 'Sitecore.Kernel,
어떤 도움이라도 대단히 감사하겠습니다. 이 같은
오류는 일반적으로 솔루션에 종속 또는 일부 불일치를 업그레이드 한 후 볼 수 있습니다. 'Climber'에 언급 된 바와 같이, 사용중인 버전과 정확히 일치하는 Sitecore의 깨끗한 버전 ("8.1"뿐만 아니라 올바른 부 업데이트 x 버전)을 얻을 수있는 지퍼를 얻을 수 있습니다. Sitecore.Kernel.dll이 클린 버전의 Sitecore.Kernel.dll과 같은지 확인하십시오. 그리고 다른 dll 파일도 확인하십시오. (그래서 실제로 전체 bin 폴더를 확인하십시오 - 그것은 당신 자신의 코드에서 나온 dll과 정확히 같아야합니다).
솔루션 (Nuget 또는 기타)에서 Sitecore dll에 종속 된 경우 올바른 버전을 참조하는지 확인하거나 배포 후에 다시 동일한 문제가 발생할 수 있습니다.
대단히 감사합니다! 너는 옳았다. sitecore의 원래 인스턴스는 8.1의 다소 낮은 버전이었고 일부는 참조되는 메소드가 없었습니다. 해결책은 독창적 인 sitecore.kernal과 dll 및 xml을 가져오고 게시하는 동안 새 버전을 "FALSE"로 복사하여 로컬에 복사하지 않는 것입니다. – mikoop
당신은 sitecore.kernel.dll과 Sitecore clean solution의 동일한 dll을 비교할 수 있습니다. 깨끗한 솔루션은 버전과 동일해야합니다 –