「[[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情報も一致させておく。~ (.NET Standardの場合は、*.csprojファイルにversion情報を設定する) -NuGetパッケージは、以下のフォルダに出力される。~ 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] **[[Open棟梁のバージョン番号付与ポリシー]] [#ee488b5a] **[[NuGet導入後のデバッグ方法]] [#w6fbb4f9] **マイクロソフト系技術情報 Wiki [#bbdca6f9] ***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 ***NuGetパッケージのデバッグ [#l8fb7d65] -パッケージの登録 & パッケージのデバッグ~ 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%E3%83%87%E3%83%90%E3%83%83%E3%82%B0