Visual Studio 下载脚本时出现Nuget问题

qrjkbowd  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(190)

好吧,这种情况以前也发生过,我不确定是什么交易。
我去安装这个nuget包-微软。jQuery。
使用命令行和GUI都“正确”安装了包。但是没有脚本添加到我的项目中?
我在mvc 6网格上也遇到了同样的问题。至少在那里我可以把脚本黑进去。
我在微软的CDN页面上找到了实际的脚本,所以我可以解决这个问题...只是想知道我是否遗漏了什么。
使用Visual Studio 2017和项目是一个核心2.0 MVC项目,如果这有帮助的话。谢谢。

5us2dqdw

5us2dqdw1#

使用命令行和GUI都“正确”安装了包。但是没有脚本添加到我的项目中?
由于不建议对css/javascript库使用NuGet。您应该使用Bowernpm(节点程序包管理器)来添加JavaScript库,而不是使用NuGet。较新的项目文件格式PackageReferences仅支持NuGet程序包内contentFiles目录中的文件。
要将Microsoft.jQuery.Unobtrusive.Ajax包用于.net核心项目,您需要选择您的MVC项目,并在项目根目录下添加一个新文件。在模板管理器中(Add-〉New Item...),搜索“Bower Configuration File”或“npm Configuration File”。
然后编辑文件并添加依赖项,即
Package . json(npm)或电源.json:

"dependencies": {
    "jquery-ajax-unobtrusive": "3.2.4"
  }

注:对于package.json(npm),一旦保存,文件将被下载到一个名为“node_modules”的目录中。这本身是不够的,因为需要将所需的文件复制到wwwroot文件夹中,在应用程序运行时可以访问它们。
有关详细信息,请参见NPM, BOWER, NUGET, GULP – The Four Horsemen of ASP.NET CORE Apps

相关问题