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
什麼是正確的方式嗎?