【发布时间】:2012-08-13 08:01:30
【问题描述】:
正如标题所说,为什么 ASP.NET MVC 4 项目有这么多的 NuGet 包?现在整个框架都拆分成包了吗?对于将是网站、没有 API 等的空项目,哪些是真正重要的?
更新
为了澄清,我没有问题,除非你把基本的混淆算作一个。我只想知道为什么新的 MVC 4 项目默认安装了这么多包?一个空的项目有一整页的包。一个互联网项目包含三个完整页面的包。
我只是好奇为什么这是因为我当前的 MVC 3 项目最多使用五个包。
【问题讨论】:
-
我很好奇,为什么有很多 NuGet 包会成为问题?你想解决什么问题?
-
我没有说有问题。我只是安装了 MVC 4 并创建了一个新项目并四处寻找有什么不同。一个空的项目有一个完整的页面包,而互联网项目有三个完整的页面包。我只是想知道为什么会这样,因为我的 MVC 3 项目最多使用大约五个包。只是好奇。
-
我问这个问题是因为它可能会影响您收到的回复类型。
-
在programmers.stackexchange.com 上可能会更好?不过不确定...
-
ASP.net 已经毫不掩饰他们希望将尽可能多的框架组件化,这允许他们将带外版本发布到框架的特定部分,而无需发布完整的补丁或次要版本更新,即在 MVC 4 中移至 JSON.net 的 JSON 框架可以独立于 MVC 进行更新,或者它们可以解决 API 的一部分中的错误/安全问题,而无需更新全部内容,这也使开发人员的生活更轻松,因为他们只必须在开发者机器和服务器上更新一个包而不是一个完整的 mvc 更新
标签: asp.net-mvc asp.net-mvc-4 nuget .net-assembly