- 追加された行はこの色です。
- 削除された行はこの色です。
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>NuGet導入、NuGet登録]]
*目次 [#yd6095ec]
#contents
*概要 [#cce4a226]
NuGetパッケージの作成手順について。
*ビルド [#a7c68eea]
**配置 [#tee45e00]
以下をダウンロードZIPして、C:\rootに配置する。
https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root
**ビルド [#e630f6e6]
以下の3_Build_NuGet_netxx.batファイルを使用してビルドする。
https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS
*パッケージ化 [#z4a1e0b7]
**配置 [#x9328068]
ビルド出力のBuild_netxxフォルダを、以下のnetxxフォルダに配置する。
https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/NuGet/in
**パッケージ化 [#c905cfe4]
-配置が完了したら、以下のbatファイルを実行してパッケージ化を行う。~
https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/NuGet/_NuGetPack.bat
--この際、各 *.nuspecファイルのversion情報などメンテナンスを行っておく。
--また、上記のversion情報にAssemblyInfoのversion情報も一致させておく。
-パッケージは、以下のフォルダに出力される。~
https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS/NuGet/out
*パッケージのプッシュ [#da9eb5d3]
以下の手順はサーバーへプッシュする場合に実施。~
(ファイル共有などのローカル・パッケージ・ソースに配置する場合は不要)
**NuGetサーバーにPrimaryPackageをプッシュ [#q6faf57e]
以下のbatファイルに、NuGetのAPIキーを設定してNuGetサーバーにプッシュする。
https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/NuGet/out/pp/_NuGetPush.bat
**SymbolサーバーにSymbolPackageをプッシュ [#q318097b]
以下のbatファイルに、NuGetのAPIキーを設定してSymbolサーバーにプッシュする。
https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/CS/NuGet/out/sp/_NuGetPush.bat
*参考 [#xdc0a2d4]
**マイクロソフト系技術情報 Wiki [#a51f11ba]
***NuGetパッケージの開発と公開 [#f09ba834]
-基本的な手順 - NuGet への登録 - 公開前にテスト実行する。~
https://techinfoofmicrosofttech.osscons.jp/index.php?NuGet%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E9%96%8B%E7%99%BA%E3%81%A8%E5%85%AC%E9%96%8B#f976e345