小编Ope*_*or9的帖子

GitHub 操作工作流 - 已发布的 Nuget 包始终标记为预发布

我正在将 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)

c# continuous-integration github nuget github-actions

5
推荐指数
1
解决办法
822
查看次数