2013-05-17 2 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에 의해 처리됩니다.

관련 문제