我正在将 Nuget 包从 GitHub 操作工作流(下面列出的 .yml 文件)发布到 GitHub 包。
C# 项目文件 PropertyGroup:
如下所示,项目的.csproj文件不包含值VersionSuffix:
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<LangVersion>latest</LangVersion>
<VersionPrefix>1.4.0</VersionPrefix>
<Version>1.4.0</Version>
<PackageVersion>1.4.0</PackageVersion>
<VersionSuffix></VersionSuffix>
<InformationalVersion>This is a package.</InformationalVersion>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
GitHub 操作工作流 .yml 文件:
name: Build, Pack, Publish
on: [push]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 2.2.109
- name: dotnet build
run: dotnet build --configuration Release
- name: Install NuGet client
uses: warrenbuckley/Setup-Nuget@v1
- name: Add private GitHub registry to …Run Code Online (Sandbox Code Playgroud)