Microsoft.SharePointOnline.CSOM and Microsoft.SharePoint.Client.Runtime.Portable and PNP Framework

Jay Asbury asked on December 18, 2025 17:44

I am applying kentico hotfixes 196 and 195( automating some post hotfix work so applying 195 and then testing automation with 196) and managing nuget package upgrades. I am finding that Microsoft.SharePoint.Client.Runtime.Portable assembly is missing. The Kentico Sharepoint library depends on it. Because of the transitive dependencies and such, having trouble getting the sweet spot. One detail is that the Microsoft.SharePointOnline.CSOM nuget package has changed what packages and assemblies are used and not updated to a 17 version change. Not really following Semver rules.

I have 2 questions tied to this.

  1. The Sharepoint integration is using deprecated nuget packages and the recommendation is to switch to the PnP Framework. PnP supports .net standard 2.0 so should still work. Can the Sharepoint integration documentation mention this issue and talk about this and provide better guidance around this issue? Somewhere around https://docs.kentico.com/13/integrating-3rd-party-systems/integrating-sharepoint
  2. Are there plans to update Sharepoint integration to support current changes and lack of PCL support changes?

See Chat GPT Conversation for more in depth details

   Please, sign in to be able to submit a new answer.