Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dynamics CRM/365 SDK and .NET Standard / .NET Core

Do you know are there any plans from product group to rewrite CRM SDK libraries into .NET Core or probably just make them .NET Standard compliant?

More and more systems and components treats .NET Standard as a standard :)

I know that we may make the current version (9.x.x) work "somehow" with the .NET Core projects but for some environments it is real pain in the ass.

And I'm asking about official new version and support from product group.

Any ideas?

like image 636
Piotr Gaszewski Avatar asked Aug 22 '18 07:08

Piotr Gaszewski


People also ask

What is .NET core and .NET SDK?

The software development kit (SDK) includes everything you need to build and run . NET Core applications, using command-line tools and any editor (like Visual Studio). The runtime includes everything you need to run . NET Core applications. The runtime is also included in the SDK.

What is .NET Core SDK?

NET SDK is a set of libraries and tools that allow developers to create . NET applications and libraries. It contains the following components that are used to build and run applications: The . NET CLI.

What is Dynamics CRM SDK?

The CRM SDK is the main tool for a CRM developer, the better a CRM developer knows its capabilities, limitations and documentation the more efficiently they can do their job.

How does Dynamics 365 connect to console application?

Click on Visual C# and select Console Application. Give Name to the Project and click on OK. Step 2: Go to Visual Studio Tools -> NuGet Package Manager and click on Package Manager Console. Step 3: In Package Manager Console, Copy & Paste the below command to get the required CRM SDK Dlls and press Enter.


1 Answers

I contacted the owners of the Microsoft.CrmSdk.CoreAssemblies NuGet package today and got this response:

We support .net core and .net standard clients connecting to and utilizing our web API.

We are evaluating .net core/standard for the future, However we have no short term plan to move over to .net Core\ .net standard for our SDK Libs.

The truth of it is that 90%+ of our SDK logins are based on WCF/WS-TRUST and UserPassword Based flows.

The teams have provided part of the WCF Support we requested, however WS-Trust has not been adopted going forward in the .net core / standard libs, nor has the UserPasswordFlows that the majority of our population use via connection strings and direct logins.

I expect that your teams ask Is based on being able to use the object model and the patterns that we support in the .net SDK and possible the authentication and logging support we provide in it.

We are working though it with the support of various teams.


Update 1

A preview of the .NET Core assemblies is now available. See Announcing the .net Core SDK for Common Data Service (CDS) - External Client Development.

like image 86
Alan Mervitz Avatar answered Sep 23 '22 03:09

Alan Mervitz