【发布时间】:2013-09-06 22:01:27
【问题描述】:
我想引导我的 MVC 4 应用程序,但不确定我想要或需要哪些。描述非常模糊,我很难找到每个版本的含义的详细分类。
主要区别/相似之处是什么?我应该选择哪一个?
【问题讨论】:
标签: asp.net-mvc-4 twitter-bootstrap visual-studio-2012
我想引导我的 MVC 4 应用程序,但不确定我想要或需要哪些。描述非常模糊,我很难找到每个版本的含义的详细分类。
主要区别/相似之处是什么?我应该选择哪一个?
【问题讨论】:
标签: asp.net-mvc-4 twitter-bootstrap visual-studio-2012
Twitter.Boostrap 目前只是第一个选项“Bootstrap”的依赖链接。所以我认为 Bootstrap 就是你所需要的。如果您安装 Twitter.Bootstrap,则会打开一个 readme.txt。
来自 Twitter.Bootstrap nuget 包 readme.txt:
Twitter.Bootstrap 正在移动!
v3.0.1 将是 Twitter.Bootstrap 命名空间下的最后一个 Bootstrap 版本。随着新项目的推进,您应该直接从 Outercurve https://www.nuget.org/packages/Bootstrap/ 维护的 Bootstrap 命名空间安装 Bootstrap 对于现有项目,您已经通过升级到此版本安装了新的 Bootstrap 包。
【讨论】:
我一直在想同样的事情,所有这些不同的版本确实令人困惑,在我看来,它突出了 NuGet 的一个大问题。也许他们可以引入“支持”/“已验证”徽章或其他东西?
无论如何 - 第一个包以 Outercurve 作为其所有者,并且不附带 Twitter 命名空间。由于 Outercurve 是由 Microsoft 资助的,并且直到 2012 年 5 月才开始提供该软件包(奇怪的是 1.0.0 版,尽管那时 Bootstrap 至少达到了 2.0.3),我想这是“官方”的 MS 版本Bootstrap 现在作为默认模板包含在 Visual Studio 中。
值得注意的是,即使 NuGet 要求您更新到最新版本 3,VS 2013RC 项目模板仍然带有版本 2 标记,如果更新,示例将(至少在视觉上)会损坏。
【讨论】:
第一个将安装 .css、.js 和 .img 文件以及 jquery。 Bootstrap for MVC 4 安装 Bootstrap 并支持捆绑和缩小。
【讨论】:
我一直在开发具有 jQuery 1.8.2 的 MVC 4 Web 应用程序。当我安装 Bootstrap 3.3.1 时,Nuget 包管理器似乎处理了所有依赖项。 但是,它只是将我的应用程序升级到了 jQuery 1.9.0,而不是它需要的 jQuery 1.9.1。 所以我想说,如果你只是安装显示的版本像我一样(Bootstrap 3.3.1)在列表的顶部,您最终需要使用 jQuery 1.9.1 或更高版本。我的解决方案是运行“Install-Package jQuery -Version 1.9 .1" 在 Visual Studio 的包管理器控制台中。我使用的是 Visual Studio 2013。顺便说一下,在 Visual Studio 的“管理 Nuget 包”窗口中,Bootstrap 3.3.1 的信息显示“依赖项:jQuery (>= 1.9.0)!
【讨论】: