【问题标题】:How use library from Nuget?如何使用 Nuget 的库?
【发布时间】:2019-03-29 21:52:44
【问题描述】:

嘿伙计们。我从 Nuget 下载了一些 library。但是我不知道我必须如何使用它?我应该从其他站点下载library吗?

【问题讨论】:

  • 定义“使用”。你想做什么?
  • 现在,我们都使用 NuGet 来管理我们 (.NET) 项目的依赖项,而不必去每个依赖项的下载页面手动下载 dll 文件并将它们添加到项目引用中,这是“老办法”,当然你仍然可以这样做,但你的时间没有被明智地花费。

标签: asp.net .net asp.net-core asp.net-core-2.0


【解决方案1】:

在 ASP.NET Core Web 应用中使用 NuGet 包的首选方法是在您的 csproj 文件中添加 <PackageReference> 项。这将在构建阶段自动将 NuGet 包下载到您的项目中。您可以使用 Visual Studio 中的 NuGet 包管理器,而不是直接编辑 csproj 文件,它提供了一个可视 GUI,您可以在其中搜索和安装 NuGet 包。此外,您还可以使用 Visual Studio 中的包管理器控制台,它的功能类似于命令行并发出如下命令:

Install-Package PackageName

后两种方法都具有在您的 csproj 文件中添加 <PackageReference> 项的相同效果,因此您使用哪种方式并不重要。

【讨论】:

    【解决方案2】:

    对于从Nuget安装的JavaScript Library,它将被安装到%UserProfile%\.nuget\packages,如果你想在你的项目中引用它们,你需要手动或通过任务将它们复制到wwwroot\lib

    对于使用JavaScript Library,我建议你尝试LibMan,它将直接将库安装到wwwroot/lib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 2015-07-13
      • 2014-12-06
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多