确保NuGet软件包只能从特定源安装

确保NuGet软件包只能从特定源安装,nuget,azure-pipelines,Nuget,Azure Pipelines,我有一个Azure管道作业设置来验证Azure工件中的私有NuGet源,然后构建依赖于源中NuGet包的.NET项目。然而,我的私人软件包是一个相当普通的名字。我如何确保它只从我的私有提要安装特定的包,而不尝试退回到NuGet general gallery?我不希望它引入一个与我的私有软件包具有相同名称和版本名的错误软件包。一旦配置了多个源/源,NuGet将在所有这些源中查找软件包,并且不保证软件包将从何处下载。但是,您可以将AzDo工件提要作为唯一配置的提要,然后从中上游其他源。通过这种方式

我有一个Azure管道作业设置来验证Azure工件中的私有NuGet源,然后构建依赖于源中NuGet包的.NET项目。然而,我的私人软件包是一个相当普通的名字。我如何确保它只从我的私有提要安装特定的包,而不尝试退回到NuGet general gallery?我不希望它引入一个与我的私有软件包具有相同名称和版本名的错误软件包。

一旦配置了多个源/源,NuGet将在所有这些源中查找软件包,并且不保证软件包将从何处下载。但是,您可以将AzDo工件提要作为唯一配置的提要,然后从中上游其他源。通过这种方式,NuGet将从配置的AzDo工件源获取所有包,AzDo工件将按照定义的顺序从上游源获取其他不可用的包。更多信息可在此处找到: