Install-Package Cobalt.Infrastructure.HttpClient Unable to resolve dependency 'Coherence (? 16.5.9)'
I am using the NuGet package source
http://cobaltnuget.int.thomsonreuters.com:85/api/v2/ and trying to install Cobalt.Infrastructure.HttpClient and keep getting **Unable to resolve dependency 'Coherence (? 16.5.9)'.** Is there another package source I also need to include? PM> Install-Package Cobalt.Infrastructure.HttpClient -Version 23.1.1.0 Attempting to resolve dependency 'Newtonsoft.Json (? 4.5.0)'. Attempting to resolve dependency 'log4net (? 1.2.10.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.Logging (? 16.4.1.0)'. Attempting to resolve dependency 'IBM.XMS (? 1.1.2.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.CoherenceNet (? 16.5.18.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.LocalCache (? 16.5.5.0)'. Attempting to resolve dependency 'Coherence (? 16.5.9)'. install-package : Unable to resolve dependency 'Coherence (? 16.5.9)'.
http://cobaltnuget.int.thomsonreuters.com:85/api/v2/ and trying to install Cobalt.Infrastructure.HttpClient and keep getting **Unable to resolve dependency 'Coherence (? 16.5.9)'.** Is there another package source I also need to include? PM> Install-Package Cobalt.Infrastructure.HttpClient -Version 23.1.1.0 Attempting to resolve dependency 'Newtonsoft.Json (? 4.5.0)'. Attempting to resolve dependency 'log4net (? 1.2.10.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.Logging (? 16.4.1.0)'. Attempting to resolve dependency 'IBM.XMS (? 1.1.2.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.CoherenceNet (? 16.5.18.0)'. Attempting to resolve dependency 'Cobalt.Infrastructure.LocalCache (? 16.5.5.0)'. Attempting to resolve dependency 'Coherence (? 16.5.9)'. install-package : Unable to resolve dependency 'Coherence (? 16.5.9)'.
Tagged:
1
Best Answer
-
Most of the Infrastructure dlls that have a dependency on log4net updated the log4net version that is being used from 1.2.10 to 1.2.13. However, the
coherence.net dll has not updated its dependency yet, this should be fixed this week. You will need to get the httpclient and
coherence.net dlls once they have been updated. You will also want to make sure you update any dependencies your projects have on log4net to use 1.2.13. Normally you would be able to just use the later version in your project and use a binding redirect, however log4net is using a new public key for 1.2.13.2
Answers
-
Thank you. I will wait to accept this until it works. My confusion is that it is looking for a package named Coherence. If it was looking for a package that is listed as a dependency of any of these packages then it would make more sense to me.0
-
You can see more information about this package at
http://cobaltnuget.int.thomsonreuters.com:85/packages/Cobalt.Infrastructure.HttpClient0 -
There must be something wrong with the NuGet package for Cobalt.Infrastructure.HttpClient or one of its dependencies. I can successfully install the package *if* I first Install-Package Cobalt.Infrastructure.LocalCache0
-
The dependencies for HttpClient are actually being managed manually and not through NuGet. So yes what you did might resolve your problem. However if you are using CoherenceNet.dll you will run into an issue with the log4net dll because of what I cited in my original answer. If you do use coherencenet then pick up version 23.2.1 from the cobalt gallery (
http://cobaltnuget.int.thomsonreuters.com:85/packages/Cobalt.Infrastructure.CoherenceNet/23.2.1.0-build)0 -
Updating all the packages to latest versions got rid of dependencies on the old log4net.0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛