从现有库项目创建 NuGet

现有 PCL 或 .NET Standard 库可以通过 “项目选项” 窗口转换为 NuGet:

  1. 右键单击 Solution Pad 中的库项目,然后选择 “选项”。

  2. 转到“NuGet 包>元数据”部分,并在“常规”选项卡中输入所有必需信息

    输入所需的元数据

  3. (可选)在“详细信息”选项卡中添加其他元数据

  4. 配置元数据后,可以右键单击项目并选择“ 创建 NuGet 包 ”, .nupkg NuGet 包文件将保存在 /bin/ 文件夹中, (“调试”或“发布”,具体取决于配置) 。

    从右键单击菜单中选择“创建 NuGet 包”

  5. 若要 在每次 生成或部署时创建 NuGet 包,请转到 “NuGet 包 > 生成 ”部分,并在 生成项目时勾选“创建 NuGet 包”:

    勾选以创建 NuGet 包

注意

生成 NuGet 包可能会减慢生成过程。 如果未勾选此框,则仍可以随时从项目上下文菜单手动生成 NuGet 包, () 上面的步骤 4 中所示。

验证输出

NuGet 包也是 ZIP 文件,因此可以检查生成的包的内部结构。

此屏幕截图显示基于 PCL 的 NuGet 的内容 - 仅包含一个 PCL 程序集:

NuGet 包中包含的文件