最近,我开始从我的几个项目中打包 nuget 包。首先,我从 Package Explorer 应用程序开始。这是一个不错的工具,但如果您进行持续集成,它的用处就会降低。然后我研究了指定nuspec模板文件,并将更改的数据(例如版本号)作为命令行参数传递。后来想知道如何定义nuget包依赖。事实证明,如果您指定csproj, nuget.exe已经基于package.config执行此操作。此外,它还从程序集信息中提取作者、版本、版权等相关数据。我现在缺少的是在命令行中指定 licenseUrl 的能力。但我希望这个问题更笼统。所以我问:
打包 nuget 包的首选方式是什么?