Jacob Hulse
Jacob Hulse

Reputation: 859

ASP.NET Boilerplate MVC 5.x template fails to start

After downloading ASP.NET MVC 5.x template, I update the connection string, restore NuGet packages and then try to run Update-Database command in Package Manager Console, but I consistently get the following error:

Could not load file or assembly 'Castle.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

I was able to solve this once by removing all packages and adding them back one at a time, but this is extremely time-consuming.

I have had this same experience with both the Angular and Multipage versions, and I am using VS2017 Community.

What am I doing wrong?

Upvotes: 1

Views: 692

Answers (1)

aaron
aaron

Reputation: 43098

in the Web project's web.config it reads:

<dependentAssembly>
  <assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" />
  <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>

You can remove that binding redirect.

Upvotes: 3

Related Questions