「[[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導入前の状態に戻す方法。

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

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

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

*方法0の手順 [#a10d6a29]
-[[Open棟梁(本体)>https://github.com/OpenTouryoProject/OpenTouryo]]で開発。

-すべてローカルです。
-すべてローカルにあるが、
--開発用のリソース選り分け、
--Visual Studio、TFMの変更作業

>などが自力で出来ればこちらでもOK。
>などを自力で行う必要がある。

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

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

*方法2の手順 [#fe97124d]
大規模なチーム開発ではこちらが適合する。~
(チームで共有するネットワーク・フォルダが必要になる)

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

**補足 [#n61da70a]

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

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

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

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

IP:146.160.77.24 TIME:"2019-09-04 (水) 10:15:36" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=NuGet%E3%81%8B%E3%82%89%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%AB%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B%E3%80%82" USER_AGENT:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS