2013-05-17 75 views
0

我正在嘗試使用NuGet.Core來閱讀我的本地解決方案packages文件夾。如何使用NuGet讀取本地軟件包文件夾?

如果我創建了new UnzippedPackageRepository(pathToPackages)並對其調用GetPackages(),結果爲空。我在看的UnzippedPackageRepository源,它有:

from file in FileSystem.GetFiles("", "*" + Constants.PackageExtension) 
let packageName = Path.GetFileNameWithoutExtension(file) 
where FileSystem.DirectoryExists(packageName) 
select new UnzippedPackage(FileSystem, packageName) 

所以它似乎期待*.nupkg在頂層的每個包?

無論如何,閱讀解決方案包存儲除了通過每個文件夾並手動創建UnzippedPackage什麼是正確的方式嗎?

回答

2

解決了它,解決方案packages文件夾由SharedPackageRepository處理。

相關問題