Support SharePoint 2016/2019 with .NET Standard APIs
While the SharePoint online version is supported, we would like to see the SharePoint on-prem versions (SharePoint 2016/2019) supported with .NET standard CSOM APIs.
^ this only allows for SharePoint Online .NET Standard CSOM support.
Many customers have significant investments and longer term roadmaps to get to SharePoint Online, but in the interim would like to start developing solutions that can be more easily converted to work in SharePoint Online along with being able to leverage the latest version of the Microsoft technology stack - that is growing the skillsets / toolset familiarity without waiting for longer term plans to move fully to SharePoint Online.
We are potentially looking to do this for the next SharePoint on-premises version, but not for SharePoint 2016 or 2019.
More information on this as the vNext version is released.
Luca L. S. commented
I work for a government branch, still on SP2013 (any kind of cloud computing is not an option for us). Please consider providing .net standard bindings for older SP versions, otherwise we'll be stuck on .net framework for a long time, and I hate my job enough already.
Muhammad Fayed commented
I lost hope in SharePoint
It's time to start jumping off this sinking ship and advice companies to never go this road.
Delhi Escorts commented
I love to be here and read this brilliant article thanks for sharing this blog.
Udo Burgsmüller commented
I want to use CSOM for SharePoint on-prem versions in xamarin.forms apps.
I want to use CSOM for development Blazor apps. Please...
Willem-Jan Groenestein commented
Please also include SharePoint 2013 as it's Extended Support End Date is Q2 2023 which is still a significant amount of time away
Gabriel Smoljár commented
I want to add that ASP.NET Core no longer support targeting the .NET framework. Because of this to you cannot target SharePoint Server with the latest web stack from Microsoft.
Us ISVs that target both SharePoint Server and Online are cought between a rock and a hard place with no upgrade path to .NET Core.