Open棟梁のバージョン番号付与ポリシー
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-戻る
--[[NuGetパッケージの作成手順]]
--[[targetFrameworkのバージョンアップ]]
--[[リリース・エンジニアリング]]
*目次 [#b45bbe53]
#contents
*概要 [#h7a5f2fa]
-Open棟梁のバージョン番号付与ポリシーについてまとめた。
-基本的には、6ヶ月単位の定期リリースの際にバージョンアッ...
*詳細 [#r3ebd8db]
**AssemblyVersion [#j3244083]
[[major>#lef21dad]].[[minor>#na7102d9]].[[build>#q2de5f8f...
-AssemblyInfo(.NET Framework)
-Projectファイル(.NET Standard、.NET Core)
にバージョン番号を付与する。
※ AssemblyFileVersion、AssemblyInformationalVersionはこの...
***major [#lef21dad]
後方互換は維持しているので、
-コンセプト変更や、
-5年以上のminor更新の継続
などで、インクリメント。
***minor [#na7102d9]
「半年単位のリリース」でインクリメントしていく。
***build [#q2de5f8f]
「NuGetリリース」の度にインクリメントしていく。~
(主に、リリース作業のミスなどでインクリメントされる)
***revision [#i1c2fe3a]
現時点で使用しないので、常に0。
**PackageVersion [#jabe1ce2]
[[major>#lef21dad]].[[minor>#na7102d9]].[[build>#q2de5f8f...
([[AssemblyVersion>#j3244083]]の頭3つ([[major>#lef21dad...
***[[revision>#i1c2fe3a]] [#cf97d608]
[[revision>#i1c2fe3a]]は使用しない。
***[[プレリリース>#w282e83a]] [#nf9dbe7a]
プレリリース版のバージョン番号付与方法
*実運用 [#t9e85255]
**[[AssemblyVersion>#j3244083]]と[[PackageVersion>#jabe1c...
-[[AssemblyVersion>#j3244083]]のアップデートはリリースの...
-[[PackageVersion>#jabe1ce2]]のアップデートはリリースの度...
-従って、[[AssemblyVersion>#j3244083]]と[[PackageVersion>...
**定期リリースと不定期・緊急リリース [#u3f13b6d]
***定期リリースでは、2つのバージョン番号を一致させる [#j...
-ケース
--6ヶ月単位の定期リリース時
--修正範囲が上位パッケージを含め広範囲に渡る場合
-バージョンアップを適用する場合、
--対象となる、上位パッケージのNuGet参照をバージョンアップ...
--この場合、アセンブリ・バージョン・リダイレクトの設定が...
***不定期・緊急リリースでは、2つのバージョン番号を一致さ...
-ケース
--例えば、最下位のPublicのみバージョンアップさせるケース。
--上位パッケージを修正しないでメンテナンスを済ませたい場...
--[[PackageVersion>#jabe1ce2]]のみ更新し、[[AssemblyVersi...
-バージョンアップを適用する場合、
--最上位のアプリケーションから、新バージョンのNuGet参照を...
--この場合、アセンブリ・バージョン・リダイレクトの設定は...
*参考 [#re593e85]
**マイクロソフト系技術情報 Wiki [#u94c723f]
***[[.NETアセンブリのバージョン情報>https://techinfoofmic...
***[[NuGetパッケージのプレリリース版>https://techinfoofmi...
**OSSコンソーシアム [#cec7505d]
-リフレクション性能を式木でアップした話(POCO対応)~
https://www.osscons.jp/jo1e4pqn2-537/#_537
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-戻る
--[[NuGetパッケージの作成手順]]
--[[targetFrameworkのバージョンアップ]]
--[[リリース・エンジニアリング]]
*目次 [#b45bbe53]
#contents
*概要 [#h7a5f2fa]
-Open棟梁のバージョン番号付与ポリシーについてまとめた。
-基本的には、6ヶ月単位の定期リリースの際にバージョンアッ...
*詳細 [#r3ebd8db]
**AssemblyVersion [#j3244083]
[[major>#lef21dad]].[[minor>#na7102d9]].[[build>#q2de5f8f...
-AssemblyInfo(.NET Framework)
-Projectファイル(.NET Standard、.NET Core)
にバージョン番号を付与する。
※ AssemblyFileVersion、AssemblyInformationalVersionはこの...
***major [#lef21dad]
後方互換は維持しているので、
-コンセプト変更や、
-5年以上のminor更新の継続
などで、インクリメント。
***minor [#na7102d9]
「半年単位のリリース」でインクリメントしていく。
***build [#q2de5f8f]
「NuGetリリース」の度にインクリメントしていく。~
(主に、リリース作業のミスなどでインクリメントされる)
***revision [#i1c2fe3a]
現時点で使用しないので、常に0。
**PackageVersion [#jabe1ce2]
[[major>#lef21dad]].[[minor>#na7102d9]].[[build>#q2de5f8f...
([[AssemblyVersion>#j3244083]]の頭3つ([[major>#lef21dad...
***[[revision>#i1c2fe3a]] [#cf97d608]
[[revision>#i1c2fe3a]]は使用しない。
***[[プレリリース>#w282e83a]] [#nf9dbe7a]
プレリリース版のバージョン番号付与方法
*実運用 [#t9e85255]
**[[AssemblyVersion>#j3244083]]と[[PackageVersion>#jabe1c...
-[[AssemblyVersion>#j3244083]]のアップデートはリリースの...
-[[PackageVersion>#jabe1ce2]]のアップデートはリリースの度...
-従って、[[AssemblyVersion>#j3244083]]と[[PackageVersion>...
**定期リリースと不定期・緊急リリース [#u3f13b6d]
***定期リリースでは、2つのバージョン番号を一致させる [#j...
-ケース
--6ヶ月単位の定期リリース時
--修正範囲が上位パッケージを含め広範囲に渡る場合
-バージョンアップを適用する場合、
--対象となる、上位パッケージのNuGet参照をバージョンアップ...
--この場合、アセンブリ・バージョン・リダイレクトの設定が...
***不定期・緊急リリースでは、2つのバージョン番号を一致さ...
-ケース
--例えば、最下位のPublicのみバージョンアップさせるケース。
--上位パッケージを修正しないでメンテナンスを済ませたい場...
--[[PackageVersion>#jabe1ce2]]のみ更新し、[[AssemblyVersi...
-バージョンアップを適用する場合、
--最上位のアプリケーションから、新バージョンのNuGet参照を...
--この場合、アセンブリ・バージョン・リダイレクトの設定は...
*参考 [#re593e85]
**マイクロソフト系技術情報 Wiki [#u94c723f]
***[[.NETアセンブリのバージョン情報>https://techinfoofmic...
***[[NuGetパッケージのプレリリース版>https://techinfoofmi...
**OSSコンソーシアム [#cec7505d]
-リフレクション性能を式木でアップした話(POCO対応)~
https://www.osscons.jp/jo1e4pqn2-537/#_537
ページ名: