WebParts don't works
This commit is contained in:
Kalarumeth
2022-08-22 09:12:33 +02:00
parent a4f46cb24a
commit 5f6f8f48f3
8 changed files with 1043 additions and 510 deletions
+206 -91
View File
@@ -2,7 +2,8 @@
using Microsoft.SharePoint.Client; using Microsoft.SharePoint.Client;
using Microsoft.SharePoint.Client.DocumentSet; using Microsoft.SharePoint.Client.DocumentSet;
using Microsoft.SharePoint.Client.WebParts; using Microsoft.SharePoint.Client.WebParts;
using OfficeDevPnP.Core.Pages; //using PnP.Core.Model.SharePoint;
//using PnP.Core.Services;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Net; using System.Net;
using System.Security; using System.Security;
@@ -70,14 +71,14 @@ namespace SharePointOnlineUtils
using (var ctx = authMgr.GetContext(site, user, psw)) using (var ctx = authMgr.GetContext(site, user, psw))
{ {
if (SharePointCustomOperation.SiteExist(ctx) == false) if (spc.SiteExist(ctx) == false)
{ {
SharePointCustomOperation.ProjectsYSite(year, site, user, psw); spc.ProjectsYSite(year, site, user, psw);
SharePointCustomOperation.DomainGroupRights(ctx, ""); spc.DomainGroupRights(ctx, "");
SharePointCustomOperation.OnenoteSPFeature(ctx, "", ""); spc.OnenoteSPFeature(ctx, "", "");
SharePointCustomOperation.ProjectsYField(ctx); spc.ProjectsYField(ctx);
SharePointCustomOperation.ProjectsYList(listTitle, ctx); spc.ProjectsYList(listTitle, ctx);
SharePointCustomOperation.ProjectsYListView(listTitle, ctx); spc.ProjectsYListView(listTitle, ctx);
} }
} }
} }
@@ -87,7 +88,7 @@ namespace SharePointOnlineUtils
string year = DateTime.Now.Year.ToString(); string year = DateTime.Now.Year.ToString();
string projectsYear = $"Commesse{year}"; string projectsYear = $"Commesse{year}";
string listTitle = $"Lista Commesse {year}"; string listTitle = $"Lista Commesse {year}";
string ssProjectTitle = "CT0001"; string ssProjectTitle = "CT0002";
Uri site = new Uri($"{siteCollection}/sites/{projectsYear}"); Uri site = new Uri($"{siteCollection}/sites/{projectsYear}");
Uri subSite = new Uri($"{siteCollection}/sites/{projectsYear}/{ssProjectTitle}"); Uri subSite = new Uri($"{siteCollection}/sites/{projectsYear}/{ssProjectTitle}");
@@ -96,22 +97,23 @@ namespace SharePointOnlineUtils
var ctx = authMgr.GetContext(site, user, psw); var ctx = authMgr.GetContext(site, user, psw);
var sCtx = authMgr.GetContext(subSite, user, psw); var sCtx = authMgr.GetContext(subSite, user, psw);
//if (SharePointCustomOperation.SiteExist(ctx) == true && SharePointCustomOperation.SiteExist(sCtx) == false) spc.WebPartPage(sCtx, subSite.ToString(), ssProjectTitle);
//if (spc.SiteExist(ctx) == true && spc.SiteExist(sCtx) == false)
//{ //{
// #region Site Context // #region Site Context
// SharePointCustomOperation.ProjectSubSite(ssProjectTitle, projectsYear, ctx); // spc.ProjectSubSite(ssProjectTitle, projectsYear, ctx);
// SharePointCustomOperation.OnenoteSPFeature(ctx, year, ssProjectTitle); // spc.OnenoteSPFeature(ctx, year, ssProjectTitle);
// SharePointCustomOperation.ProjectListEntry(ssProjectTitle, listTitle, projectsYear, ctx); // spc.ProjectListEntry(ssProjectTitle, listTitle, projectsYear, ctx);
// #endregion // #endregion
// #region SubSite Context // #region SubSite Context
// SharePointCustomOperation.ProjectDocLib(ssProjectTitle, sCtx); // spc.ProjectDocLib(ssProjectTitle, sCtx);
// SharePointCustomOperation.ProjectSubProjList(ssProjectTitle, sCtx); // spc.ProjectSubProjList(ssProjectTitle, sCtx);
// SharePointCustomOperation.ProjectQuickMenu(ssProjectTitle, subSite.ToString(), sCtx); // spc.ProjectQuickMenu(ssProjectTitle, subSite.ToString(), sCtx);
// #endregion // #endregion
//} //}
spc.WebPartPage(sCtx);
} }
@@ -128,7 +130,7 @@ namespace SharePointOnlineUtils
using (var authMgr = new AuthenticationManager()) using (var authMgr = new AuthenticationManager())
using (var ctx = authMgr.GetContext(subSite, user, psw)) using (var ctx = authMgr.GetContext(subSite, user, psw))
{ {
SharePointCustomOperation.SubProjectDocSet(ssProjectTitle, ssSubProjectTitle, ctx); spc.SubProjectDocSet(ssProjectTitle, ssSubProjectTitle, ctx);
} }
} }
@@ -873,94 +875,207 @@ namespace SharePointOnlineUtils
#endregion #endregion
#region WebParts #region WebParts
protected void ReplaceWebPartsWithAppParts(ClientContext ctx)
public static void WebPartPage(ClientContext ctx, string sitePath, string ssProjectTitle)
{ {
Web web = ctx.Web; var homeLocation = $"{sitePath}/SitePages/Home.aspx";
// Get properties from the Web. string[] listName = { $"Documenti {ssProjectTitle}", $"Media {ssProjectTitle}", $"SottoCommesse {ssProjectTitle}", $"Commerciale {ssProjectTitle}" };
ctx.Load(web,
w => w.ServerRelativeUrl, try
w => w.AllProperties); {
foreach (string item in listName)
{
List list = ctx.Web.Lists.GetByTitle(item);
ctx.Load(list, l => l.Id);
ctx.ExecuteQuery(); ctx.ExecuteQuery();
// Read the Pages library name from the Web properties. //Console.WriteLine(viewList);
var pagesListName = web.AllProperties["__pageslistname"] as string;
var list = web.Lists.GetByTitle(pagesListName); //AddWebPart(ctx, homeLocation, viewList.HtmlSchemaXml);
var items = list.GetItems(CamlQuery.CreateAllItemsQuery());
// Get the file associated with each list item.
ctx.Load(items, i => i.Include(item => item.File));
ctx.ExecuteQuery();
// Iterate through all pages in the Pages list.
foreach (var item in items)
{
FindWebPartToReplace(item, ctx, web);
}
}
private static void FindWebPartToReplace(ListItem item, ClientContext clientContext, Web web)
{
SP.File page = item.File;
// Requires Full Control permissions on the Web.
string oldWebPartTitle = "";
LimitedWebPartManager webPartManager = page.GetLimitedWebPartManager(PersonalizationScope.Shared);
clientContext.Load(webPartManager,
wpm => wpm.WebParts,
wpm => wpm.WebParts.Include(
wp => wp.WebPart.Title));
clientContext.ExecuteQuery();
foreach (var oldWebPartDefinition in webPartManager.WebParts)
{
var oldWebPart = oldWebPartDefinition.WebPart;
// Modify the web part if we find an old web part with the same title.
if (oldWebPart.Title != oldWebPartTitle) continue;
ReplaceWebPart(web, item, webPartManager, oldWebPartDefinition, clientContext, page);
} }
} }
catch (Exception ex) { Console.WriteLine($"!> Qualcosa è andato storto... ( {ex.Message} {ex.StackTrace} )"); return; }
private static void ReplaceWebPart(Web web, ListItem item, LimitedWebPartManager webPartManager, WebPartDefinition oldWebPartDefinition, ClientContext clientContext, SP.File page)
{
string appPartXml = "";
// Create a web part definition using the XML string.
var definition = webPartManager.ImportWebPart(appPartXml);
webPartManager.AddWebPart(definition.WebPart, "RightColumn", 0);
// Delete the old web part from the page.
oldWebPartDefinition.DeleteWebPart();
clientContext.Load(page,
p => p.CheckOutType,
p => p.Level);
clientContext.ExecuteQuery();
} }
public static void WebPartPage(ClientContext ctx) //private static void CreateWebPartPage(this SPWeb web, List list, string pageName, int layoutTemplate)
//{
// const string newWPPage = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
// "<Batch>" +
// "<Method ID=\"0,NewWebPage\">" +
// "<SetList Scope=\"Request\">{0}</SetList>" +
// "<SetVar Name=\"Cmd\">NewWebPage</SetVar>" +
// "<SetVar Name=\"ID\">New</SetVar>" +
// "<SetVar Name=\"Type\">WebPartPage</SetVar>" +
// "<SetVar Name=\"WebPartPageTemplate\">{2}</SetVar>" +
// "<SetVar Name=\"Overwrite\">true</SetVar>" +
// "<SetVar Name=\"Title\">{1}</SetVar>" +
// "</Method>" +
// "</Batch>";
// var newWPPageBatchXml = string.Format(newWPPage, list.Id, pageName, layoutTemplate);
// var result = web.ProcessBatchData(newWPPageBatchXml);
//}
public static void AddWebPart(ClientContext context, string pageUrl, string xml)
{ {
try try
{ {
ClientSidePage pageWebParts = ctx.Web.AddClientSidePage("PageWithSections.aspx", true); Console.WriteLine("Start");
pageWebParts.AddSection(CanvasSectionTemplate.OneColumnFullWidth, 5); var page = context.Web.GetFileByUrl(pageUrl);
pageWebParts.Save(); var webpartManager = page.GetLimitedWebPartManager(PersonalizationScope.Shared);
var components = pageWebParts.AvailableClientSideComponents(); context.Load(webpartManager, w => w.WebParts);
context.ExecuteQuery();
var webPartToAdd = components.Where(wp => wp.ComponentType == 1 && wp.Name == "MYWEBPARTNAME").FirstOrDefault();
if (webPartToAdd != null) WebPartDefinition webpartDef = webpartManager.ImportWebPart(xml);
{ WebPartDefinition webpart = webpartManager.AddWebPart(webpartDef.WebPart, "mainContent", 0);
ClientSideWebPart clientWp = new ClientSideWebPart(webPartToAdd) { Order = 1 }; context.Load(webpartDef);
pageWebParts.AddControl(clientWp, pageWebParts.Sections[0].Columns[2]); context.ExecuteQuery();
//webpartManager.ImportWebPart(xmlWP);
//context.ExecuteQuery();
Console.WriteLine("End");
}
catch (Exception ex) { Console.WriteLine($"!> Qualcosa è andato storto... ( {ex.Message} {ex.StackTrace} )"); return; }
} }
pageWebParts.Save(); //protected void ReplaceWebPartsWithAppParts(ClientContext ctx)
ctx.ExecuteQuery(); //{
} // Web web = ctx.Web;
catch (Exception ex) { Console.WriteLine($"!> Qualcosa è andato storto... ( {ex.Message} )\n[\n{ex.StackTrace}\n]"); return; } // // Get properties from the Web.
} // ctx.Load(web,
// w => w.ServerRelativeUrl,
// w => w.AllProperties);
// ctx.ExecuteQuery();
// // Read the Pages library name from the Web properties.
// var pagesListName = web.AllProperties["__pageslistname"] as string;
// var list = web.Lists.GetByTitle(pagesListName);
// var items = list.GetItems(CamlQuery.CreateAllItemsQuery());
// // Get the file associated with each list item.
// ctx.Load(items, i => i.Include(item => item.File));
// ctx.ExecuteQuery();
// // Iterate through all pages in the Pages list.
// foreach (var item in items)
// {
// FindWebPartToReplace(item, ctx, web);
// }
//}
//private static void FindWebPartToReplace(ListItem item, ClientContext clientContext, Web web)
//{
// SP.File page = item.File;
// // Requires Full Control permissions on the Web.
// string oldWebPartTitle = "";
// LimitedWebPartManager webPartManager = page.GetLimitedWebPartManager(PersonalizationScope.Shared);
// clientContext.Load(webPartManager,
// wpm => wpm.WebParts,
// wpm => wpm.WebParts.Include(
// wp => wp.WebPart.Title));
// clientContext.ExecuteQuery();
// foreach (var oldWebPartDefinition in webPartManager.WebParts)
// {
// var oldWebPart = oldWebPartDefinition.WebPart;
// // Modify the web part if we find an old web part with the same title.
// if (oldWebPart.Title != oldWebPartTitle) continue;
// ReplaceWebPart(web, item, webPartManager, oldWebPartDefinition, clientContext, page);
// }
//}
//private static void ReplaceWebPart(Web web, ListItem item, LimitedWebPartManager webPartManager, WebPartDefinition oldWebPartDefinition, ClientContext clientContext, SP.File page)
//{
// string appPartXml = "";
// // Create a web part definition using the XML string.
// var definition = webPartManager.ImportWebPart(appPartXml);
// webPartManager.AddWebPart(definition.WebPart, "RightColumn", 0);
// // Delete the old web part from the page.
// oldWebPartDefinition.DeleteWebPart();
// clientContext.Load(page,
// p => p.CheckOutType,
// p => p.Level);
// clientContext.ExecuteQuery();
//}
//public static void WebPartPage(ClientContext ctx)
//{
// try
// {
// ClientSidePage pageWebParts = ctx.Web.AddClientSidePage("PageWithSections.aspx", true);
// pageWebParts.AddSection(CanvasSectionTemplate.OneColumnFullWidth, 5);
// pageWebParts.Save();
// var components = pageWebParts.AvailableClientSideComponents();
// var webPartToAdd = components.Where(wp => wp.ComponentType == 1 && wp.Name == "MYWEBPARTNAME").FirstOrDefault();
// if (webPartToAdd != null)
// {
// ClientSideWebPart clientWp = new ClientSideWebPart(webPartToAdd) { Order = 1 };
// pageWebParts.AddControl(clientWp, pageWebParts.Sections[0].Columns[2]);
// }
// pageWebParts.Save();
// ctx.ExecuteQuery();
// }
// catch (Exception ex) { Console.WriteLine($"!> Qualcosa è andato storto... ( {ex.Message} )\n[\n{ex.StackTrace}\n]"); return; }
//}
//private static void AddWebPart(Web web, LimitedWebPartManager mgr, string listName, string zoneName, int zoneId)
//{
// var webPartXml =
// "<?xml version='1.0' encoding=\"utf-8\"?>" +
// "<webParts>" +
// "<webPart xmlns='http://schemas.microsoft.com/WebPart/v3'>" +
// "<metaData>" +
// "<type name='Microsoft.SharePoint.WebPartPages.XsltListViewWebPart, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' />" +
// "<importErrorMessage>Cannot import this Web Part.</importErrorMessage>" +
// "</metaData>" +
// "<data>" +
// "<properties>" +
// "<property name='ListUrl' type='string' />" +
// "<property name='ListId' type='System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'>757981FB-184A-441B-952D-9434BE33DC85</property>" +
// "<property name='ListName' type='string'>{757981FB-184A-441B-952D-9434BE33DC85}</property>" +
// "</properties>" +
// "</data>" +
// "</webPart>" +
// "<webPart>" +
// "<ContentLink xmlns=\"http://schemas.microsoft.com/WebPart/v2/ContentEditor\" />" +
// "<Content xmlns=\"http://schemas.microsoft.com/WebPart/v2/ContentEditor\">" +
// "<![CDATA[This is my test text!" +
// "<DIV>&nbsp;</DIV>" +
// "<DIV>Blah blah blah</DIV>" +
// "<DIV>&nbsp;</DIV>" +
// "<DIV>And another blah</DIV>]]>" +
// "</Content><PartStorage xmlns=\"http://schemas.microsoft.com/WebPart/v2/ContentEditor\" />" +
// "</webPart>" +
// "</webParts>";
// WebPart importingWebPart = mgr.ImportWebPart(webPartXml).WebPart; // take webPartXml from above
// WebPartDefinition wpDefinition = mgr.AddWebPart(importingWebPart, "Top", 1);
// mgr.Context.Load(wpDefinition,
// d => d.Id); // Id of the hidden view which gets automatically created
// mgr.Context.ExecuteQuery();
// var viewId = wpDefinition.Id;
// List list = web.Lists.GetByTitle("MyLibrary");
// View view = list.Views.GetById(viewId);
// view.ViewFields.RemoveAll();
// view.ViewFields.Add("Title");
// view.ViewQuery = "<Where><Eq><FieldRef Name=\"Title\" /><Value Type=\"Text\">Something Here</Value></Eq></Where>";
// view.RowLimit = 10;
// web.Context.ExecuteQuery();
//}
#endregion #endregion
} }
@@ -8,7 +8,7 @@
".NETCoreApp,Version=v6.0": { ".NETCoreApp,Version=v6.0": {
"console_spo_utils/1.0.0": { "console_spo_utils/1.0.0": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components.WebAssembly.Authentication": "6.0.7", "Microsoft.AspNetCore.Components.WebAssembly.Authentication": "6.0.8",
"Microsoft.PowerPlatform.Dataverse.Client": "1.0.9", "Microsoft.PowerPlatform.Dataverse.Client": "1.0.9",
"Microsoft.SharePoint.Client": "14.0.4762.1000", "Microsoft.SharePoint.Client": "14.0.4762.1000",
"Microsoft.SharePointOnline.CSOM": "16.1.22615.12000", "Microsoft.SharePointOnline.CSOM": "16.1.22615.12000",
@@ -17,7 +17,8 @@
"PnP.Core.Auth": "1.7.0", "PnP.Core.Auth": "1.7.0",
"SharePointPnP.IdentityModel.Extensions": "1.2.4", "SharePointPnP.IdentityModel.Extensions": "1.2.4",
"SharePointPnPCoreOnline": "3.28.2012", "SharePointPnPCoreOnline": "3.28.2012",
"System.IdentityModel.Tokens.Jwt": "6.21.0" "SharePointPnPModernizationOnline": "1.0.2012",
"System.IdentityModel.Tokens.Jwt": "6.22.0"
}, },
"runtime": { "runtime": {
"console_spo_utils.dll": {} "console_spo_utils.dll": {}
@@ -34,6 +35,17 @@
} }
} }
}, },
"AngleSharp.Css/0.14.2": {
"dependencies": {
"AngleSharp": "0.14.0"
},
"runtime": {
"lib/netstandard2.0/AngleSharp.Css.dll": {
"assemblyVersion": "0.14.2.0",
"fileVersion": "0.14.2.0"
}
}
},
"Microsoft.ApplicationInsights/2.16.0": { "Microsoft.ApplicationInsights/2.16.0": {
"dependencies": { "dependencies": {
"System.Diagnostics.DiagnosticSource": "6.0.0" "System.Diagnostics.DiagnosticSource": "6.0.0"
@@ -67,87 +79,87 @@
} }
} }
}, },
"Microsoft.AspNetCore.Authorization/6.0.7": { "Microsoft.AspNetCore.Authorization/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Metadata": "6.0.7", "Microsoft.AspNetCore.Metadata": "6.0.8",
"Microsoft.Extensions.Logging.Abstractions": "6.0.1", "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
"Microsoft.Extensions.Options": "6.0.0" "Microsoft.Extensions.Options": "6.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Components/6.0.7": { "Microsoft.AspNetCore.Components/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Authorization": "6.0.7", "Microsoft.AspNetCore.Authorization": "6.0.8",
"Microsoft.AspNetCore.Components.Analyzers": "6.0.7" "Microsoft.AspNetCore.Components.Analyzers": "6.0.8"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Components.dll": { "lib/net6.0/Microsoft.AspNetCore.Components.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Components.Analyzers/6.0.7": {}, "Microsoft.AspNetCore.Components.Analyzers/6.0.8": {},
"Microsoft.AspNetCore.Components.Authorization/6.0.7": { "Microsoft.AspNetCore.Components.Authorization/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Authorization": "6.0.7", "Microsoft.AspNetCore.Authorization": "6.0.8",
"Microsoft.AspNetCore.Components": "6.0.7" "Microsoft.AspNetCore.Components": "6.0.8"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Components.Authorization.dll": { "lib/net6.0/Microsoft.AspNetCore.Components.Authorization.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Components.Forms/6.0.7": { "Microsoft.AspNetCore.Components.Forms/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components": "6.0.7" "Microsoft.AspNetCore.Components": "6.0.8"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Components.Web/6.0.7": { "Microsoft.AspNetCore.Components.Web/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components": "6.0.7", "Microsoft.AspNetCore.Components": "6.0.8",
"Microsoft.AspNetCore.Components.Forms": "6.0.7", "Microsoft.AspNetCore.Components.Forms": "6.0.8",
"Microsoft.Extensions.DependencyInjection": "6.0.0", "Microsoft.Extensions.DependencyInjection": "6.0.0",
"Microsoft.JSInterop": "6.0.7", "Microsoft.JSInterop": "6.0.8",
"System.IO.Pipelines": "6.0.3" "System.IO.Pipelines": "6.0.3"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Components.WebAssembly.Authentication/6.0.7": { "Microsoft.AspNetCore.Components.WebAssembly.Authentication/6.0.8": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components.Authorization": "6.0.7", "Microsoft.AspNetCore.Components.Authorization": "6.0.8",
"Microsoft.AspNetCore.Components.Web": "6.0.7" "Microsoft.AspNetCore.Components.Web": "6.0.8"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": { "lib/net6.0/Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll": {
"assemblyVersion": "6.0.7.0", "assemblyVersion": "6.0.8.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
"Microsoft.AspNetCore.Metadata/6.0.7": { "Microsoft.AspNetCore.Metadata/6.0.8": {
"runtime": { "runtime": {
"lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
@@ -479,11 +491,11 @@
} }
} }
}, },
"Microsoft.IdentityModel.Abstractions/6.21.0": { "Microsoft.IdentityModel.Abstractions/6.22.0": {
"runtime": { "runtime": {
"lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "6.21.0.0", "assemblyVersion": "6.22.0.0",
"fileVersion": "6.21.0.30701" "fileVersion": "6.22.0.30727"
} }
} }
}, },
@@ -504,46 +516,46 @@
} }
} }
}, },
"Microsoft.IdentityModel.JsonWebTokens/6.21.0": { "Microsoft.IdentityModel.JsonWebTokens/6.22.0": {
"dependencies": { "dependencies": {
"Microsoft.IdentityModel.Tokens": "6.21.0" "Microsoft.IdentityModel.Tokens": "6.22.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "6.21.0.0", "assemblyVersion": "6.22.0.0",
"fileVersion": "6.21.0.30701" "fileVersion": "6.22.0.30727"
} }
} }
}, },
"Microsoft.IdentityModel.Logging/6.21.0": { "Microsoft.IdentityModel.Logging/6.22.0": {
"dependencies": { "dependencies": {
"Microsoft.IdentityModel.Abstractions": "6.21.0" "Microsoft.IdentityModel.Abstractions": "6.22.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.IdentityModel.Logging.dll": { "lib/net6.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "6.21.0.0", "assemblyVersion": "6.22.0.0",
"fileVersion": "6.21.0.30701" "fileVersion": "6.22.0.30727"
} }
} }
}, },
"Microsoft.IdentityModel.Tokens/6.21.0": { "Microsoft.IdentityModel.Tokens/6.22.0": {
"dependencies": { "dependencies": {
"Microsoft.CSharp": "4.5.0", "Microsoft.CSharp": "4.5.0",
"Microsoft.IdentityModel.Logging": "6.21.0", "Microsoft.IdentityModel.Logging": "6.22.0",
"System.Security.Cryptography.Cng": "5.0.0" "System.Security.Cryptography.Cng": "5.0.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "6.21.0.0", "assemblyVersion": "6.22.0.0",
"fileVersion": "6.21.0.30701" "fileVersion": "6.22.0.30727"
} }
} }
}, },
"Microsoft.JSInterop/6.0.7": { "Microsoft.JSInterop/6.0.8": {
"runtime": { "runtime": {
"lib/net6.0/Microsoft.JSInterop.dll": { "lib/net6.0/Microsoft.JSInterop.dll": {
"assemblyVersion": "6.0.0.0", "assemblyVersion": "6.0.0.0",
"fileVersion": "6.0.722.32205" "fileVersion": "6.0.822.36316"
} }
} }
}, },
@@ -759,7 +771,7 @@
"Microsoft.Extensions.Logging.Abstractions": "6.0.1", "Microsoft.Extensions.Logging.Abstractions": "6.0.1",
"Microsoft.Extensions.Options": "6.0.0", "Microsoft.Extensions.Options": "6.0.0",
"System.Configuration.ConfigurationManager": "6.0.0", "System.Configuration.ConfigurationManager": "6.0.0",
"System.IdentityModel.Tokens.Jwt": "6.21.0", "System.IdentityModel.Tokens.Jwt": "6.22.0",
"TimeZoneConverter": "3.5.0" "TimeZoneConverter": "3.5.0"
}, },
"runtime": { "runtime": {
@@ -863,7 +875,7 @@
"Microsoft.SharePointOnline.CSOM": "16.1.22615.12000", "Microsoft.SharePointOnline.CSOM": "16.1.22615.12000",
"Newtonsoft.Json": "13.0.1", "Newtonsoft.Json": "13.0.1",
"SharePointPnP.IdentityModel.Extensions": "1.2.4", "SharePointPnP.IdentityModel.Extensions": "1.2.4",
"System.IdentityModel.Tokens.Jwt": "6.21.0", "System.IdentityModel.Tokens.Jwt": "6.22.0",
"System.Net.Http": "4.3.1", "System.Net.Http": "4.3.1",
"System.Text.Json": "6.0.2", "System.Text.Json": "6.0.2",
"WindowsAzure.Storage": "7.0.0" "WindowsAzure.Storage": "7.0.0"
@@ -875,6 +887,20 @@
} }
} }
}, },
"SharePointPnPModernizationOnline/1.0.2012": {
"dependencies": {
"AngleSharp.Css": "0.14.2",
"Microsoft.ApplicationInsights": "2.16.0",
"Microsoft.Extensions.Caching.Memory": "6.0.0",
"SharePointPnPCoreOnline": "3.28.2012"
},
"runtime": {
"lib/net461/SharePointPnP.Modernization.Framework.dll": {
"assemblyVersion": "1.0.2012.0",
"fileVersion": "1.0.2012.0"
}
}
},
"System.AppContext/4.1.0": { "System.AppContext/4.1.0": {
"dependencies": { "dependencies": {
"System.Runtime": "4.3.0" "System.Runtime": "4.3.0"
@@ -1008,15 +1034,15 @@
"System.Runtime.InteropServices": "4.3.0" "System.Runtime.InteropServices": "4.3.0"
} }
}, },
"System.IdentityModel.Tokens.Jwt/6.21.0": { "System.IdentityModel.Tokens.Jwt/6.22.0": {
"dependencies": { "dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "6.21.0", "Microsoft.IdentityModel.JsonWebTokens": "6.22.0",
"Microsoft.IdentityModel.Tokens": "6.21.0" "Microsoft.IdentityModel.Tokens": "6.22.0"
}, },
"runtime": { "runtime": {
"lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "6.21.0.0", "assemblyVersion": "6.22.0.0",
"fileVersion": "6.21.0.30701" "fileVersion": "6.22.0.30727"
} }
} }
}, },
@@ -1857,6 +1883,13 @@
"path": "anglesharp/0.14.0", "path": "anglesharp/0.14.0",
"hashPath": "anglesharp.0.14.0.nupkg.sha512" "hashPath": "anglesharp.0.14.0.nupkg.sha512"
}, },
"AngleSharp.Css/0.14.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2USpPu9V/+1iBwHpanBsqr1eR+3vxKe19ZsnejbZfxNOadsMvUUkJ+0OjMsQmT0ExSW4vjCKXq9K/JWv0ie8JQ==",
"path": "anglesharp.css/0.14.2",
"hashPath": "anglesharp.css.0.14.2.nupkg.sha512"
},
"Microsoft.ApplicationInsights/2.16.0": { "Microsoft.ApplicationInsights/2.16.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -1878,61 +1911,61 @@
"path": "microsoft.aspnet.webapi.core/5.2.3", "path": "microsoft.aspnet.webapi.core/5.2.3",
"hashPath": "microsoft.aspnet.webapi.core.5.2.3.nupkg.sha512" "hashPath": "microsoft.aspnet.webapi.core.5.2.3.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Authorization/6.0.7": { "Microsoft.AspNetCore.Authorization/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-tFVhR/obKzKWKT359cF+jEm2Bs2ytWwAkDwj0CsPwXIKkTZENSmgGP3pAkKW8vf+4RSFZNUYNt8s9OGTVfgBqA==", "sha512": "sha512-rDLMah6FOtFoC5uWDxnevcH/FqEs+APgmTqEvcLj3OU6Y/X8M5ASm/EdlQh6B+Z2XsQW5xu+K8tyn7w7OgOX8A==",
"path": "microsoft.aspnetcore.authorization/6.0.7", "path": "microsoft.aspnetcore.authorization/6.0.8",
"hashPath": "microsoft.aspnetcore.authorization.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.authorization.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components/6.0.7": { "Microsoft.AspNetCore.Components/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-1OkW1RCpDte29hc74ZMpBqlzGg19yRsvDRayCnLddxjX37dA48d5sur4sVmJ+fqIV51rvTYJX1conaNoA9grDA==", "sha512": "sha512-PB0k59EAiTctVaI5Yq3YHvwodXcsAcXPAn9TWJ9Yz+qrJ1+vuvP9sIBdnDgJKIzKLX6fg6QwKIGoO80B42G+aA==",
"path": "microsoft.aspnetcore.components/6.0.7", "path": "microsoft.aspnetcore.components/6.0.8",
"hashPath": "microsoft.aspnetcore.components.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components.Analyzers/6.0.7": { "Microsoft.AspNetCore.Components.Analyzers/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-9xNHguX3r0S9f5BIZxtOVe2HlL4xJlRRxHmRGT2RotyiKGwV2jLp6v8+ZR4XtblSC2MCAKQ0NlSo2NvI8Yesyw==", "sha512": "sha512-87BAjhlq/NEo00EtVc2MzXwaGTfF8q6fbeoefd/u3wN13G0LrCMAt5hUMNeu4Fz4TOz5FbuHUoBopPo7mENTuQ==",
"path": "microsoft.aspnetcore.components.analyzers/6.0.7", "path": "microsoft.aspnetcore.components.analyzers/6.0.8",
"hashPath": "microsoft.aspnetcore.components.analyzers.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.analyzers.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components.Authorization/6.0.7": { "Microsoft.AspNetCore.Components.Authorization/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-eEp3j2BQ9u4jS/Y7y6X6Dv8xmH8evOYxVXAMvVZeYx/kn12oSx/B1Zin6dU118uPm4SY8gxB/9yDVEeqLhyG2w==", "sha512": "sha512-JzuvvYVCCceKvIeG8gFx5WRMHcJfOJXHcdT5BXzsAtB455QueCwqSaDGB/qySN2v8kLZ5n7qVRVXKBY+vr4MHg==",
"path": "microsoft.aspnetcore.components.authorization/6.0.7", "path": "microsoft.aspnetcore.components.authorization/6.0.8",
"hashPath": "microsoft.aspnetcore.components.authorization.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.authorization.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components.Forms/6.0.7": { "Microsoft.AspNetCore.Components.Forms/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-aV4hfSGvysPDyF5oGsMOzlCqdKmDv0MdMEDDb6Yef6Ky0rpcDBY9rPLGBy2q3wv5Y8B5zUnbtMRJYFDEenfPIA==", "sha512": "sha512-AEQspooUSN8X+k1sMLmKIrkKBYBdp6l5mLmrfEze6IurxNbOXFvwmrCrFbtO47fVFm2NHXV1qsBFRNQj9eA8eA==",
"path": "microsoft.aspnetcore.components.forms/6.0.7", "path": "microsoft.aspnetcore.components.forms/6.0.8",
"hashPath": "microsoft.aspnetcore.components.forms.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.forms.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components.Web/6.0.7": { "Microsoft.AspNetCore.Components.Web/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-UVGBTzlK1BkfHLvo2ej84xlvpROnY1jvAn6OgIc5ksSSwSY0LPCRAo4Lejk0LvGFtiSYhinKJZfp5QNtjbUl5w==", "sha512": "sha512-I0fkdznezi+Ew76gZKWz3oOuR/joNQy0aCyLYxamvAtKfl5Lr5rNKYEhBSosKe2+iqbpPVGKmcoZsX8c6uvKLA==",
"path": "microsoft.aspnetcore.components.web/6.0.7", "path": "microsoft.aspnetcore.components.web/6.0.8",
"hashPath": "microsoft.aspnetcore.components.web.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.web.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Components.WebAssembly.Authentication/6.0.7": { "Microsoft.AspNetCore.Components.WebAssembly.Authentication/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-gXX6JBiuxcyh8tlWmpscwYisPtuMDgFpD4ynGaB3s9zfiiUq+uOZL5yv8Qx8BOF+kcvUfamkNZSvnx30qNxnRQ==", "sha512": "sha512-6tUZizH9yRcHcwzodSCSP0b16SamAy6e2qw3oyL/10SNaxonpANn6wRja+lDPv1zqA0ReHDRAUmvRGCO3CtugQ==",
"path": "microsoft.aspnetcore.components.webassembly.authentication/6.0.7", "path": "microsoft.aspnetcore.components.webassembly.authentication/6.0.8",
"hashPath": "microsoft.aspnetcore.components.webassembly.authentication.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.components.webassembly.authentication.6.0.8.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Metadata/6.0.7": { "Microsoft.AspNetCore.Metadata/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-lRYA9dAPRhstA1x9RN0Y7O+28SeIwjASRL64mtuAb4Lywe7GykgFM2sK4cDrNedCOiCt2R6FretfNGjFeP9pRA==", "sha512": "sha512-RWENSe/yFqVSSOQuzVUhgJzXIVoF+AQ4N6FOxLM1/FmWWT9Ngdbhrx8LgauuFmz/2yqka6PCjtveiUasjTl/2A==",
"path": "microsoft.aspnetcore.metadata/6.0.7", "path": "microsoft.aspnetcore.metadata/6.0.8",
"hashPath": "microsoft.aspnetcore.metadata.6.0.7.nupkg.sha512" "hashPath": "microsoft.aspnetcore.metadata.6.0.8.nupkg.sha512"
}, },
"Microsoft.Azure.ActiveDirectory.GraphClient/2.1.0": { "Microsoft.Azure.ActiveDirectory.GraphClient/2.1.0": {
"type": "package", "type": "package",
@@ -2095,12 +2128,12 @@
"path": "microsoft.identitymodel/6.1.7600.16394", "path": "microsoft.identitymodel/6.1.7600.16394",
"hashPath": "microsoft.identitymodel.6.1.7600.16394.nupkg.sha512" "hashPath": "microsoft.identitymodel.6.1.7600.16394.nupkg.sha512"
}, },
"Microsoft.IdentityModel.Abstractions/6.21.0": { "Microsoft.IdentityModel.Abstractions/6.22.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-XeE6LQtD719Qs2IG7HDi1TSw9LIkDbJ33xFiOBoHbApVw/8GpIBCbW+t7RwOjErUDyXZvjhZliwRkkLb8Z1uzg==", "sha512": "sha512-iI+9V+2ciCrbheeLjpmjcqCnhy+r6yCoEcid3nkoFWerHgjVuT6CPM4HODUTtUPe1uwks4wcnAujJ8u+IKogHQ==",
"path": "microsoft.identitymodel.abstractions/6.21.0", "path": "microsoft.identitymodel.abstractions/6.22.0",
"hashPath": "microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512" "hashPath": "microsoft.identitymodel.abstractions.6.22.0.nupkg.sha512"
}, },
"Microsoft.IdentityModel.Clients.ActiveDirectory/3.19.8": { "Microsoft.IdentityModel.Clients.ActiveDirectory/3.19.8": {
"type": "package", "type": "package",
@@ -2109,33 +2142,33 @@
"path": "microsoft.identitymodel.clients.activedirectory/3.19.8", "path": "microsoft.identitymodel.clients.activedirectory/3.19.8",
"hashPath": "microsoft.identitymodel.clients.activedirectory.3.19.8.nupkg.sha512" "hashPath": "microsoft.identitymodel.clients.activedirectory.3.19.8.nupkg.sha512"
}, },
"Microsoft.IdentityModel.JsonWebTokens/6.21.0": { "Microsoft.IdentityModel.JsonWebTokens/6.22.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-d3h1/BaMeylKTkdP6XwRCxuOoDJZ44V9xaXr6gl5QxmpnZGdoK3bySo3OQN8ehRLJHShb94ElLUvoXyglQtgAw==", "sha512": "sha512-NfE53bz3I3Uep7kfala+Tm34H0BfTfoD09/874QO9hscuQ6IfCpVofXftzjvblotiBXfd3rDweNX45L84aNMlw==",
"path": "microsoft.identitymodel.jsonwebtokens/6.21.0", "path": "microsoft.identitymodel.jsonwebtokens/6.22.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512" "hashPath": "microsoft.identitymodel.jsonwebtokens.6.22.0.nupkg.sha512"
}, },
"Microsoft.IdentityModel.Logging/6.21.0": { "Microsoft.IdentityModel.Logging/6.22.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-tuEhHIQwvBEhMf8I50hy8FHmRSUkffDFP5EdLsSDV4qRcl2wvOPkQxYqEzWkh+ytW6sbdJGEXElGhmhDfAxAKg==", "sha512": "sha512-v+BPO40iUEuAOmajdhL6tf2oSeCM5mGdHuuDJI0jr0GpTu3uv+UXh0lEy3DoKMZ52xk3RxDsLfMyzTdt7EC09A==",
"path": "microsoft.identitymodel.logging/6.21.0", "path": "microsoft.identitymodel.logging/6.22.0",
"hashPath": "microsoft.identitymodel.logging.6.21.0.nupkg.sha512" "hashPath": "microsoft.identitymodel.logging.6.22.0.nupkg.sha512"
}, },
"Microsoft.IdentityModel.Tokens/6.21.0": { "Microsoft.IdentityModel.Tokens/6.22.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-AAEHZvZyb597a+QJSmtxH3n2P1nIJGpZ4Q89GTenknRx6T6zyfzf592yW/jA5e8EHN4tNMjjXHQaYWEq5+L05w==", "sha512": "sha512-5EXMewUGlrYr18XvtRgvo/Rx+sBp4PcEC1iM+n35Y2VHkXaOKM9v0+ktd8qZp4SSqF5WpMHnM8YMkFsLXJKJ8w==",
"path": "microsoft.identitymodel.tokens/6.21.0", "path": "microsoft.identitymodel.tokens/6.22.0",
"hashPath": "microsoft.identitymodel.tokens.6.21.0.nupkg.sha512" "hashPath": "microsoft.identitymodel.tokens.6.22.0.nupkg.sha512"
}, },
"Microsoft.JSInterop/6.0.7": { "Microsoft.JSInterop/6.0.8": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-tnlXRE82H1zPFlOlGJDXOtCiPMqXDxdGVeM1YIDt4iS6qEsDtTtGJP6Zh01Qp1eJzsyfYyzsBFmwvkU4mTIbwQ==", "sha512": "sha512-xdqTaQaofY1ypf2mki9IeWaUZwnBM+smdplCcjLVcGcxqZdUf+rWdQh1Vt4fGkF+2Hi56Y3jwOtAQUbfv7T44Q==",
"path": "microsoft.jsinterop/6.0.7", "path": "microsoft.jsinterop/6.0.8",
"hashPath": "microsoft.jsinterop.6.0.7.nupkg.sha512" "hashPath": "microsoft.jsinterop.6.0.8.nupkg.sha512"
}, },
"Microsoft.NETCore.Platforms/2.0.0": { "Microsoft.NETCore.Platforms/2.0.0": {
"type": "package", "type": "package",
@@ -2361,6 +2394,13 @@
"path": "sharepointpnpcoreonline/3.28.2012", "path": "sharepointpnpcoreonline/3.28.2012",
"hashPath": "sharepointpnpcoreonline.3.28.2012.nupkg.sha512" "hashPath": "sharepointpnpcoreonline.3.28.2012.nupkg.sha512"
}, },
"SharePointPnPModernizationOnline/1.0.2012": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YLjjZD2+1lfzlPn/e3VAfTmVVkH92jRqhMbdXOocRmIaa/U5hsjkJwt9xDoSDo6TiNfvRx2GyMjB4yd5Eq3+Lg==",
"path": "sharepointpnpmodernizationonline/1.0.2012",
"hashPath": "sharepointpnpmodernizationonline.1.0.2012.nupkg.sha512"
},
"System.AppContext/4.1.0": { "System.AppContext/4.1.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
@@ -2466,12 +2506,12 @@
"path": "system.globalization.extensions/4.3.0", "path": "system.globalization.extensions/4.3.0",
"hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
}, },
"System.IdentityModel.Tokens.Jwt/6.21.0": { "System.IdentityModel.Tokens.Jwt/6.22.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-JRD8AuypBE+2zYxT3dMJomQVsPYsCqlyZhWel3J1d5nzQokSRyTueF+Q4ID3Jcu6zSZKuzOdJ1MLTkbQsDqcvQ==", "sha512": "sha512-jxUfcELhBZLq5r4lzlqqgTxwkkxRsGIMatcCMc6bXNQ8879neaIeKH6/8yzyNOV5rme/0xysWvilt1/JlfoVrw==",
"path": "system.identitymodel.tokens.jwt/6.21.0", "path": "system.identitymodel.tokens.jwt/6.22.0",
"hashPath": "system.identitymodel.tokens.jwt.6.21.0.nupkg.sha512" "hashPath": "system.identitymodel.tokens.jwt.6.22.0.nupkg.sha512"
}, },
"System.IO/4.3.0": { "System.IO/4.3.0": {
"type": "package", "type": "package",
+2 -3
View File
@@ -8,16 +8,15 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="6.0.7" /> <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="6.0.8" />
<PackageReference Include="Microsoft.PowerPlatform.Dataverse.Client" Version="1.0.9" /> <PackageReference Include="Microsoft.PowerPlatform.Dataverse.Client" Version="1.0.9" />
<PackageReference Include="Microsoft.SharePoint.Client" Version="14.0.4762.1000" /> <PackageReference Include="Microsoft.SharePoint.Client" Version="14.0.4762.1000" />
<PackageReference Include="Microsoft.SharePointOnline.CSOM" Version="16.1.22615.12000" /> <PackageReference Include="Microsoft.SharePointOnline.CSOM" Version="16.1.22615.12000" />
<PackageReference Include="PnP.Core" Version="1.7.0" /> <PackageReference Include="PnP.Core" Version="1.7.0" />
<PackageReference Include="PnP.Core.Admin" Version="1.7.0" /> <PackageReference Include="PnP.Core.Admin" Version="1.7.0" />
<PackageReference Include="PnP.Core.Auth" Version="1.7.0" /> <PackageReference Include="PnP.Core.Auth" Version="1.7.0" />
<PackageReference Include="SharePointPnP.IdentityModel.Extensions" Version="1.2.4" />
<PackageReference Include="SharePointPnPCoreOnline" Version="3.28.2012" /> <PackageReference Include="SharePointPnPCoreOnline" Version="3.28.2012" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.21.0" /> <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.22.0" />
</ItemGroup> </ItemGroup>
</Project> </Project>
@@ -154,3 +154,5 @@ C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\unix
C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll
C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\AngleSharp.Css.dll
C:\Sources\VS\console_spo_utils\console_spo_utils\bin\Debug\net6.0\SharePointPnP.Modernization.Framework.dll
@@ -29,6 +29,7 @@
"sources": { "sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\DevExpress 22.1\\Components\\System\\Components\\Packages": {}, "C:\\Program Files\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {} "https://api.nuget.org/v3/index.json": {}
}, },
"frameworks": { "frameworks": {
@@ -49,7 +50,7 @@
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Components.WebAssembly.Authentication": { "Microsoft.AspNetCore.Components.WebAssembly.Authentication": {
"target": "Package", "target": "Package",
"version": "[6.0.7, )" "version": "[6.0.8, )"
}, },
"Microsoft.PowerPlatform.Dataverse.Client": { "Microsoft.PowerPlatform.Dataverse.Client": {
"target": "Package", "target": "Package",
@@ -75,17 +76,13 @@
"target": "Package", "target": "Package",
"version": "[1.7.0, )" "version": "[1.7.0, )"
}, },
"SharePointPnP.IdentityModel.Extensions": {
"target": "Package",
"version": "[1.2.4, )"
},
"SharePointPnPCoreOnline": { "SharePointPnPCoreOnline": {
"target": "Package", "target": "Package",
"version": "[3.28.2012, )" "version": "[3.28.2012, )"
}, },
"System.IdentityModel.Tokens.Jwt": { "System.IdentityModel.Tokens.Jwt": {
"target": "Package", "target": "Package",
"version": "[6.21.0, )" "version": "[6.22.0, )"
} }
}, },
"imports": [ "imports": [
@@ -94,7 +91,8 @@
"net47", "net47",
"net471", "net471",
"net472", "net472",
"net48" "net48",
"net481"
], ],
"assetTargetFallback": true, "assetTargetFallback": true,
"warn": true, "warn": true,
@@ -103,7 +101,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.302\\RuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.400\\RuntimeIdentifierGraph.json"
} }
} }
} }
@@ -7,7 +7,7 @@
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\cbo\.nuget\packages\;C:\Program Files\DevExpress 22.1\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders> <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\cbo\.nuget\packages\;C:\Program Files\DevExpress 22.1\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.2.1</NuGetToolVersion> <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.3.0</NuGetToolVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\cbo\.nuget\packages\" /> <SourceRoot Include="C:\Users\cbo\.nuget\packages\" />
@@ -15,6 +15,6 @@
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" /> <SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup> </ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly.authentication\6.0.7\buildTransitive\Microsoft.AspNetCore.Components.WebAssembly.Authentication.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly.authentication\6.0.7\buildTransitive\Microsoft.AspNetCore.Components.WebAssembly.Authentication.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly.authentication\6.0.8\buildTransitive\Microsoft.AspNetCore.Components.WebAssembly.Authentication.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly.authentication\6.0.8\buildTransitive\Microsoft.AspNetCore.Components.WebAssembly.Authentication.props')" />
</ImportGroup> </ImportGroup>
</Project> </Project>
@@ -2,6 +2,6 @@
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json\6.0.2\build\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\6.0.2\build\System.Text.Json.targets')" /> <Import Project="$(NuGetPackageRoot)system.text.json\6.0.2\build\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\6.0.2\build\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.7\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.7\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.8\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers\6.0.8\buildTransitive\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets')" />
</ImportGroup> </ImportGroup>
</Project> </Project>
File diff suppressed because it is too large Load Diff