I'm trying to update a web project in our solution to EPiServer.CMS 10.8.0 from 9.12.2 and get the following error.
Unable to find a version of 'Castle.Core' that is compatible with 'Castle.Windsor 3.4.0 constraint: Castle.Core (>= 3.3.0 && < 4.0.0)', 'EPiServer.CMS.Core 10.8.0 constraint: Castle.Core (>= 3.3.3 && < 4.0.0)'. 0
Here's what I have referenced:
Castle.Core - 18.104.22.168
Castle.Windsor - 22.214.171.124
Here's my web.config assembly bindings:
Castle.Core dependency for Episerver.CMS.Core is 3.3.3, see this.
Same thing here @Marija. I've installed Episerver 10.8.0, and I have Castle.Core v3.3.3/Castle.Windsor v3.3.0. Hope this helps!
@Marija - I have Castle.Core 3.3.3 installed, but the assembly bindings were telling me 3.3.0. Nuget says i have 3.3.3 installed. I tried correcting my assembly bindings but no luck.
I am, however, able to install the EPiServer.CMS.Core to my class libraries. But, this does not help for my web projects.
My current versions:
CMS - 9.12.2
Commerce - 9.24.1
Have you tried restoring your NuGet packages to see if that resolves the issue? Also, I would make sure that Castle.Core in your packages folder contains a 3.3.3 version. It looks like something is still referencing Castle.Core 3.3.0. From this link here, Episerver.CMS.Core 9.12.2 can use Castle.Windsor v3.3.0 and Castle.Core v3.3.3. Hope this helps!