我在asp.net mvc2项目中使用了WebMarkupMin 0.8.12来启用html标记的缩小。我使用nuget包来使用WebMarkupMin 0.8.12组件更新我的项目。安装成功完成,没有任何错误。
示例代码:
[HandleError]
public class HomeController : Controller
{
[CompressContent]
[MinifyHtml]
[OutputCache(CacheProfile = "CacheCompressedContent5Minutes")]
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
现在,在构建项目时,我看到以下错误:
Assembly'WebMarkupMin.Mvc,Version = 0.8.1.0,Culture = neutral,PublicKeyToken = 99472178d266584b'使用'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',其版本较高比引用的程序集'System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'[Path] \ packages \ WebMarkupMin.Mvc.0.8.1 \ lib \ net40 \ WebMarkupMin.Mvc.dll
任何人都可以帮助我知道是否有其他版本的WebMarkupMin用于缩小html标记,这将与asp.net mvc2项目一起使用。
谢谢&问候, Santosh Kumar Patro
答案 0 :(得分:1)
WebMarkupMin.Mvc Version = 0.8.1.0仅适用于mvc版本3或4