有一個解決方案與多個項目,其中之一是使用RazorEngine(這取決於System.Web.Razor 3.0.0.0),另一個是ASP.NET MVC 4項目,它使用System.Web.Razor 2.0.0.0。在一個解決方案中使用2個不同的Razor版本
所有的工作都很好,直到我開始使用我的MVC項目中第一個項目的類。然後我得到這個錯誤:
{"Could not load file or assembly 'System.Web.Razor, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's
manifest definition does not match the assembly reference. (Exception from HRESULT:
0x80131040)":"System.Web.Razor, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"}
有什麼辦法可以同時使用這兩個版本?將整個解決方案升級到Razor 3並不是一種選擇,因爲它打破了一切。
謝謝,我想我會重新考慮將整個項目升級到Razor v3。 – Arnthor