.net核心中无法使用本地nuget软件包

时间:2020-01-23 12:34:24

标签: asp.net-core nuget

我已将.net核心Web应用程序所需的所有nuget软件包下载到名为nuget-packages的文件夹中。

在与.csproj文件存储在同一文件夹中的nuget.config文件中,我具有以下内容

 <?xml version="1.0" encoding="utf-8"?>
   <configuration>
       <packageSources>
         <add key="local-packages" value=".\nuget-packages" />
       </packageSources>
   </configuration>

在Visual Studio 2019工具选项Nuget软件包管理器源中,我未选中所有源(nuget.org,Telerik,MSFT脱机软件包)。

我希望项目使用nuget-packages中存储的软件包,而不是其他任何地方。

但是,当我构建此项目时,我得到NU1100无法解决错误。

由于某些原因,项目无法找到软件包。

能请您提示我在想什么吗?谢谢

1 个答案:

答案 0 :(得分:0)

您应该在包管理器参数中指定包源目录。打开参数窗口,选择“源软件包”选项卡,按“添加源软件包”按钮,然后在打开的对话框中选择新的软件包源,输入软件包源文件夹的路径并将此源移到顶部。 >