在MVC 4 jquery版本中安装twitter bootstrap包无法正常工作

时间:2014-06-06 08:09:20

标签: twitter-bootstrap asp.net-mvc-4 nuget

我安装了

PM>安装包twitter.bootstrap.mvc4.sample

这是错误结果。我不知道如何降级我的jquery;我使用空模板。

Install-Package : Updating 'jQuery 1.9.1' to 'jQuery 1.4.1' failed. Unable to find versions of 'Twitter.Bootstrap, jQuery.Migrate, Microsof t.jQuery.Unobtrusive.Ajax, Microsoft.jQuery.Unobtrusive.Validation' that are compatible with 'jQuery 1.4.1'. At line:1 char:16 + Install-Package <<<< twitter.bootstrap.mvc4.sample + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

1 个答案:

答案 0 :(得分:1)

我看到我迟到了,但我遇到了同样的问题,所以我想我会继续为遇到这个问题的其他人解答。

首先创建一个 ASP.NET MVC 4 Web应用程序,然后选择清空项目模板。

打开NuGet包管理控制台并输入以下命令:

PM> Install-Package Microsoft.jQuery.Unobtrusive.Ajax
PM> Install-Package jQuery.Validation
PM> Install-Package twitter.bootstrap.mvc4 -version 1.0.90

然后,如果您还要安装Mvc4示例项目,则需要输入以下命令:

PM> Install-Package twitter.bootstrap.mvc4.sample -Version 1.0.90
PM> Uninstall-Package twitter.bootstrap.mvc4.htmlhelpers -Force
PM> Install-Package twitter.bootstrap.mvc4.htmlhelpers -version 1.0.90    
PM> Uninstall-Package twitter.bootstrap.mvc4 -Force
PM> Install-Package twitter.bootstrap.mvc4 -version 1.0.90

您必须强制安装1.0.90版,因为示例项目无法正确编译。资料来源:How to Resolve Bootsrap Project Fail

在完成所有这些以使项目工作之后我运行它并且导航的东西被打破了...所以我继续删除它。

我知道我的回答可能比问题要求的要多一些,但我希望这有帮助!