Dan*_*sen 8 asp.net-mvc visual-studio-2010 nuget
使用ASP.MVC 3 + Nuget,我添加了包,但这是我第一次尝试使用依赖项更新包.到目前为止,我被卡住了......
创建了一个全新的ASP.MVC 3应用程序.希望从默认的jQuery 1.5.1将jQuery升级到1.6版.
在程序包管理器控制台中:
PM> install-package jquery
Successfully installed 'jQuery 1.6'.
Install failed. Rolling back...
Install-Package : Conflict occurred. 'jQuery 1.5.1' referenced but requested 'jQuery 1.6'. 'jQuery.vsdoc 1.5.1, jQuery.Validation 1.8.0, jQuery.UI.Combined 1.8.11' depend on 'jQuery 1.5.1'.
Run Code Online (Sandbox Code Playgroud)
是否有不同的语法来更新包?我是否需要删除所有这些依赖包并重新添加它们?
哦为什么这么复杂?只需打开~/Views/Shared/_Layout.cshtml文件并替换:
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
有:
<script src="@Url.Content("~/Scripts/jquery-1.6.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
下载jquery 1.6后,Scripts显然将它包含在你的文件夹中.
当然,如果您使用的是CDN(如果您的网站是公开的,那就是您应该遵循的方式),那么只需打开~/Views/Shared/_Layout.cshtml并替换:
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
有:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
这几乎就是你所需要的.