gpt4 book ai didi

c# - 使用 csProj : How to add Metadata? 发布到 NuGet

转载 作者:行者123 更新时间:2023-12-04 15:47:01 26 4
gpt4 key购买 nike

我使用 Azure DevOps 将我的项目打包并推送到 NuGet。在这里我有两个选择:使用 .csproj - 文件作为信息推送或使用 .nuspec

我喜欢 .csproj 方法的一点是,当我更新它们时我不必关心依赖项,因为 csproj 始终是最新的。必须额外维护 nuspec。

我使用以下 yaml:

steps:
- task: NuGetCommand@2
displayName: 'NuGet pack'
inputs:
command: pack
packagesToPack: myProject/O365/myProject.O365.csproj
versioningScheme: byPrereleaseNumber
majorVersion: 0
minorVersion: 9

但是我可以存储在 nuspec 文件中的其他元数据(如作者、许可证和项目 URL)呢?这些信息也可以存储在 csproj 中吗?所以我在发布时有准确的信息?

最佳答案

这些元信息可以存储在 csproj 中。

以下是您可以在 csproj 的 propertyGroup 中使用的一些属性 -> https://learn.microsoft.com/en-us/dotnet/core/tools/csproj#nuget-metadata-properties

关于c# - 使用 csProj : How to add Metadata? 发布到 NuGet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55276771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com