「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
部会開催メモ
詳細(2025年 †
4月 セルフ&オフライン部会(第42回) †
準備 †
Open棟梁をVS2022新環境でビルドして、移行・マイグレーション計画を策定
- 久々、ビルド・バッチを実行、インストールされない4.5を除き、ほぼビルドはできた。
- フォルダはrootじゃなくても良い。developブランチ → newverブランチで作業
- 全ソリューションのビルドを確認後にポーティング作業
結果 †
- .NET Fx 4.5、4.6系、.NET Core 2 - 5系をドロップし、.NET 8に新規対応させる。
- .NET Fx 4.5はサポート終了済み、4.6は2027/1/12まで。
- .NET Standard2.0はFxを対象にするので維持する。
- .NET Standard2.1は.NET Core 3.0 以降が対象で非推奨の流れなので.NET Coreに移行。
- .NET Core 6、8(LTS)は対応済み、.NET Core 7、9はSTS。
- .NET 10(LTS)は、2025/11頃にリリース予定とのこと。
- OSSバージョンアップ
- NuGet?パッケージを新パッケージに更新
- 序にOSS系の更新(log4net→nlog、Bootstrap(JS)は削除するかも)
- Npgsqlは .NET 6 以上のサポートに変更された(Standardでの対応不可)。
- .NETCoreは、System.Data.SqlClient? → Microsoft.Data.SqlClient?
- 細かい所の変更点
- サクラエディタのUTF-8グレップ:-GCODE=4を付与
- Security.Cryptography.EccKey? → Jose.keys.EccKey?
- ビルドシステムエンハンス(nuget.exe最新化、ファイル削除集約、packages.config戻し方)
- その他、前バージョンの洗剤不良の様なモノへの対応
参考 †