zoukankan      html  css  js  c++  java
  • 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"

    发布程序包。

  • 相关阅读:
    linux_crontab_定时删除
    bigdata_zookeeper 可视化界面zkui
    bigdata_ Kafka集群模式部署
    大数据_zookeeper环境搭建中的几个坑
    实战-130W表增加字段耗时
    每天一个linux命令
    nginx重启报找不到nginx.pid的解决方法
    log4j配置
    mysql select 1
    查看mysql语句运行时间
  • 原文地址:https://www.cnblogs.com/vwvjvwv/p/3683797.html
Copyright © 2011-2022 走看看