gpt4 book ai didi

asp.net-mvc - 为什么 ASP.NET MVC 4 有这么多 NuGet 包,哪些真正重要?

转载 作者:行者123 更新时间:2023-12-03 07:34:23 26 4
gpt4 key购买 nike

正如标题所说,为什么 ASP.NET MVC 4 项目有这么多 NuGet 包?现在整个框架都分包了吗?对于一个网站、没有 API 等的空项目来说,哪些是真正重要的?

更新

澄清一下,我没有任何问题,除非你把基本的困惑算作一个。我只是想知道为什么新的 MVC 4 项目默认安装了这么多包?一个空项目有一整页的包。一个互联网项目有三整页的包。

我只是好奇为什么会这样,因为我当前的 MVC 3 项目最多使用五个包。

最佳答案

As the title says, why do the ASP.NET MVC 4 projects have soooo many NuGet packages?

这是一个你需要问框架设计者的问题。

Which ones are truly important for an empty project that will be a website, no API, etc?

以下是允许您配置路由并定义具有呈现 Razor View 的操作的 Controller 的严格最低要求:

<packages>
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.Razor" version="2.0.20710.0" targetFramework="net40" />
<package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net40" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40" />
</packages>

或者如果您只喜欢页面的 1/2:

enter image description here

关于asp.net-mvc - 为什么 ASP.NET MVC 4 有这么多 NuGet 包,哪些真正重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com