下面的文章介紹如何以編程方式安裝軟件包:的NuGet - 安裝包編程方式(多源)
http://blog.nuget.org/20130520/Play-with-packages.html
我已經使用了重載之一,以確保它也將安裝的依賴關係。但是,我正在安裝的包的一個依賴關係不在同一個源/源中。
是否可以指定多個來源?
下面的文章介紹如何以編程方式安裝軟件包:的NuGet - 安裝包編程方式(多源)
http://blog.nuget.org/20130520/Play-with-packages.html
我已經使用了重載之一,以確保它也將安裝的依賴關係。但是,我正在安裝的包的一個依賴關係不在同一個源/源中。
是否可以指定多個來源?
我會爲每個軟件包源創建一個PackageRepository,然後將它們放到一個AggregateRepository中。您可以使用AggregateRepository而不是單個IPackageRepository,因爲它實現了該接口。
AggregateRepository在其構造函數中接受一個IPackageRepository列表。
public AggregateRepository(IEnumerable<IPackageRepository> repositories)
{
}
謝謝,這看起來完全一樣。當我開始工作時,我會在早上測試這個第一件事。再次感謝。 – nfplee
+1顯示我的博客文章!我正在尋找一種以編程方式使用nuget的方法,而且我的生活中找不到如何。 – flipchart