NuGet 私房服务使用帮助

NuGet 私房服务使用帮助.

索引:

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

项目文件夹的结构:

步骤:

下载 NuGet Tools

点击  这里  下载 NuGet Tools。

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

范例:NuGet Solution\Tools\NuGet。

修改 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)Tools\NuGet\NuGet.exe" Pack "$(ProjectDir)Properties\Nuget\$(ProjectName).nuspec" -o "$(ProjectDir)$(OutDir)Packages"
  • "$(SolutionDir)Tools\NuGet\NuGetPackageUploader.exe" "$(ProjectDir)$(OutDir)Packages"
  • rd/s/q "$(ProjectDir)$(OutDir)Packages"

发布程序包。

 

posted @ 2014-04-23 20:07  vwvjvwv  阅读(318)  评论(0编辑  收藏  举报