NuGetの依存関係パッケージのポリシー
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>NuGet導入、NuGet登録]]
--[[NuGetパッケージの作成手順]]
--[[NuGet導入後のデバッグ方法]]
--NuGetの依存関係パッケージのポリシー
--[[NuGetからローカルに切り替える。]]
*目次 [#h1b82de1]
#contents
*概要 [#v6adba39]
NuGetの依存関係パッケージのポリシーについてまとめておく。
-サプライサイドで設定~
dependenciesへの記載の方法
-デマンドサイドが調整~
どのレイヤで参照を追加しておくか?~
(ベースクラス1,2、サブ・クラス)
*本体側 [#t10d9fd6]
https://github.com/OpenTouryoProject/OpenTouryo/
**[[ベースクラス1]](ライブラリ・フレームワーク) [#ye0ca...
-サプライサイドで設定
-[[ベースクラス1]](ライブラリ・フレームワーク)で必要と...
依存関係パッケージは、nuspecファイルのdependenciesに記述...
--全ての依存関係パッケージを記述しておく。
--機能によって使用しない依存関係パッケージは、~
エンドユーザの判断で、手動で削除できる。
**[[ベースクラス2]](カスタマイズ可能レイヤ) [#o0bb5329]
***方針 [#fe661fc9]
-デマンドサイドが調整
-[[ベースクラス2]](カスタマイズ可能レイヤ)側で、~
主要なテスト対象の依存関係パッケージの利用を判断・決定す...
***[[NuGetをサマるプロジェクトを作成>https://techinfoofmi...
Business名前空間のプロジェクトがコレに該当する。
**テスト用Sample(Tools、Samplesフォルダ) [#e629b62c]
-デマンドサイドが調整する。
-Tools、Samplesフォルダのプロジェクトで、~
下記の依存関係パッケージを最終調整する。
--[[ベースクラス1]]の依存関係パッケージ
--[[ベースクラス2]]の依存関係パッケージ
--アプリケーションの依存関係パッケージ
***.NET Framework (package.config) [#s65db081]
ビルド・プロセス中で吸い上げられるので、~
直接的に参照設定する以外の依存関係パッケージも吸い上げる。
***.NET Core (PackageReference) [#yfd4c990]
ビルド・プロセス中で吸い上げられないので、~
直接的に参照する以外の依存関係パッケージは、別途、参照設...
*プロジェクト・テンプレート側 [#te23842d]
https://github.com/OpenTouryoProject/OpenTouryoTemplates/
≒ [[テスト用Sample(Tools、Samplesフォルダ)>#e629b62c]]
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>NuGet導入、NuGet登録]]
--[[NuGetパッケージの作成手順]]
--[[NuGet導入後のデバッグ方法]]
--NuGetの依存関係パッケージのポリシー
--[[NuGetからローカルに切り替える。]]
*目次 [#h1b82de1]
#contents
*概要 [#v6adba39]
NuGetの依存関係パッケージのポリシーについてまとめておく。
-サプライサイドで設定~
dependenciesへの記載の方法
-デマンドサイドが調整~
どのレイヤで参照を追加しておくか?~
(ベースクラス1,2、サブ・クラス)
*本体側 [#t10d9fd6]
https://github.com/OpenTouryoProject/OpenTouryo/
**[[ベースクラス1]](ライブラリ・フレームワーク) [#ye0ca...
-サプライサイドで設定
-[[ベースクラス1]](ライブラリ・フレームワーク)で必要と...
依存関係パッケージは、nuspecファイルのdependenciesに記述...
--全ての依存関係パッケージを記述しておく。
--機能によって使用しない依存関係パッケージは、~
エンドユーザの判断で、手動で削除できる。
**[[ベースクラス2]](カスタマイズ可能レイヤ) [#o0bb5329]
***方針 [#fe661fc9]
-デマンドサイドが調整
-[[ベースクラス2]](カスタマイズ可能レイヤ)側で、~
主要なテスト対象の依存関係パッケージの利用を判断・決定す...
***[[NuGetをサマるプロジェクトを作成>https://techinfoofmi...
Business名前空間のプロジェクトがコレに該当する。
**テスト用Sample(Tools、Samplesフォルダ) [#e629b62c]
-デマンドサイドが調整する。
-Tools、Samplesフォルダのプロジェクトで、~
下記の依存関係パッケージを最終調整する。
--[[ベースクラス1]]の依存関係パッケージ
--[[ベースクラス2]]の依存関係パッケージ
--アプリケーションの依存関係パッケージ
***.NET Framework (package.config) [#s65db081]
ビルド・プロセス中で吸い上げられるので、~
直接的に参照設定する以外の依存関係パッケージも吸い上げる。
***.NET Core (PackageReference) [#yfd4c990]
ビルド・プロセス中で吸い上げられないので、~
直接的に参照する以外の依存関係パッケージは、別途、参照設...
*プロジェクト・テンプレート側 [#te23842d]
https://github.com/OpenTouryoProject/OpenTouryoTemplates/
≒ [[テスト用Sample(Tools、Samplesフォルダ)>#e629b62c]]
ページ名: