Azure devops Azure DevOps Nuget管道步骤中的Nuget包说明

Azure devops Azure DevOps Nuget管道步骤中的Nuget包说明,azure-devops,nuget,azure-pipelines,Azure Devops,Nuget,Azure Pipelines,是否可以为正在Azure DevOps管道中添加的NuGet包添加说明 是的,有可能。展开“高级”,然后在“其他生成属性”中以以下方式指定所需的值: Description="value" 只有打包.nuspec文件或.csproj&签入/推送.nuspec,并且在nuspec中有用于此的令牌时,它才有效: <description>$description$</description> 现在提交并推送或签入文件 当然,您可以打开.nuspec并编辑该部分,然后提交并

是否可以为正在Azure DevOps管道中添加的NuGet包添加说明


是的,有可能。展开“高级”,然后在“其他生成属性”中以以下方式指定所需的值:

Description="value"
只有打包.nuspec文件或.csproj&签入/推送.nuspec,并且在nuspec中有用于此的令牌时,它才有效:

<description>$description$</description>
现在提交并推送或签入文件


当然,您可以打开.nuspec并编辑该部分,然后提交并推送到您的NuGet包,其中将包含说明或编辑AssemblyInfo,但是如果您想在构建过程中执行此操作,可以使用上面的示例执行。

是的,这是可能的。展开“高级”,然后在“其他生成属性”中以以下方式指定所需的值:

Description="value"
只有打包.nuspec文件或.csproj&签入/推送.nuspec,并且在nuspec中有用于此的令牌时,它才有效:

<description>$description$</description>
现在提交并推送或签入文件

当然,您可以打开.nuspec并编辑该部分,然后提交并推送到您的NuGet包,其中将包含描述或编辑AssemblyInfo,但是如果您想在构建期间执行此操作,可以使用上面的示例执行

Azure DevOps Nuget管道步骤中的Nuget包说明

我们知道,当我们用.csproj文件打包nuget包时,nuget将从项目中的AssemblyInfo.cs文件中获取包信息,如assembly:AssemblyVersion、assembly:AssemblyDescription等

因此,要为NuGet包添加说明,我们可以在AssemblyInfo.cs中添加assembly:AssemblyDescription的说明:

然后将此更新推送到Azure DevOps repos,在这种情况下,我们可以使用该描述打包包

此外,如果您想使用.nuspec文件,我们需要使用命令行nuget spec..\*.csproj在本地计算机上创建此文件,然后修改.nuspec中的$description$,将此文件上载到repos

检查文档以创建.nuspec文件

希望这有帮助

Azure DevOps Nuget管道步骤中的Nuget包说明

我们知道,当我们用.csproj文件打包nuget包时,nuget将从项目中的AssemblyInfo.cs文件中获取包信息,如assembly:AssemblyVersion、assembly:AssemblyDescription等

因此,要为NuGet包添加说明,我们可以在AssemblyInfo.cs中添加assembly:AssemblyDescription的说明:

然后将此更新推送到Azure DevOps repos,在这种情况下,我们可以使用该描述打包包

此外,如果您想使用.nuspec文件,我们需要使用命令行nuget spec..\*.csproj在本地计算机上创建此文件,然后修改.nuspec中的$description$,将此文件上载到repos

检查文档以创建.nuspec文件


希望这有帮助。

谢谢,我实际上正在打包一个.csproj。有没有办法为它生成nuspec文件?我在solutionGo.csprog文件夹中找不到它,在那里运行nuget spec,然后提交并推送。谢谢,我实际上正在打包一个.csproj。有没有办法为它生成nuspec文件?我在solutionGo.csprog文件夹中找不到它,请在那里运行nuget spec,然后提交并推送。