マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

NuGet 登録したビルドに問題があり、0n-0n(n.n.0)リリースが、
早速、n.n.0 -> n.n.1 -> n.n.2 となってしまうなどの問題に対する対応。

詳細

リリース作業は「-alpha、-beta、-preview、-rc」などの

「Semantic Versioning 2.0.0」
「セマンティック バージョン管理サフィックス」

でやって、後で、Grep & Replaceで

  • .NET Framework
    • package.configのPackageVersion?
    • Projectファイルの
      • PackageVersion?値(Package Referenceの場合)
      • NuGet参照のHintPath?に含まれるPackageVersion?
  • .NET Core
    ProjectファイルのPackageVersion?値だけでスッキリ

を置き換える手順が良さそう。

プレリリースの種類

alpha:

  • アルファ リリース。
  • 一般的に、進行中の製品または実験に使用される。

beta:

  • ベータ リリース。
  • 次に計画されているリリースの機能をすべて利用できるが、
    既知のバグが含まれている可能性があります。

rc:

  • リリース候補。
  • 一般的に、重大なバグが現れない限り、
    最終版 (安定版) となる可能性があるリリース。

Example:

「セマンティック バージョン管理サフィックス」を持つ、
プレリリース版は通常版よりも優先順位が低くなり、
識別子はASCIIのソートの逆順で優先順序を与えます。

  • 1.0.0-alpha ... 優先順が低い
  • < 1.0.0-alpha.1
  • < 1.0.0-alpha.beta
  • < 1.0.0-beta
  • < 1.0.0-beta.2
  • < 1.0.0-beta.11
  • < 1.0.0-rc.1
  • < 1.0.0 ... 優先順が高い

参考


Tags: :.NET開発, :デプロイ, :NuGet


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-09-05 (木) 10:33:57 (46d)