【问题标题】:Blazor - how to install nuget packages into project folderBlazor - 如何将 nuget 包安装到项目文件夹中
【发布时间】:2021-04-16 20:10:27
【问题描述】:

我有一个简单的 Blazor 应用程序 - 我需要安装 jQuery,但是,当我在 Visual Studio 2019 中使用 NuGet 包管理器执行此操作时,它正在安装对包放置在 c:\users 中的包的引用....

我在包管理中将 NuGet 的 Visual Studio 选项设置为 packages.config,我希望在 Blazor 代码目录中获得一个包文件。

我需要 jQuery 是可访问的站点相关的(所以在 wwwroot\js 或类似的东西下)。

有谁知道如何让 VS/Blazor 做到这一点?

【问题讨论】:

  • Nuget 用于安装服务器端的东西。要安装客户端库,请使用 Libman:c-sharpcorner.com/article/…
  • 但是,由于 JQuery 不再处于积极开发中,我只需将 _host 页面中的链接添加为 CDN。
  • @Guilherme 不。您绝对可以在您的客户项目中使用 Nuget。这就是 blazor 的美妙之处。

标签: nuget blazor


【解决方案1】:

为什么不直接使用 CDN?只需将此行添加到您的index.html(在客户端项目中)

<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>

或者你可以选择here

或者您可以下载文件并将其放在 wwwroot 文件夹中的某个位置。

this question 也可能会有所帮助。

【讨论】:

  • 该应用无法访问互联网,因此无法使用外部引用。我需要能够在本地引用代码。因此,我需要 NuGet 将包安装到某处的应用程序文件夹中。 jQuery 只是一个示例包 :)
猜你喜欢
  • 2015-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多