「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>NuGet導入、NuGet登録]]

*目次 [#r37c4440]
#contents

*概要 [#xf834a4e]
-Public名前空間、Framework名前空間をカスタマイズが必要になった場合など、~
NuGetパッケージ導入後の[[Open棟梁テンプレート>https://github.com/OpenTouryoProject/OpenTouryoTemplates]]を、NuGet導入前の状態に戻す方法。

-以下の何れかの方法を採用する。
--[[方法1>#a10d6a29]]:従来のDLL(アセンブリ)配布のスタイル
--[[方法2>#fe97124d]]:ローカル・フォルダ(ネットワーク・フォルダ)を使用してNuGet配布

-ただし、Update-Packageによるバージョンアップはできなくなる(すべて手動で行う必要がある)。

*共通の手順 [#cfa4a096]
[[Open棟梁(本体)>https://github.com/OpenTouryoProject/OpenTouryo]]をダウンロード

*方法1の手順 [#a10d6a29]
小規模なチーム開発ではこちらが適合する。

+[[Open棟梁(本体)>https://github.com/OpenTouryoProject/OpenTouryo]]をローカルでビルドして、
+[[Open棟梁テンプレート>https://github.com/OpenTouryoProject/OpenTouryoTemplates]]の
--参照設定を、NuGetから、ローカルのDLLに変更する。
--若しくは、参照先のDLLをローカルでビルドしたものに置き換える。

*方法2の手順 [#fe97124d]
大規模なチーム開発ではこちらが適合する。

**手順 [#zd21e3ff]
+[[Open棟梁(本体)>https://github.com/OpenTouryoProject/OpenTouryo]]をローカルでビルドして、
+次に、[[_NuGetPack.bat>https://github.com/OpenTouryoProject/OpenTouryo/blob/develop/root/programs/C%23/NuGet/_NuGetPack.bat]]を実行してNuGetパッケージを作成する。
+[[コチラ>#fedccea0]]の方法で、ローカル・フォルダ(ネットワーク・フォルダ)をパッケージソースをとして追加する。
+この際、ローカル・フォルダ(ネットワーク・フォルダ)の優先順位をNuGetサイトより上げておく。
+[[コチラ>#tc089a89]]の方法で、検索対象となるパッケージソースを「すべて」に変更する。

**補足 [#n61da70a]

***パッケージソースの追加 [#fedccea0]
パッケージソースを追加し、優先順位を上げておく。

#ref(1.png,left,nowrap,1)

-参考
--NuGetパッケージの開発と公開 - マイクロソフト系技術情報 Wiki~
基本的な手順 - 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

***検索対象となるパッケージソースの変更 [#tc089a89]
検索対象となるパッケージソースを「すべて」に変更して、検索を行うと、~
ローカルフォルダとNuGetサイトの両方のNuGetパッケージが見つかる。

#ref(2.png,left,nowrap,2)


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