2012-10-30 7 views
12

NuGet-package-fileのメタデータを読み込むことはできますか?事前にnupkgのメタデータを読む

私は本当に私のnupkg、ファイルの中を検索するための簡単なサイトを作成したいと思います

..

ありがとう!

答えて

17

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()); 

パッケージのソースを読み取るための同様のクラス(別名フィード)などもあります

関連する問題