依存関係の1つを間違って指定したnugetパッケージをインストールしようとしています。 Common.Logging.Log4Netにはlog4net = 1.2.10が必要ですが、nugetパッケージではlog4net> = 1.2.10が指定されています。 Log4netの古いバージョンを手動でインストールしても、Common.Logging.Log4Netをインストールすると、nugetはlog4netを1.2.11にアップグレードします。どのようにして依存関係の解決を回避するか、少なくともインストールされたパッケージを十分なバージョンの方が好むように、ナゲットを取得できますか?どのようにしてナゲットの依存関係を更新できますか?
15
A
答えて
33
あなたは-IgnoreDependencies
オプションを使用することができ、依存関係の解決をバイパスするために:あなたは手で編集packages.configをして設定することにより、特定のバージョンにパッケージをロックすることができるはず
Install-Package -IgnoreDependencies ThePackageName
をallowedVersions属性は、許可するバージョンの範囲を示します。
<package id="Common.Logging.Log4Net" version="1.2.10"
allowedVersions="[1.2,1.2.10]" />
ただし、明示的にパッケージを更新する場合でも、彼はパッケージのバージョンをアップグレードすることはありません。
バージョン管理の詳細については、nuget versioning documentationを参照してください。
関連する問題
- 1. VS2017のナゲットによる依存関係の復元
- 2. gradleの依存関係の依存関係をどのように置き換えるのですか?
- 3. OSGiビルドの依存関係をどのように管理できますか?
- 4. package.jsonの各依存関係を最新のバージョンに更新しますか?
- 5. Androidスタジオ:どのように '依存関係'は機能しますか?ライブラリを更新するには?
- 6. Composerは私のバンドルの依存関係を更新します
- 7. インタビュアー: "どのように依存関係を管理していますか?"
- 8. PHP関数の依存関係はどのように機能しますか?
- 9. eclipseのgradles依存関係を更新します。
- 10. 依存関係にいくつかのカスタムコードを変更した場合、ノードモジュールの依存関係をどのように管理するのですか?
- 11. テストモジュールとプロバイダ依存関係をどのようにするか?
- 12. npmに依存関係の最新の依存関係が得られないようにするには
- 13. どのようにGoogleのデータフローに依存関係を追加しますか?
- 14. lddは依存関係の依存関係も示していますか?
- 15. Sonatype.orgからMaven依存関係をどのようにインポートしますか?
- 16. Mavenで依存関係、プラグインの依存関係、コンパイラなどをすべてダウンロードしますか?
- 17. Gradleはスナップショットの依存関係を更新しません
- 18. Scalaでは依存関係はどのように機能しますか?
- 19. Leiningenのプロプライエタリ依存関係をどのように構成しますか?
- 20. どのように私はサーブレットの依存関係を使用しますか?
- 21. Reactの依存関係をどのように管理しますか?
- 22. Javascriptライブラリの依存関係をどのように管理しますか
- 23. Dagger2にどのようにGoogleApiClient依存関係を提供しますか?
- 24. 依存関係プロパティを別のものから更新する
- 25. 依存関係:アンパック依存関係の目標はどの形式で展開できますか?
- 26. どのようにしてrspecテストの依存関係を減らすことができますか?
- 27. JavaFX:すべての依存関係が更新された後にのみ、バインドを更新しますか?
- 28. 依存関係の依存関係
- 29. 依存関係のプロパティ依存関係
- 30. 依存リポジトリを更新するときに依存関係リポジトリを自動更新する