我正在使用 Azure DevOps 在私有 Artifacts feed 中发布 nuget 包。 该管道包含最后这些任务:
- task: DotNetCoreCLI@2
condition: eq(variables['Build.SourceBranchName'], 'main')
displayName: 'dotnet pack'
inputs:
command: pack
packagesToPack: '/home/vsts/work/1/s/src/xxx/xxxx.csproj'
arguments: '--configuration $(BuildConfiguration)'
versioningScheme: byEnvVar
versionEnvVar: PackageVersion
- task: DotNetCoreCLI@2
condition: eq(variables['Build.SourceBranchName'], 'main')
displayName: 'dotnet push'
inputs:
command: 'push'
packagesToPush: '$(Build.ArtifactStagingDirectory)/*.nupkg'
nuGetFeedType: 'internal'
publishVstsFeed: 'xxxxxxxxxxxxxxxxxxxxx'
在工件中,我想在创建的 nuget 中指定一个包 description。但它始终是“默认”。我尝试使用 AssemblyInfo.cs 和 .nuspec 文件,但没有任何帮助。
我已解决在 .csproj 中添加以下内容:
<Description>my desc</Description>