Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

改善点

参考

NuGet?利用

NuGet?利用を開始したことにより、ビルド・システムは大幅に改善した。

バージョン

v01-72から、

v02-00から、

v02-10から、

カスタマイズ可能レイヤ以外のライブラリをNuGet登録を行い、

v02-20から、

以下の対応が行われた。

バージョンアップ

バージョンアップ(バージョン変更)は

により行うことができる。

参考

NuGet?登録

対象

Public名前空間

Framework名前空間

構成の変更

本体(母体)

Public名前空間、Framework名前空間にのみ適用される。

を複数用意してmulti-version化する。

テンプレート

Public名前空間、Framework名前空間が、Nuget化される。

nuspecファイル

以下にnuspecファイルのコンテンツの方向性を纏める。

#要素内容
1idTouryo.Infrastructure.Public, etc.
2titleOpenTouryo?.Public, etc.
3version・02-00 -> 2.0.0
・02-10 - > 2.1.0
・α・β -> こちら
4authorsOSS Consortium .net subcommittee(※ comma 区切り)
5ownersdaisukenishino77(※ comma 区切り)
6projectUrlhttps://github.com/OpenTouryoProject
7licenseUrlhttps://github.com/OpenTouryoProject/OpenTouryo/blob/master/license/LICENSE.txt
8iconUrl64 * 64.icoファイルを別途準備してリンク
- https://jyn.jp/iconfile_how_to_create/#i-5
- https://opentouryo.osscons.jp/OpenTouryo.ico
9releaseNoteshttps://github.com/OpenTouryoProject/OpenTouryo/releases
10requireLicenseAcceptance?true (エンプラ風)
11tagsOpenTouryo?(※ space 区切り)
12summary概要説明文(一覧用)
13description詳細説明文
14frameworkAssemblies - frameworkAssembly.NET Frameworkアセンブリへの参照だが、テンプレート・プロジェクト経由の利用なので必須ではない。
15dependencies - dependencyNuGet?パッケージへの参照だが、テンプレート・プロジェクト経由の利用なので必須ではない。
16files - file複数のTarget Frameworksのサポートする場合、Target Frameworks向けのassemblyを直接指定する
17contentFiles - file該当無し

.NET Standard対応

参考

NuGet導入後のデバッグ方法

NuGetからローカルに切り替える。

nuspecファイル

テンプレート

https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/C%23/NuGet/template.nuspec

★ は必須入力

共通部品とフレームワーク


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS