从现有库项目创建 NuGet
可以通过“项目选项”窗口将现有 PCL 或 .NET Standard 库转换为 NuGet:
右键单击 Solution Pad 中的库项目,然后选择“选项”。
转到“NuGet 包”>“元数据”部分,并在“常规”选项卡中输入所有必需的信息:
(可选)在“详细信息”选项卡中添加其他元数据。
配置元数据之后,接下来可右键单击项目并选择“创建 NuGet 包”,.nupkg NuGet 包文件将保存在 /bin/ 文件夹中(“调试”或“发布”,具体取决于配置)。
若要在每次生成或部署时创建 NuGet 包,请转到“NuGet 包”>“生成”部分,并勾选“生成项目时创建 NuGet 包”:
注意
生成 NuGet 包可能会减慢生成过程。 如果未勾选此框,则仍可以从项目上下文菜单(如上面的步骤 4 中所示)随时手动生成 NuGet 包。
验证输出
NuGet 包也是 ZIP 文件,因此可以检查生成的包的内部结构。
此屏幕截图显示了基于 PCL 的 NuGet 的内容 - 仅包含单个 PCL 程序集: