Nuget Visual studio无法从Azure源还原包

Nuget Visual studio无法从Azure源还原包,nuget,visual-studio-2019,nuget-package-restore,azure-artifacts,Nuget,Visual Studio 2019,Nuget Package Restore,Azure Artifacts,我已经在Azure Artifcats提要上发布了一个库。我可以使用visual studio NuGet软件包管理器手动安装此dll。但是使用NuGet.config,我无法自动安装包。选中“允许NuGet下载丢失的包”。已发布库的文件夹结构如下所示: lib/ net40/my_libr.dll my_lib.dll 我的nuget.config是: 我尝试使用此库的项目的目标是net40。我做错什么了吗 编辑1 我的解决方案有两个项目:一个是使用net35,另一个是使用net40

我已经在Azure Artifcats提要上发布了一个库。我可以使用visual studio NuGet软件包管理器手动安装此dll。但是使用NuGet.config,我无法自动安装包。选中“允许NuGet下载丢失的包”。已发布库的文件夹结构如下所示:

lib/
  net40/my_libr.dll
  my_lib.dll
我的nuget.config是:

我尝试使用此库的项目的目标是net40。我做错什么了吗

编辑1 我的解决方案有两个项目:一个是使用net35,另一个是使用net40。我正在尝试将库安装到项目net40中

编辑2 安装包并将其放入根文件夹中.sln文件之外的packages文件夹中。但是DLL不会放在bin文件夹中

编辑3
此项目最初是使用visual studio 2013创建的。您可以尝试删除所有软件包和NuGet.config文件,然后使用NuGet软件包管理器安装这些软件包。安装包时,NuGet会根据项目格式在项目文件或packages.config文件中记录依赖项

在解决方案资源管理器中,右键单击引用或项目,然后选择管理NuGet Packages

确保已将包源Azure Artifcats源添加到NuGet包管理器设置中

选择软件包并安装它

有用链接:


你的问题进展如何?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <!-- remove any machine-wide sources with <clear/> -->
    <clear />
    <!-- add an Azure Artifacts feed -->
    <add key="CCC-FEED" value="https://pkgs.dev.azure.com/<org>/_packaging/<feed>/nuget/v3/index.json" />
    <!-- also get packages from the NuGet Gallery -->
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
</configuration>