gpt4 book ai didi

c# - NuGet - 以编程方式安装包(多个来源)

转载 作者:行者123 更新时间:2023-11-30 16:13:24 25 4
gpt4 key购买 nike

以下文章介绍了如何以编程方式安装包:

http://blog.nuget.org/20130520/Play-with-packages.html

我使用了其中一个重载来确保它也安装了依赖项。但是,我正在安装的包的依赖项之一不在同一源/提要中。

是否可以指定多个来源?

最佳答案

我会为每个包源创建一个 PackageRepository,然后将它们放入 AggregateRepository。然后,您可以使用 AggregateRepository 而不是单个 IPackageRepository,因为它实现了该接口(interface)。

AggregateRepository 在其构造函数中获取一个 IPackageRepository 列表。

 public AggregateRepository(IEnumerable<IPackageRepository> repositories)
{
}

关于c# - NuGet - 以编程方式安装包(多个来源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com