Redi - C# library based on Framework from 2002!
The dotnet library for Redi is targeting runtime v2.0.50727 / x86 and framework v3.5 (circa 2002!)
Being 32 bit, and against the framework, it prevents ANY application using it from being written in .net core (which is the direction for all dotnet development going forward since 5+ years ago)
Is there an update or anything for this code?
Does anyone actually work on it, or is it a dead product left to be milked until everyone stops using it?
I'd dream for a nuget package with a modern 64bit compile , but I'd settle for anything .net core compatible at this point..
Best Answer
-
Hello @peter.drier,
I have just tested the tutorial Getting started in C# + REDI Console Orders example, with one, noted exception (step 1):
1. Create Console App .Net Core project (I test on VS 2019 and have .Net Core library installed).
2. Add reference to REDI library as described in the tutorial
3. Remove placeholder Program.cs and add instead Order.cs and RediConsoleOrders.cs files into the project
4. Build and test the project.
Please note, that the example will only run on the same machine where your REDIPlus desktop is running.
Let us know, if this information is helpful to you.
0
Answers
-
Hello @peter.drier,
I build and test REDI examples with .NET framework 4.5, on VS 2019.
Additionally, we will refer your feedback for investigation, and would like to get back to you here,
Thanks for your patience,
-AHS
0 -
Ok yes, you can use Redi with VS 2019, but not if I set it to build a .net core 3.1(or 5.0) 64 bit application.
Essentially, RediLib.dll (which Redi provides) as the COM wrapper, is 32 bit and compiled against .Net Framework v3.5.
If I try to use it with .net Core 3.1 (or 5.0) and 64bit, then I get
Retrieving the COM class factory for component with CLSID {F2D4F4E5-EEA1-46FF-A83B-A270C92DAE4B} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
and
System.BadImageFormatException: Could not load file or assembly
errors. The general advice for both of these is to upgrade the dependent library to 64 bit.
Needless to say, with what's provided it's also very hard to setup an automated build using the Redi library. Continuous integration, et al..
Given Refinitiv doesn't really have a replacement product for this space, it's unfortunate to see the product get so little attention.
0 -
Hello @peter.drier,
Have you had a chance to create a new project, per my instructions, as "Console App (.Net Core)"?
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 中文论坛