bri*_*lam 19
该NuGet.Core包中包含用于读取软件包元数据的官方API.
要读取有关单个.nupkg文件的信息,请使用类似于以下的代码.
var myPackage = new ZipPackage(@"C:\Path\to\MyPackage.1.0.0.nupkg");
Console.WriteLine("Id: {0}", myPackage.Id);
Console.WriteLine("Version: {0}", myPackage.Version);
Console.WriteLine(
"Assemblies: {0}",
myPackage.AssemblyReferences.Select(a => a.Name).ToArray());
Run Code Online (Sandbox Code Playgroud)
还有类似的类来读取包源(也称为Feeds)等.