c#使用nuget.exe CLI发布 nupkg 包

准备

  • 工具:nuget.exe CLI(本人使用版本: NuGet Version: 4.6.2.5055)
  • 将下载的的nuget.exe路径添加到系统变量PATH中
  • vs建立的类库项目

操做

  1. 让项目自动生成版本号,如图,版本号星号部分将自动生成

  1. 调出系统控制台(win+R,cmd),进入项目文件 *.csproj 所在目录,执行如下命令
nuget pack
  1. bat脚本,(双击)运行脚本便可
:: 生成nupkg 并移动到 E:\Bins\nupkg
nuget pack -Build -Properties Configuration=Release
copy *.nupkg E:\Bins\nupkg

关于向应用程序配置文件(APP.config和 web.config)中添加内容

只需在项目中添加 app.config.transform 和 web.config.transform 两个文件,内容均为下面代码。web

<configuration>
    <connectionStrings>
        <add name ="DbHelperConnectionString" connectionString="" providerName=""/>
    </connectionStrings>
</configuration>

如今生成的 nuget 包,在添加时自动将以上代码添加进 应用程序配置文件中,在删除包时,只会删除<add /> 节点部分的内容。app

参考资源

相关文章
相关标签/搜索