Nuget包内容

时间:2014-08-02 11:45:29

标签: nuget

我下载了Nuget包

  

microsoft.aspnet.webapi.5.2.0.nupkg

但那里没有dll。这个nuget包是如何工作的?除了dll外。

1 个答案:

答案 0 :(得分:1)

虽然Microsoft.AspNet.WebApi 5.2.0本身不包含任何dll,但它依赖于包含dll的Microsoft.AspNet.WebApi.WebHost NuGet包。 Microsoft.AspNet.WebApi.WebHost还依赖于其他NuGet包,依此类推。

在Microsoft.AspNet.WebApi.5.2.0.nupkg中有一个.nuspec文件,用于定义依赖项:

<dependencies>
  <dependency id="Microsoft.AspNet.WebApi.WebHost" version="[5.2.0, 5.3.0)" />
</dependencies>

如果您安装NuGet Package Explorer,将会更容易看到它是如何工作的。 NuGet Package Explorer允许您查找,下载和查看NuGet包,而无需手动下载和解压缩它们。