私は自分の内部ライブラリ用のNugetパッケージソースを持っています。いくつかのプロジェクトは、同じソリューション内の他のプロジェクトを参照しています。現在、依存関係はNugetパッケージを参照しています。依存関係のあるプロジェクトが更新されると、その依存パッケージが更新されるのを待たなければならないので、他のプロジェクトを新しい参照で更新することができるので、これを管理することは苦しいことになります。いくつかのプロジェクトには複数の依存関係があるため、パッケージをメインプロジェクトに入れるために5つのビルド(ビルド、更新パッケージ、ビルド、次のレベルでのパッケージ更新など)を待つ場合があります。これを管理するより良い方法はありますか、これは単なるNugetの使用料金ですか?Nuget依存関係管理(内部/非公開ソース)
0
A
答えて
1
理想的には、特定のアプリケーションのソリューションにライブラリを含めず、NuGet経由でソリューションに追加するだけです。特定のライブラリのpackages.configファイルにあるNuGetパッケージ間のバージョン管理をNuGet Package versioningを参照して管理できます。
消耗しているアプリケーションのライブラリコードをステップ実行する必要がある状況で、NuGetパッケージを削除し、ライブラリプロジェクトをソリューションに追加します。次に、アプリケーションからそのライブラリプロジェクトにプロジェクト参照を追加します。理想的には、これはまれなことです。
+0
私が望んでいた答えではありませんが、それはそれです。うまくいけば、彼らは将来もっと簡単になります。 – gene
関連する問題
- 1. 内部の依存関係の管理
- 2. 非jar SVN依存関係管理
- 3. コンポーネント開発の依存関係管理
- 4. アリ依存関係管理
- 5. Matlab依存関係管理
- 6. デバッグツェッペリン依存関係管理
- 7. 内部依存関係のMavenバージョン管理
- 8. Nuget依存関係管理 - 私のオプションは何ですか?
- 9. 公開ソースに近いソースの依存関係を持つモジュールを公開することは法律です
- 10. 外部依存関係を持つAndroidライブラリを公開
- 11. C++プロジェクト依存関係管理
- 12. ケトルのJar依存関係管理
- 13. 軽量依存関係管理GUIツール
- 14. Common Lispの依存関係の管理
- 15. Webエクステンションの依存関係管理
- 16. Maven - 依存関係管理の使用
- 17. のGroovyスクリプト:依存関係の管理
- 18. Reduxデータ依存関係管理
- 19. conda依存関係のインストールと管理
- 20. C++依存関係管理のベストプラクティス
- 21. MEF依存関係とバージョン管理
- 22. iPhoneプロジェクトの依存関係管理
- 23. GWTと依存関係管理
- 24. 管理のAndroid Studioの依存関係
- 25. js依存関係の管理
- 26. COBOLの依存関係管理
- 27. monorepoの単一依存関係管理
- 28. EMRのPython依存関係管理
- 29. SLF4Jとログバックの依存関係管理
- 30. JavaScriptの依存関係管理とビルドツール
NuGetを使用してライブラリをメインプロジェクトにインストールしましたか、ライブラリのプロジェクトを同じソリューションに追加しましたか? – CarCar
NugetパッケージとしてCompany.CoreとCompany.NewStuffがあり、NewStuffはCoreに依存しているとします。 NewStuffパッケージのCoreをプロジェクト参照として参照し、CoreのバージョンがNewStuffより低い場合、NuGet経由でメインプロジェクトに追加するときにパッケージを見つけることができません。そこでコアはNuget経由でNewStuffに追加されました。これは経営上の問題の原因となっているものです。コアが更新されると、私たちのNugetパッケージであるすべてのプロジェクトを更新する必要があります。そして、すべてのパッケージはそれらのパッケージに依存します。 – gene