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