• nopCommerce学习之程序包(四)


      Nop用了很多开源项目,打开Nop.Web项目中的package.config,这是VS中的一个Nuget添加程序包时生成的配置文件,该文件会记录所有使用的程序包。

    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="51Degrees.mobi" version="2.1.12.2" targetFramework="net45" />
      <package id="Autofac" version="2.6.3.862" targetFramework="net45" />
      <package id="Autofac.Mvc3" version="2.6.3.862" targetFramework="net45" />
      <package id="EntityFramework" version="5.0.0" targetFramework="net45" />
      <package id="EntityFramework.SqlServerCompact" version="4.3.5" targetFramework="net45" />
      <package id="FluentValidation" version="3.4.6.0" targetFramework="net45" />
      <package id="FluentValidation.MVC4" version="3.4.6.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.Razor" version="2.0.20715.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.Web.Optimization" version="1.0.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.WebApi.Core" version="4.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net45" />
      <package id="Microsoft.SqlServer.Compact" version="4.0.8876.1" targetFramework="net45" />
      <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
      <package id="MiniProfiler" version="2.0.2" targetFramework="net45" />
      <package id="Mvc2Futures" version="2.0.50217.0" targetFramework="net45" />
      <package id="Newtonsoft.Json" version="4.5.11" targetFramework="net45" />
      <package id="recaptcha" version="1.0.5.0" targetFramework="net45" />
      <package id="routedebugger" version="2.1.4.0" targetFramework="net45" />
      <package id="TelerikMvcExtensions" version="2012.2.607" targetFramework="net45" />
      <package id="WebGrease" version="1.3.0" targetFramework="net45" />
    </packages>
    

      51Degrees.mobi提供了一个免费开源的Asp.Net移动应用程序编程接口,允许开发人员利用WURFL中各种广泛的移动设备信息。在Nop的Web项目中我们可以看到它的身影,所有的视图页基本上都有相应的.Mobile.cshtml,该页即为移动设备查看时展现的页。

      Autofac是一个很著名的开源Ioc框架,这个博客介绍的很清楚。http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.html

      EntityFramework就是EF啦,这里用的是5.0.

      FluentValidation是流畅的验证组件,在项目中起到对模型的验证作用,具体介绍在这http://www.cnblogs.com/whitewolf/archive/2012/05/27/2520593.html

      MiniProfiler是对ASP.NET MVC、WebForm 以及WCF 的性能分析的小程序。具体介绍见这http://www.cnblogs.com/shanyou/archive/2011/10/18/2216933.html

      Newtonsoft.Json就不多说了,用来做序列化和反序列化的,具体见这http://www.cnblogs.com/sbxwylt/archive/2008/12/31/1366199.html

      Recaptcha应该是一个用来生成验证码的东东,没找到相关资料。

      RouteDebugger是一个好东西,用来调试mvc路由的,只要在配置文件里开启就能查看路由信息了,在MVC里路由调试还是很重要的。

      TelerikMvcExtensions是针对于MVC的Telerik的扩展,主要用来做前端界面展示,如Tab等。

      最后一个WebGrease就不知道干什么用的了。

  • 相关阅读:
    oracle用户被锁
    Docker入门
    物化视图
    MySQL报错:Packets larger than max_allowed_packet are not all
    ORA-01555 快照过旧
    mysql授予权限
    CentOS7.4安装部署KVM虚拟机
    前端面试题收藏
    CoffeeScript 学习笔记
    spring学习笔记(四)
  • 原文地址:https://www.cnblogs.com/hackcat/p/2863421.html
Copyright © 2020-2023  润新知