Is the datascope SDK for .net compatible with .net core? if yes, which .netstandard version does it target?
For a deeper look into our DataScope Select SOAP API, look into:
Overview | Quickstart | Documentation | Downloads | Tutorials
Is the datascope SDK for .net compatible with .net core? if yes, which .netstandard version does it target?
I escalated your initial query to the development team. Here is their response:
The DSS .NET SDK designed and built for .NET Framework 4.5 and is not compatible with .NET Core
I have escalated your subsequent query, and will post their response as soon as I get it.
@dimitrakopoulos, the answer to your subsequent query, which I escalated to the product team, is basically the same as to your query in another thread:
There are no plans to upgrade the DataScope Select .NET SDK libraries in the remainder of 2019. Any future plans to do so will be communicated in advance via DataScope Select release notes.
Hi @dimitrakopoulos,
The DSS SDK relies on a number of DLL's that for the most part of compatible with .NET Core - specifically v3.0. You can use the .NET Portability Analyzer to give you an idea of how much of the API is compatible. In addition, you can narrow down the specific modules within the detailed report as what isn't supported.
Here is a quick summary I did:
.netcore 3 is not released yet. Therefore, we require a version of the SDK which targets .netstandard 2.0 so that we can reference it by class libraries and applications that target .netcore (or .netstandard). Specifically, we require these two DLLs complied with .netstandard2.0 target (ideally distributed as a NuGet): ThomsonReuters.Dss.Core.RestApi.Common.dll, ThomsonReuters.Dss.RestApi.Client
The analyzer output above is good news! It suggests that it should be very low effort for you to provide it and even with multiple targets. Can you please provide an estimate of when it will be available?
If this is not possible in short time, can we get the source code for the wrapper so that we can port it ourselves? It's currently a blocker for us to use it in our new version.