2017-03-27 29 views
1

我试图将“jquery.unobtrusive-ajax.js”添加到我的ASP.NET Core MVC(.NET框架)应用程序中。ASP.NET Core MVC(.NET框架)标记为“Extraneous”的Bower软件包

当试图使用“管理鲍尔软件包”并在搜索字段中输入“unobtrusive”时,我找不到任何“Microsoft.jQuery.Unobtrusive.Ajax”软件包引用。然后我决定使用命令提示符。

我输入:亭子安装Microsoft.jQuery.Unobtrusive.Ajax

添加文件夹“Microsoft.jQuery.Unobtrusive.Ajax”和.bower.json,bower.json,jquery.unobtrusive阿贾克斯。 js和jquery.unobtrusive-ajax.min.js也被添加了。如果在代码中使用它工作正常。

但是,当从命令提示符运行“bower list”时,我将Microsoft.jQuery.Unobtrusive.Ajax引用标记为无关,在Visual Studio 2015 Dependencies/Bower中也发生了相同的情况。并没有在“管理凉亭包”中显示安装的软件包。

当我运行: “亭子搜索jquery.unobtrusive” 的结果是一个列表

jquery.unobtrusive阿贾克斯https://github.com/aspnet/jquery-ajax-unobtrusive.git

Microsoft.jQuery.Unobtrusive.Ajax https://github.com/whyleee/Microsoft.jQuery.Unobtrusive.Ajax.git

Streampoint.jQuery。 Unobtrusive.Ajax https://github.com/StreampointSolutions/jquery-sps-ajax-unobtrusive.git

Microsoft.jQuery.Unobtrusive.Validation https://github.com/whyleee/Microsoft.jQuery.Unobtrusive.Validation.git

但无论我使用鲍尔安装“jquery.unobtrusive-ajax”或“Microsoft.jQuery.Unobtrusive.Ajax”。我总是将软件包安装为“无关”的。

我检查了bower.json和.bower.json文件,发现没有什么不寻常的。我能理解为什么这些软件包被标记为“无关”的凉亭?

回答

0

当使用 “亭子安装Microsoft.jQuery.Unobtrusive.Ajax” 的bower.json文件没有更新,所以我用了--save开关:

亭子安装Microsoft.jQuery.Unobtrusive .Ajax --save

bower.json文件已更新,且“无关”标记消失。