NuGet 私房服务使用帮助

NuGet 私房服务使用帮助.

索引:

该文档将指引你快速发布自己的程序包

项目文件夹的结构:

步骤:

下载 NuGet Tools

点击  这里  下载 NuGet Tools。

将 NuGet Tools 解压到项目的根目录下。

范例:NuGet SolutionToolsNuGet。

修改 NuGetPackageUploader.exe.config 的 Wcf 终端地址。

创建 nuspec 文件

点击 这里 查看 nuspec 范本文件。

将 nuspec 范本文件适当修改后保存到“项目文件夹/Properties/Nugget 文件夹”内。文件名必须为项目名称

创建 transform 文件,如果有。

在“项目文件夹/Properties/Nugget 文件夹”创建 “app.config.transform” 与 “web.config.transform” 文件。内容与配置文件一致。

将“app.config.transform” 与 “web.config.transform” 文件属性中的“复制到输出目录”为“始终复制“

设置项目的”后期生成事件命令行“。

  • IF NOT "$(ConfigurationName)"=="Release" EXIT /B 0
  • IF NOT EXIST "$(ProjectDir)$(OutDir)Packages" MD "$(ProjectDir)$(OutDir)Packages"
  • "$(SolutionDir)ToolsNuGetNuGet.exe" Pack "$(ProjectDir)PropertiesNuget$(ProjectName).nuspec" -o "$(ProjectDir)$(OutDir)Packages"
  • "$(SolutionDir)ToolsNuGetNuGetPackageUploader.exe" "$(ProjectDir)$(OutDir)Packages"
  • rd/s/q "$(ProjectDir)$(OutDir)Packages"

发布程序包。

原文地址:https://www.cnblogs.com/vwvjvwv/p/3683797.html