我已经通过TeamCity(Nuget Pack)中的构建步骤覆盖了nuspec中的版本号,但我不知道如何覆盖任何特定变量 - 是否只能使用Command Line Parameters或者是否可以将其扩展为某种方式,以便在构建步骤中可以使用新参数(与version参数一样)?
nuspec
Command Line Parameters
version
如果只通过命令行,有没有建议?我想像Package Parameter一样需要一条路径,但除此之外,我已经失去了。
Package Parameter
我认为Properties字段是您正在寻找的:
Properties
根据文档,它可以包含:
分号或新行分隔的包创建属性列表。例如,要进行发布构建,请在此处定义Configuration = Release。
我强调了术语package creation properties,因为这是将参数传递给NuGet包创建过程的开箱即用机制。
package creation properties