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
<p><a href="/System/Users-and-profiles/Community-Profile-Card/?userid=929d4883-19e8-e411-9afb-0050568d2da8">Aniket</a>, thanks for the reply.</p>
<ol>
<li>So nuget says my version installed is 3.3.3</li>
<li>My assembly bindings say 3.3.0</li>
<li>The version on the reference in Visual Studio is 3.3.0</li>
<li>And finally the actual dll in the bin directory says 3.3.3.58</li>
</ol>
<p>NUGET:</p>
<p><package id="Castle.Core" version="3.3.3" targetFramework="net452" /><br /> <package id="Castle.Windsor" version="3.3.0" targetFramework="net452" /></p>
<p>ASSEMBLY BINDINGS (no assembly binding for Castle.Windsor):</p>
<p><dependentAssembly><br /> <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" /><br /> <bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" /><br /> </dependentAssembly></p>
<p></p>
<p>I did try changing my assembly bindings to 3.3.3.0 with no luck. </p>
<p>Thanks</p>
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.
Here's what I have referenced:
Castle.Core - 3.3.0.0
Castle.Windsor - 3.3.0.0
Here's my web.config assembly bindings:
<dependentAssembly>
<assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Castle.Windsor" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
</dependentAssembly>