2017-12-08 48 views
2

次のようにあなたが実行します。エラーNU1605を解決する正しい方法は何ですか:検出されたパッケージのダウングレード - log4netの

dotnet new console 
dotnet add-package log4net --version 2.0.8 
dotnet publish -r win10-x64 

をそしてあなたが得る:

error NU1605: Detected package downgrade: System.Runtime.InteropServices from 4.3.0 to 4.1.0. 

をあなたがに以下を追加し、それを修正することができますあなたのcsprojはPropertyGroupの下にあります

<NoWarn>$(NoWarn);NU1605</NoWarn> 

しかし、これを解決する正しい方法を理解したいと思います。

答えて

4

残念ながら、参照をアップグレードするか、csprojでclausuleを追加するというパッケージ所有者以外の選択肢はありません。詳細については、GitHubのこの問題を参照してください:https://github.com/dotnet/core/issues/907

関連する問題