我正在为内部使用创建一个小型nuget包(我创建了.NET标准项目,以便同时使用.NET框架或.NET Core)。我创建了一个构建定义来构建库,然后将它推到我公司的Nuget提要中。
我有两个问题:
真奇怪
在我的Libary项目设置中,我可以看到
发布于 2020-03-04 13:09:34
有两种方法来包装nuget包裹。您可以使用"nuget“或"dotnet”(如果您的解决方案中有一些dotnet核心)。不同之处在于,dotnet将在nuspec中创建一个依赖部分,在安装时,除非使用实际的nuspec文件,否则在安装nuget pack时会看到依赖关系。如果确实创建了nuspec文件,则需要将依赖部分添加到文件中,以便它们在安装时弹出。有关nuspec文件的信息,请查看这里。
对于版本号,它实际上也在元数据部分的nuspec文件中,有一个带有您想要的版本的标记。TFS nuget pack任务作为下拉列表,您可以使用它发送版本号。对于此任务,可以直接使用nuspec文件或csproj。
对于使用dotnet核心任务的dotnet包,您有相同的选项。
更新:
如果您在options选项卡中为$(Date:yyyy.MM.dd).$(Rev:r)等4(或3)位模式更改了版本号版本模式,例如2020.03.05.xx (其中xx将在同一天对每个构建进行增量,并在第二天下降到1)或1.0.$(Rev:r),它将永远递增,直到您更改1.0值,然后使用"Use“,它将为您提供帮助。
https://stackoverflow.com/questions/60519173
复制相似问题