【发布时间】:2021-03-14 07:24:44
【问题描述】:
我在 Azure Artifcats Feed 上发布了一个库。我可以使用 Visual Studio NuGet 包管理器手动安装这个dll。但是使用NuGet.config,我无法自动安装包。 '允许 NuGet 下载丢失的包' 被选中。发布的库的文件夹结构是这样的:
lib/
net40/my_libr.dll
my_lib.dll
我的nuget.config 是:
<?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>
我正在尝试使用此库的项目的目标是 net40。我做错了什么吗?
EDIT1 我的解决方案有两个项目:一个是使用net35,另一个是使用net40。我试图将库安装到项目 net40
EDIT2 包被安装并放在根文件夹中的包文件夹中(除了 .sln 文件)。但是dll没有放在bin文件夹中。
EDIT3 该项目最初是使用 Visual Studio 2013 创建的
【问题讨论】:
-
您的问题进展如何?
标签: nuget visual-studio-2019 nuget-package-restore azure-artifacts