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"