lundi 13 juillet 2015

Trying to Upgrade froM MVC3 to MVC4, all ok bar one component which is still referencing 3.0.0.0

I have upgraded my MVC3 application using the Nuget UpgradeFromMvc3ToMvc4 which has worked fine, except for one component. I did uninstall the V3 of this "MvcSiteMapProvider" component before upgrading, and then installed "MvcSiteMap Core V4" after the MVC4 upgrade.

Ther error I get is:

Error   41  Assembly 'MvcSiteMapProvider, Version=4.6.18.0,  
Culture=neutral, PublicKeyToken=1923abe4657913cc' uses 'System.Web.Mvc, 
Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which 
has a higher version than referenced assembly 'System.Web.Mvc, 
Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'  
d:\..\MvcSiteMapProvider.MVC4.Core.4.6.18\lib\net45   
\MvcSiteMapProvider.dll 

There is no reference to 3.0.0.0 in my solution. I have done a "find" in "all files". So am confused.

Any help appreciated. Thanks.

Aucun commentaire:

Enregistrer un commentaire