0
我已經升級我的MVC3應用程序使用Nuget UpgradeFromMvc3ToMvc4工作正常,除了一個組件。我在升級之前卸載了此「MvcSiteMapProvider」組件的V3,然後在MVC4升級後安裝了「MvcSiteMap Core V4」。試圖升級從MVC3到MVC4,所有好吧一個組件仍然參考3.0.0.0
療法的錯誤,我得到的是:
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
有一個在我的解決方案,以3.0.0.0沒有提及。我在「所有文件」中做了「查找」。所以我很困惑。
任何幫助表示讚賞。謝謝。
嘗試放棄參考並再次添加 - 有時會有所幫助。 –
引用MvcSiteMap? – SamJolly
Yeap。在巫婆Dll它位於? –