Could not load file or assembly 'EPiServer.BaseLibrary

Vote:
 

Hi There, i am developing a new site in Episerver 9.10.2, with Search 8.0.0. The project started life in version 9.8.2 to begin with.

While developing the site i am getting strange behaviour whereby i cannot move/delete content (Pages/Blocks/Files). I can create things fine. The error that is logged when moving/deleting is like this:

ERROR EPiServer.Cms.Shell.UI.Rest.ContentStructureStore: Failed to move the content XXXXX beneath the content "Recycle Bin".
System.IO.FileNotFoundException: Could not load file or assembly 'EPiServer.BaseLibrary, Version=7.7.1.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7' or one of its dependencies. The system cannot find the file specified.

Now it seems to me to be a bit strange, as breaking changes for 9 state that EPiServer.BaseLibrary has been removed, and if you try to put one in the bin directory it tells you in no uncertain terms to delete it.

What is going on? This project started life as 9.8.2, so where did this dll discrepancy creep in?

Regards,

Marshall

The packages in the site are these:

  package id="Castle.Core" version="3.3.3" targetFramework="net45" /
  package id="Castle.Windsor" version="3.3.0" targetFramework="net45" /
  package id="EntityFramework" version="6.0.0" targetFramework="net45" /
  package id="EPiServer.CMS" version="9.10.2" targetFramework="net45" /
  package id="EPiServer.CMS.Core" version="9.10.2" targetFramework="net45" /
  package id="EPiServer.CMS.UI" version="9.7.1" targetFramework="net45" /
  package id="EPiServer.CMS.UI.Core" version="9.7.1" targetFramework="net45" /
  package id="EPiServer.Framework" version="9.10.2" targetFramework="net45" /
  package id="EPiServer.Logging.Log4Net" version="2.0.0" targetFramework="net45" /
  package id="EPiServer.Packaging" version="3.2.4" targetFramework="net45" /
  package id="EPiServer.Packaging.UI" version="3.2.4" targetFramework="net45" /
  package id="EPiServer.Search" version="8.0.0" targetFramework="net45" /
  package id="log4net" version="2.0.3" targetFramework="net45" /
  package id="Lucene.Net" version="3.0.3" targetFramework="net45" /
  package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" /
  package id="Microsoft.AspNet.Providers.Core" version="2.0.0" targetFramework="net45" /
  package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" /
  package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net45" /
  package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" /
  package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" /
  package id="NuGet.Core" version="2.5.0" targetFramework="net45" /
  package id="PageStructureBuilder" version="2.0.0.0" targetFramework="net45" /
  package id="SharpZipLib" version="0.86.0" targetFramework="net45" /
  package id="structuremap.web-signed" version="3.1.6.186" targetFramework="net45" /
  package id="structuremap-signed" version="3.1.6.186" targetFramework="net45" /

#150859
Edited, Jun 30, 2016 10:53
Vote:
 

Aaah - i found it -  it was PageStructureBuilder. Amazing how when you finally put your question up for scrutiny you work that bit harder to find the answer

#150860
Jun 30, 2016 11:11
Vote:
 

PageStructureBuilder is a suspect

#150861
Jun 30, 2016 11:13
Vote:
 

Bah...you beat me to it :)

#150862
Jun 30, 2016 11:13
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.