From c86d8c2691fbcb2694a0550d0edf8b492ff20b6b Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 11 Oct 2024 17:49:56 +0200 Subject: [PATCH 1/8] [StaticWebAssets] Process endpoint definitions in parallel (#43736) --- ...ET.Sdk.StaticWebAssets.Compression.targets | 2 +- .../Microsoft.NET.Sdk.StaticWebAssets.targets | 4 +- .../Tasks/Data/StaticWebAsset.cs | 2 + .../Tasks/Data/StaticWebAssetEndpoint.cs | 18 +++ .../Tasks/DefineStaticWebAssetEndpoints.cs | 112 +++++++++++------- 5 files changed, 90 insertions(+), 48 deletions(-) diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets index 19d3d2b8edcf..c969520ba8f9 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets @@ -228,7 +228,7 @@ Copyright (c) .NET Foundation. All rights reserved. diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets index f5dc8380dd86..c4c9e9fea131 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets @@ -682,13 +682,13 @@ Copyright (c) .NET Foundation. All rights reserved. BasePath="$(StaticWebAssetBasePath)" AssetMergeSource="$(StaticWebAssetMergeTarget)"> + diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs index 476812b17898..3eaa05cddd1d 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs @@ -3,6 +3,8 @@ using System.Diagnostics; using System.IO; +using System.Collections.Concurrent; +using System.Globalization; using System.Security.Cryptography; using System.Security.Principal; using Microsoft.Build.Framework; diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetEndpoint.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetEndpoint.cs index 3e9efc767183..fb7436ad32eb 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetEndpoint.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetEndpoint.cs @@ -1,6 +1,7 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System.Collections.Concurrent; using System.Diagnostics; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; @@ -232,6 +233,23 @@ public int CompareTo(StaticWebAssetEndpoint other) return 0; } + internal static ITaskItem[] ToTaskItems(ConcurrentBag endpoints) + { + if (endpoints == null || endpoints.IsEmpty) + { + return []; + } + + var endpointItems = new ITaskItem[endpoints.Count]; + var i = 0; + foreach (var endpoint in endpoints) + { + endpointItems[i++] = endpoint.ToTaskItem(); + } + + return endpointItems; + } + private class RouteAndAssetEqualityComparer : IEqualityComparer { public bool Equals(StaticWebAssetEndpoint x, StaticWebAssetEndpoint y) diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs index 034a56228790..22cfadbb23a0 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs @@ -1,9 +1,10 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System.Globalization; using Microsoft.Build.Framework; +using System.Collections.Concurrent; using Microsoft.NET.Sdk.StaticWebAssets.Tasks; -using System.Globalization; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { @@ -12,7 +13,6 @@ public class DefineStaticWebAssetEndpoints : Task [Required] public ITaskItem[] CandidateAssets { get; set; } - [Required] public ITaskItem[] ExistingEndpoints { get; set; } [Required] @@ -40,69 +40,91 @@ public override bool Execute() } } - var staticWebAssets = CandidateAssets.Select(StaticWebAsset.FromTaskItem).ToDictionary(a => a.Identity); - var existingEndpoints = StaticWebAssetEndpoint.FromItemGroup(ExistingEndpoints); - var existingEndpointsByAssetFile = existingEndpoints - .GroupBy(e => e.AssetFile, OSPath.PathComparer) - .ToDictionary(g => g.Key, g => new HashSet(g, StaticWebAssetEndpoint.RouteAndAssetComparer)); - - var assetsToRemove = new List(); - foreach (var kvp in existingEndpointsByAssetFile) - { - var asset = kvp.Key; - var set = kvp.Value; - if (!staticWebAssets.ContainsKey(asset)) - { - assetsToRemove.Remove(asset); - } - } - foreach (var asset in assetsToRemove) - { - Log.LogMessage(MessageImportance.Low, $"Removing endpoints for asset '{asset}' because it no longer exists."); - existingEndpointsByAssetFile.Remove(asset); - } - + var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); - var endpoints = new List(); + var endpoints = new ConcurrentBag(); - foreach (var kvp in staticWebAssets) + Parallel.For(0, CandidateAssets.Length, i => { - var asset = kvp.Value; - - // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a - // package or a referenced project and ignored if it comes from the current project. - // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. - // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be - // adjusted at that time. - var assetEndpoints = CreateEndpoints(asset, contentTypeProvider); + var asset = StaticWebAsset.FromTaskItem(CandidateAssets[i]); + var routes = asset.ComputeRoutes().ToList(); - foreach (var endpoint in assetEndpoints) + if (existingEndpointsByAssetFile != null && existingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set)) { - // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined - // during the build will have already defined endpoints and we only want to add new ones. - if (existingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set) && - set.TryGetValue(endpoint, out var existingEndpoint)) + for (var j = routes.Count -1; j >= 0; j--) { - Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {existingEndpoint.Route}."); - continue; + var (label, route, values) = routes[j]; + // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a + // package or a referenced project and ignored if it comes from the current project. + // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. + // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be + // adjusted at that time. + var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; + + // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined + // during the build will have already defined endpoints and we only want to add new ones. + if (set.Contains(finalRoute)) + { + Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {route}."); + routes.RemoveAt(j); + } } + } + foreach (var endpoint in CreateEndpoints(routes, asset, contentTypeProvider)) + { Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); endpoints.Add(endpoint); } - } + }); Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); return !Log.HasLoggedErrors; } - private List CreateEndpoints(StaticWebAsset asset, ContentTypeProvider contentTypeMappings) + private Dictionary> CreateEndpointsByAssetFile() + { + if (ExistingEndpoints != null && ExistingEndpoints.Length > 0) + { + Dictionary> existingEndpointsByAssetFile = new(OSPath.PathComparer); + var assets = new HashSet(CandidateAssets.Length, OSPath.PathComparer); + foreach (var asset in CandidateAssets) + { + assets.Add(asset.ItemSpec); + } + + for (int i = 0; i < ExistingEndpoints.Length; i++) + { + var endpointCandidate = ExistingEndpoints[i]; + var assetFile = endpointCandidate.GetMetadata(nameof(StaticWebAssetEndpoint.AssetFile)); + if (!assets.Contains(assetFile)) + { + Log.LogMessage(MessageImportance.Low, $"Removing endpoints for asset '{assetFile}' because it no longer exists."); + continue; + } + + if (!existingEndpointsByAssetFile.TryGetValue(assetFile, out var set)) + { + set = new HashSet(OSPath.PathComparer); + existingEndpointsByAssetFile[assetFile] = set; + } + + // Add the route + set.Add(endpointCandidate.ItemSpec); + } + + return existingEndpointsByAssetFile; + } + + return null; + } + + private List CreateEndpoints(List routes, StaticWebAsset asset, ContentTypeProvider contentTypeMappings) { - var routes = asset.ComputeRoutes(); var (length, lastModified) = ResolveDetails(asset); - var result = new List(); + var result = new List(); foreach (var (label, route, values) in routes) { var (mimeType, cacheSetting) = ResolveContentType(asset, contentTypeMappings); From 3287d3456780401ed51a826560c13427224d8744 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 22 Nov 2024 10:29:37 +0100 Subject: [PATCH 2/8] [StaticWebAssets] Improve globbing match performance (#44159) * Removes the usage of Microsoft.Extensions.FileSystemGlobbing in favor of a custom implementation optimized for our scenarios. * Improves the parallelism in DefineStaticWebAssetEndpoints. * Spanifies the string manipulation logic. --- .../Compression/ResolveCompressedAssets.cs | 15 +- ...ComputeStaticWebAssetsForCurrentProject.cs | 2 +- .../Tasks/Data/ContentTypeMapping.cs | 20 +- .../Tasks/Data/ContentTypeProvider.cs | 865 ++++++++++-------- .../Tasks/Data/StaticWebAsset.cs | 4 +- .../Tasks/Data/StaticWebAssetPathPattern.cs | 222 +++-- .../Tasks/Data/StaticWebAssetPathSegment.cs | 13 +- .../Tasks/Data/StaticWebAssetSegmentPart.cs | 32 +- .../Tasks/DefineStaticWebAssetEndpoints.cs | 250 ++--- .../Tasks/DefineStaticWebAssets.cs | 309 +++---- .../Tasks/FingerprintPatternMatcher.cs | 177 ++++ ...erateStaticWebAssetsDevelopmentManifest.cs | 8 +- .../Tasks/GenerateStaticWebAssetsPropsFile.cs | 8 +- .../GenerateStaticWebAssetsPropsFile50.cs | 8 +- .../ValidateStaticWebAssetsUniquePaths.cs | 46 +- ...osoft.NET.Sdk.StaticWebAssets.Tasks.csproj | 46 +- .../Tasks/ScopedCss/ComputeCssScope.cs | 12 +- .../Tasks/ScopedCss/ConcatenateCssFiles.cs | 65 +- .../Tasks/ScopedCss/ConcatenateCssFiles50.cs | 71 +- .../Tasks/ScopedCss/RewriteCss.cs | 22 +- .../GenerateServiceWorkerAssetsManifest.cs | 14 +- .../Tasks/Utils/Globbing/GlobMatch.cs | 13 + .../Tasks/Utils/Globbing/GlobNode.cs | 113 +++ .../Tasks/Utils/Globbing/PathTokenizer.cs | 118 +++ .../Globbing/StaticWebAssetGlobMatcher.cs | 551 +++++++++++ .../StaticWebAssetGlobMatcherBuilder.cs | 227 +++++ src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs | 9 +- .../ContentTypeProviderTests.cs | 155 ++++ .../DefineStaticWebAssetEndpointsTest.cs | 108 +++ .../FingerprintPatternMatcherTest.cs | 128 +++ ...rateStaticWebAssetEndpointsManifestTest.cs | 21 +- .../Globbing/PathTokenizerTest.cs | 133 +++ ...icWebAssetGlobMatcherTest.Compatibility.cs | 302 ++++++ .../Globbing/StaticWebAssetGlobMatcherTest.cs | 388 ++++++++ .../StaticWebAssetPathPatternTest.cs | 145 +-- 35 files changed, 3531 insertions(+), 1089 deletions(-) create mode 100644 src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobMatch.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobNode.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/Globbing/PathTokenizer.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcher.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcherBuilder.cs create mode 100644 test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs create mode 100644 test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FingerprintPatternMatcherTest.cs create mode 100644 test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/PathTokenizerTest.cs create mode 100644 test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.Compatibility.cs create mode 100644 test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.cs diff --git a/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs b/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs index 05dd6ed67509..2e835256f3fd 100644 --- a/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs @@ -3,7 +3,6 @@ using System.Security.Cryptography; using Microsoft.Build.Framework; -using Microsoft.Extensions.FileSystemGlobbing; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; @@ -60,12 +59,15 @@ public override bool Execute() var includePatterns = SplitPattern(IncludePatterns); var excludePatterns = SplitPattern(ExcludePatterns); - var matcher = new Matcher(); - matcher.AddIncludePatterns(includePatterns); - matcher.AddExcludePatterns(excludePatterns); + var matcher = new StaticWebAssetGlobMatcherBuilder() + .AddIncludePatterns(includePatterns) + .AddExcludePatterns(excludePatterns) + .Build(); var matchingCandidateAssets = new List(); + var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); + // Add each candidate asset to each compression configuration with a matching pattern. foreach (var asset in candidates) { @@ -80,9 +82,10 @@ public override bool Execute() } var relativePath = asset.ComputePathWithoutTokens(asset.RelativePath); - var match = matcher.Match(relativePath); + matchContext.SetPathAndReinitialize(relativePath.AsSpan()); + var match = matcher.Match(matchContext); - if (!match.HasMatches) + if (!match.IsMatch) { Log.LogMessage( MessageImportance.Low, diff --git a/src/StaticWebAssetsSdk/Tasks/ComputeStaticWebAssetsForCurrentProject.cs b/src/StaticWebAssetsSdk/Tasks/ComputeStaticWebAssetsForCurrentProject.cs index b0e070160b96..171edd1323af 100644 --- a/src/StaticWebAssetsSdk/Tasks/ComputeStaticWebAssetsForCurrentProject.cs +++ b/src/StaticWebAssetsSdk/Tasks/ComputeStaticWebAssetsForCurrentProject.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.Build.Framework; diff --git a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs index cecde3e015e7..95bf686e8b5d 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs @@ -2,16 +2,14 @@ // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; +using System.Globalization; using Microsoft.Build.Framework; -using Microsoft.Extensions.FileSystemGlobbing; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { [DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] internal struct ContentTypeMapping(string mimeType, string cache, string pattern, int priority) { - private Matcher _matcher; - public string Pattern { get; set; } = pattern; public string MimeType { get; set; } = mimeType; @@ -24,18 +22,8 @@ internal struct ContentTypeMapping(string mimeType, string cache, string pattern contentTypeMappings.ItemSpec, contentTypeMappings.GetMetadata(nameof(Cache)), contentTypeMappings.GetMetadata(nameof(Pattern)), - int.Parse(contentTypeMappings.GetMetadata(nameof(Priority)))); - - internal bool Matches(string identity) - { - if (_matcher == null) - { - _matcher = new Matcher(); - _matcher.AddInclude(Pattern); - } - return _matcher.Match(identity).HasMatches; - } + int.Parse(contentTypeMappings.GetMetadata(nameof(Priority)), CultureInfo.InvariantCulture)); - private string GetDebuggerDisplay() => $"Pattern: {Pattern}, MimeType: {MimeType}, Cache: {Cache}, Priority: {Priority}"; + private readonly string GetDebuggerDisplay() => $"Pattern: {Pattern}, MimeType: {MimeType}, Cache: {Cache}, Priority: {Priority}"; } -} +} \ No newline at end of file diff --git a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeProvider.cs b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeProvider.cs index 0e680b60f537..ba52ac850a8a 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeProvider.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeProvider.cs @@ -12,432 +12,493 @@ namespace Microsoft.NET.Sdk.StaticWebAssets.Tasks; -internal class ContentTypeProvider(ContentTypeMapping[] customMappings) +internal sealed class ContentTypeProvider { private static Dictionary _builtInMappings = new Dictionary() { - [".js"] = new ContentTypeMapping("text/javascript", null, "*.js", 1), - [".css"] = new ContentTypeMapping("text/css", null, "*.css", 1), - [".html"] = new ContentTypeMapping("text/html", null, "*.html", 1), - [".json"] = new ContentTypeMapping("application/json", null, "*.json", 1), - [".mjs"] = new ContentTypeMapping("text/javascript", null, "*.mjs", 1), - [".xml"] = new ContentTypeMapping("text/xml", null, "*.xml", 1), - [".htm"] = new ContentTypeMapping("text/html", null, "*.htm", 1), - [".wasm"] = new ContentTypeMapping("application/wasm", null, "*.wasm", 1), - [".txt"] = new ContentTypeMapping("text/plain", null, "*.txt", 1), - [".dll"] = new ContentTypeMapping("application/octet-stream", null, "*.dll", 1), - [".pdb"] = new ContentTypeMapping("application/octet-stream", null, "*.pdb", 1), - [".dat"] = new ContentTypeMapping("application/octet-stream", null, "*.dat", 1), - [".webmanifest"] = new ContentTypeMapping("application/manifest+json", null, "*.webmanifest", 1), - [".jsx"] = new ContentTypeMapping("text/jscript", null, "*.jsx", 1), - [".markdown"] = new ContentTypeMapping("text/markdown", null, "*.markdown", 1), - [".gz"] = new ContentTypeMapping("application/x-gzip", null, "*.gz", 1), - [".md"] = new ContentTypeMapping("text/markdown", null, "*.md", 1), - [".bmp"] = new ContentTypeMapping("image/bmp", null, "*.bmp", 1), - [".jpeg"] = new ContentTypeMapping("image/jpeg", null, "*.jpeg", 1), - [".jpg"] = new ContentTypeMapping("image/jpeg", null, "*.jpg", 1), - [".gif"] = new ContentTypeMapping("image/gif", null, "*.gif", 1), - [".svg"] = new ContentTypeMapping("image/svg+xml", null, "*.svg", 1), - [".png"] = new ContentTypeMapping("image/png", null, "*.png", 1), - [".webp"] = new ContentTypeMapping("image/webp", null, "*.webp", 1), - [".otf"] = new ContentTypeMapping("font/otf", null, "*.otf", 1), - [".woff2"] = new ContentTypeMapping("font/woff2", null, "*.woff2", 1), - [".m4v"] = new ContentTypeMapping("video/mp4", null, "*.m4v", 1), - [".mov"] = new ContentTypeMapping("video/quicktime", null, "*.mov", 1), - [".movie"] = new ContentTypeMapping("video/x-sgi-movie", null, "*.movie", 1), - [".mp2"] = new ContentTypeMapping("video/mpeg", null, "*.mp2", 1), - [".mp4"] = new ContentTypeMapping("video/mp4", null, "*.mp4", 1), - [".mp4v"] = new ContentTypeMapping("video/mp4", null, "*.mp4v", 1), - [".mpa"] = new ContentTypeMapping("video/mpeg", null, "*.mpa", 1), - [".mpe"] = new ContentTypeMapping("video/mpeg", null, "*.mpe", 1), - [".mpeg"] = new ContentTypeMapping("video/mpeg", null, "*.mpeg", 1), - [".mpg"] = new ContentTypeMapping("video/mpeg", null, "*.mpg", 1), - [".mpv2"] = new ContentTypeMapping("video/mpeg", null, "*.mpv2", 1), - [".nsc"] = new ContentTypeMapping("video/x-ms-asf", null, "*.nsc", 1), - [".ogg"] = new ContentTypeMapping("video/ogg", null, "*.ogg", 1), - [".ogv"] = new ContentTypeMapping("video/ogg", null, "*.ogv", 1), - [".webm"] = new ContentTypeMapping("video/webm", null, "*.webm", 1), - [".323"] = new ContentTypeMapping("text/h323", null, "*.323", 1), - [".appcache"] = new ContentTypeMapping("text/cache-manifest", null, "*.appcache", 1), - [".asm"] = new ContentTypeMapping("text/plain", null, "*.asm", 1), - [".bas"] = new ContentTypeMapping("text/plain", null, "*.bas", 1), - [".c"] = new ContentTypeMapping("text/plain", null, "*.c", 1), - [".cnf"] = new ContentTypeMapping("text/plain", null, "*.cnf", 1), - [".cpp"] = new ContentTypeMapping("text/plain", null, "*.cpp", 1), - [".csv"] = new ContentTypeMapping("text/csv", null, "*.csv", 1), - [".disco"] = new ContentTypeMapping("text/xml", null, "*.disco", 1), - [".dlm"] = new ContentTypeMapping("text/dlm", null, "*.dlm", 1), - [".dtd"] = new ContentTypeMapping("text/xml", null, "*.dtd", 1), - [".etx"] = new ContentTypeMapping("text/x-setext", null, "*.etx", 1), - [".h"] = new ContentTypeMapping("text/plain", null, "*.h", 1), - [".hdml"] = new ContentTypeMapping("text/x-hdml", null, "*.hdml", 1), - [".htc"] = new ContentTypeMapping("text/x-component", null, "*.htc", 1), - [".htt"] = new ContentTypeMapping("text/webviewhtml", null, "*.htt", 1), - [".hxt"] = new ContentTypeMapping("text/html", null, "*.hxt", 1), - [".ical"] = new ContentTypeMapping("text/calendar", null, "*.ical", 1), - [".icalendar"] = new ContentTypeMapping("text/calendar", null, "*.icalendar", 1), - [".ics"] = new ContentTypeMapping("text/calendar", null, "*.ics", 1), - [".ifb"] = new ContentTypeMapping("text/calendar", null, "*.ifb", 1), - [".map"] = new ContentTypeMapping("text/plain", null, "*.map", 1), - [".mno"] = new ContentTypeMapping("text/xml", null, "*.mno", 1), - [".odc"] = new ContentTypeMapping("text/x-ms-odc", null, "*.odc", 1), - [".rtx"] = new ContentTypeMapping("text/richtext", null, "*.rtx", 1), - [".sct"] = new ContentTypeMapping("text/scriptlet", null, "*.sct", 1), - [".sgml"] = new ContentTypeMapping("text/sgml", null, "*.sgml", 1), - [".tsv"] = new ContentTypeMapping("text/tab-separated-values", null, "*.tsv", 1), - [".uls"] = new ContentTypeMapping("text/iuls", null, "*.uls", 1), - [".vbs"] = new ContentTypeMapping("text/vbscript", null, "*.vbs", 1), - [".vcf"] = new ContentTypeMapping("text/x-vcard", null, "*.vcf", 1), - [".vcs"] = new ContentTypeMapping("text/plain", null, "*.vcs", 1), - [".vml"] = new ContentTypeMapping("text/xml", null, "*.vml", 1), - [".wml"] = new ContentTypeMapping("text/vnd.wap.wml", null, "*.wml", 1), - [".wmls"] = new ContentTypeMapping("text/vnd.wap.wmlscript", null, "*.wmls", 1), - [".wsdl"] = new ContentTypeMapping("text/xml", null, "*.wsdl", 1), - [".xdr"] = new ContentTypeMapping("text/plain", null, "*.xdr", 1), - [".xsd"] = new ContentTypeMapping("text/xml", null, "*.xsd", 1), - [".xsf"] = new ContentTypeMapping("text/xml", null, "*.xsf", 1), - [".xsl"] = new ContentTypeMapping("text/xml", null, "*.xsl", 1), - [".xslt"] = new ContentTypeMapping("text/xml", null, "*.xslt", 1), - [".woff"] = new ContentTypeMapping("application/font-woff", null, "*.woff", 1), - [".art"] = new ContentTypeMapping("image/x-jg", null, "*.art", 1), - [".cmx"] = new ContentTypeMapping("image/x-cmx", null, "*.cmx", 1), - [".cod"] = new ContentTypeMapping("image/cis-cod", null, "*.cod", 1), - [".dib"] = new ContentTypeMapping("image/bmp", null, "*.dib", 1), - [".ico"] = new ContentTypeMapping("image/x-icon", null, "*.ico", 1), - [".ief"] = new ContentTypeMapping("image/ief", null, "*.ief", 1), - [".jfif"] = new ContentTypeMapping("image/pjpeg", null, "*.jfif", 1), - [".jpe"] = new ContentTypeMapping("image/jpeg", null, "*.jpe", 1), - [".pbm"] = new ContentTypeMapping("image/x-portable-bitmap", null, "*.pbm", 1), - [".pgm"] = new ContentTypeMapping("image/x-portable-graymap", null, "*.pgm", 1), - [".pnm"] = new ContentTypeMapping("image/x-portable-anymap", null, "*.pnm", 1), - [".pnz"] = new ContentTypeMapping("image/png", null, "*.pnz", 1), - [".ppm"] = new ContentTypeMapping("image/x-portable-pixmap", null, "*.ppm", 1), - [".ras"] = new ContentTypeMapping("image/x-cmu-raster", null, "*.ras", 1), - [".rf"] = new ContentTypeMapping("image/vnd.rn-realflash", null, "*.rf", 1), - [".rgb"] = new ContentTypeMapping("image/x-rgb", null, "*.rgb", 1), - [".svgz"] = new ContentTypeMapping("image/svg+xml", null, "*.svgz", 1), - [".tif"] = new ContentTypeMapping("image/tiff", null, "*.tif", 1), - [".tiff"] = new ContentTypeMapping("image/tiff", null, "*.tiff", 1), - [".wbmp"] = new ContentTypeMapping("image/vnd.wap.wbmp", null, "*.wbmp", 1), - [".xbm"] = new ContentTypeMapping("image/x-xbitmap", null, "*.xbm", 1), - [".xpm"] = new ContentTypeMapping("image/x-xpixmap", null, "*.xpm", 1), - [".xwd"] = new ContentTypeMapping("image/x-xwindowdump", null, "*.xwd", 1), - [".3g2"] = new ContentTypeMapping("video/3gpp2", null, "*.3g2", 1), - [".3gp2"] = new ContentTypeMapping("video/3gpp2", null, "*.3gp2", 1), - [".3gp"] = new ContentTypeMapping("video/3gpp", null, "*.3gp", 1), - [".3gpp"] = new ContentTypeMapping("video/3gpp", null, "*.3gpp", 1), - [".asf"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asf", 1), - [".asr"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asr", 1), - [".asx"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asx", 1), - [".avi"] = new ContentTypeMapping("video/x-msvideo", null, "*.avi", 1), - [".dvr"] = new ContentTypeMapping("video/x-ms-dvr", null, "*.dvr", 1), - [".flv"] = new ContentTypeMapping("video/x-flv", null, "*.flv", 1), - [".IVF"] = new ContentTypeMapping("video/x-ivf", null, "*.IVF", 1), - [".lsf"] = new ContentTypeMapping("video/x-la-asf", null, "*.lsf", 1), - [".lsx"] = new ContentTypeMapping("video/x-la-asf", null, "*.lsx", 1), - [".m1v"] = new ContentTypeMapping("video/mpeg", null, "*.m1v", 1), - [".m2ts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.m2ts", 1), - [".qt"] = new ContentTypeMapping("video/quicktime", null, "*.qt", 1), - [".ts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.ts", 1), - [".tts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.tts", 1), - [".wm"] = new ContentTypeMapping("video/x-ms-wm", null, "*.wm", 1), - [".wmp"] = new ContentTypeMapping("video/x-ms-wmp", null, "*.wmp", 1), - [".wmv"] = new ContentTypeMapping("video/x-ms-wmv", null, "*.wmv", 1), - [".wmx"] = new ContentTypeMapping("video/x-ms-wmx", null, "*.wmx", 1), - [".wtv"] = new ContentTypeMapping("video/x-ms-wtv", null, "*.wtv", 1), - [".wvx"] = new ContentTypeMapping("video/x-ms-wvx", null, "*.wvx", 1), - [".aac"] = new ContentTypeMapping("audio/aac", null, "*.aac", 1), - [".adt"] = new ContentTypeMapping("audio/vnd.dlna.adts", null, "*.adt", 1), - [".adts"] = new ContentTypeMapping("audio/vnd.dlna.adts", null, "*.adts", 1), - [".aif"] = new ContentTypeMapping("audio/x-aiff", null, "*.aif", 1), - [".aifc"] = new ContentTypeMapping("audio/aiff", null, "*.aifc", 1), - [".aiff"] = new ContentTypeMapping("audio/aiff", null, "*.aiff", 1), - [".au"] = new ContentTypeMapping("audio/basic", null, "*.au", 1), - [".m3u"] = new ContentTypeMapping("audio/x-mpegurl", null, "*.m3u", 1), - [".m4a"] = new ContentTypeMapping("audio/mp4", null, "*.m4a", 1), - [".mid"] = new ContentTypeMapping("audio/mid", null, "*.mid", 1), - [".midi"] = new ContentTypeMapping("audio/mid", null, "*.midi", 1), - [".mp3"] = new ContentTypeMapping("audio/mpeg", null, "*.mp3", 1), - [".oga"] = new ContentTypeMapping("audio/ogg", null, "*.oga", 1), - [".ra"] = new ContentTypeMapping("audio/x-pn-realaudio", null, "*.ra", 1), - [".ram"] = new ContentTypeMapping("audio/x-pn-realaudio", null, "*.ram", 1), - [".rmi"] = new ContentTypeMapping("audio/mid", null, "*.rmi", 1), - [".rpm"] = new ContentTypeMapping("audio/x-pn-realaudio-plugin", null, "*.rpm", 1), - [".smd"] = new ContentTypeMapping("audio/x-smd", null, "*.smd", 1), - [".smx"] = new ContentTypeMapping("audio/x-smd", null, "*.smx", 1), - [".smz"] = new ContentTypeMapping("audio/x-smd", null, "*.smz", 1), - [".snd"] = new ContentTypeMapping("audio/basic", null, "*.snd", 1), - [".spx"] = new ContentTypeMapping("audio/ogg", null, "*.spx", 1), - [".wav"] = new ContentTypeMapping("audio/wav", null, "*.wav", 1), - [".wax"] = new ContentTypeMapping("audio/x-ms-wax", null, "*.wax", 1), - [".wma"] = new ContentTypeMapping("audio/x-ms-wma", null, "*.wma", 1), - [".accdb"] = new ContentTypeMapping("application/msaccess", null, "*.accdb", 1), - [".accde"] = new ContentTypeMapping("application/msaccess", null, "*.accde", 1), - [".accdt"] = new ContentTypeMapping("application/msaccess", null, "*.accdt", 1), - [".acx"] = new ContentTypeMapping("application/internet-property-stream", null, "*.acx", 1), - [".ai"] = new ContentTypeMapping("application/postscript", null, "*.ai", 1), - [".application"] = new ContentTypeMapping("application/x-ms-application", null, "*.application", 1), - [".atom"] = new ContentTypeMapping("application/atom+xml", null, "*.atom", 1), - [".axs"] = new ContentTypeMapping("application/olescript", null, "*.axs", 1), - [".bcpio"] = new ContentTypeMapping("application/x-bcpio", null, "*.bcpio", 1), - [".cab"] = new ContentTypeMapping("application/vnd.ms-cab-compressed", null, "*.cab", 1), - [".calx"] = new ContentTypeMapping("application/vnd.ms-office.calx", null, "*.calx", 1), - [".cat"] = new ContentTypeMapping("application/vnd.ms-pki.seccat", null, "*.cat", 1), - [".cdf"] = new ContentTypeMapping("application/x-cdf", null, "*.cdf", 1), - [".class"] = new ContentTypeMapping("application/x-java-applet", null, "*.class", 1), - [".clp"] = new ContentTypeMapping("application/x-msclip", null, "*.clp", 1), - [".cpio"] = new ContentTypeMapping("application/x-cpio", null, "*.cpio", 1), - [".crd"] = new ContentTypeMapping("application/x-mscardfile", null, "*.crd", 1), - [".crl"] = new ContentTypeMapping("application/pkix-crl", null, "*.crl", 1), - [".crt"] = new ContentTypeMapping("application/x-x509-ca-cert", null, "*.crt", 1), - [".csh"] = new ContentTypeMapping("application/x-csh", null, "*.csh", 1), - [".dcr"] = new ContentTypeMapping("application/x-director", null, "*.dcr", 1), - [".der"] = new ContentTypeMapping("application/x-x509-ca-cert", null, "*.der", 1), - [".dir"] = new ContentTypeMapping("application/x-director", null, "*.dir", 1), - [".doc"] = new ContentTypeMapping("application/msword", null, "*.doc", 1), - [".docm"] = new ContentTypeMapping("application/vnd.ms-word.document.macroEnabled.12", null, "*.docm", 1), - [".docx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.wordprocessingml.document", null, "*.docx", 1), - [".dot"] = new ContentTypeMapping("application/msword", null, "*.dot", 1), - [".dotm"] = new ContentTypeMapping("application/vnd.ms-word.template.macroEnabled.12", null, "*.dotm", 1), - [".dotx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.wordprocessingml.template", null, "*.dotx", 1), - [".dvi"] = new ContentTypeMapping("application/x-dvi", null, "*.dvi", 1), - [".dwf"] = new ContentTypeMapping("drawing/x-dwf", null, "*.dwf", 1), - [".dxr"] = new ContentTypeMapping("application/x-director", null, "*.dxr", 1), - [".eml"] = new ContentTypeMapping("message/rfc822", null, "*.eml", 1), - [".eot"] = new ContentTypeMapping("application/vnd.ms-fontobject", null, "*.eot", 1), - [".eps"] = new ContentTypeMapping("application/postscript", null, "*.eps", 1), - [".evy"] = new ContentTypeMapping("application/envoy", null, "*.evy", 1), - [".exe"] = new ContentTypeMapping("application/vnd.microsoft.portable-executable", null, "*.exe", 1), - [".fdf"] = new ContentTypeMapping("application/vnd.fdf", null, "*.fdf", 1), - [".fif"] = new ContentTypeMapping("application/fractals", null, "*.fif", 1), - [".flr"] = new ContentTypeMapping("x-world/x-vrml", null, "*.flr", 1), - [".gtar"] = new ContentTypeMapping("application/x-gtar", null, "*.gtar", 1), - [".hdf"] = new ContentTypeMapping("application/x-hdf", null, "*.hdf", 1), - [".hhc"] = new ContentTypeMapping("application/x-oleobject", null, "*.hhc", 1), - [".hlp"] = new ContentTypeMapping("application/winhlp", null, "*.hlp", 1), - [".hqx"] = new ContentTypeMapping("application/mac-binhex40", null, "*.hqx", 1), - [".hta"] = new ContentTypeMapping("application/hta", null, "*.hta", 1), - [".iii"] = new ContentTypeMapping("application/x-iphone", null, "*.iii", 1), - [".ins"] = new ContentTypeMapping("application/x-internet-signup", null, "*.ins", 1), - [".isp"] = new ContentTypeMapping("application/x-internet-signup", null, "*.isp", 1), - [".jar"] = new ContentTypeMapping("application/java-archive", null, "*.jar", 1), - [".jck"] = new ContentTypeMapping("application/liquidmotion", null, "*.jck", 1), - [".jcz"] = new ContentTypeMapping("application/liquidmotion", null, "*.jcz", 1), - [".latex"] = new ContentTypeMapping("application/x-latex", null, "*.latex", 1), - [".lit"] = new ContentTypeMapping("application/x-ms-reader", null, "*.lit", 1), - [".m13"] = new ContentTypeMapping("application/x-msmediaview", null, "*.m13", 1), - [".m14"] = new ContentTypeMapping("application/x-msmediaview", null, "*.m14", 1), - [".man"] = new ContentTypeMapping("application/x-troff-man", null, "*.man", 1), - [".manifest"] = new ContentTypeMapping("application/x-ms-manifest", null, "*.manifest", 1), - [".mdb"] = new ContentTypeMapping("application/x-msaccess", null, "*.mdb", 1), - [".me"] = new ContentTypeMapping("application/x-troff-me", null, "*.me", 1), - [".mht"] = new ContentTypeMapping("message/rfc822", null, "*.mht", 1), - [".mhtml"] = new ContentTypeMapping("message/rfc822", null, "*.mhtml", 1), - [".mmf"] = new ContentTypeMapping("application/x-smaf", null, "*.mmf", 1), - [".mny"] = new ContentTypeMapping("application/x-msmoney", null, "*.mny", 1), - [".mpp"] = new ContentTypeMapping("application/vnd.ms-project", null, "*.mpp", 1), - [".ms"] = new ContentTypeMapping("application/x-troff-ms", null, "*.ms", 1), - [".mvb"] = new ContentTypeMapping("application/x-msmediaview", null, "*.mvb", 1), - [".mvc"] = new ContentTypeMapping("application/x-miva-compiled", null, "*.mvc", 1), - [".nc"] = new ContentTypeMapping("application/x-netcdf", null, "*.nc", 1), - [".nws"] = new ContentTypeMapping("message/rfc822", null, "*.nws", 1), - [".oda"] = new ContentTypeMapping("application/oda", null, "*.oda", 1), - [".ods"] = new ContentTypeMapping("application/oleobject", null, "*.ods", 1), - [".ogx"] = new ContentTypeMapping("application/ogg", null, "*.ogx", 1), - [".one"] = new ContentTypeMapping("application/onenote", null, "*.one", 1), - [".onea"] = new ContentTypeMapping("application/onenote", null, "*.onea", 1), - [".onetoc"] = new ContentTypeMapping("application/onenote", null, "*.onetoc", 1), - [".onetoc2"] = new ContentTypeMapping("application/onenote", null, "*.onetoc2", 1), - [".onetmp"] = new ContentTypeMapping("application/onenote", null, "*.onetmp", 1), - [".onepkg"] = new ContentTypeMapping("application/onenote", null, "*.onepkg", 1), - [".osdx"] = new ContentTypeMapping("application/opensearchdescription+xml", null, "*.osdx", 1), - [".p10"] = new ContentTypeMapping("application/pkcs10", null, "*.p10", 1), - [".p12"] = new ContentTypeMapping("application/x-pkcs12", null, "*.p12", 1), - [".p7b"] = new ContentTypeMapping("application/x-pkcs7-certificates", null, "*.p7b", 1), - [".p7c"] = new ContentTypeMapping("application/pkcs7-mime", null, "*.p7c", 1), - [".p7m"] = new ContentTypeMapping("application/pkcs7-mime", null, "*.p7m", 1), - [".p7r"] = new ContentTypeMapping("application/x-pkcs7-certreqresp", null, "*.p7r", 1), - [".p7s"] = new ContentTypeMapping("application/pkcs7-signature", null, "*.p7s", 1), - [".pdf"] = new ContentTypeMapping("application/pdf", null, "*.pdf", 1), - [".pfx"] = new ContentTypeMapping("application/x-pkcs12", null, "*.pfx", 1), - [".pko"] = new ContentTypeMapping("application/vnd.ms-pki.pko", null, "*.pko", 1), - [".pma"] = new ContentTypeMapping("application/x-perfmon", null, "*.pma", 1), - [".pmc"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmc", 1), - [".pml"] = new ContentTypeMapping("application/x-perfmon", null, "*.pml", 1), - [".pmr"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmr", 1), - [".pmw"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmw", 1), - [".pot"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.pot", 1), - [".potm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.template.macroEnabled.12", null, "*.potm", 1), - [".potx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.template", null, "*.potx", 1), - [".ppam"] = new ContentTypeMapping("application/vnd.ms-powerpoint.addin.macroEnabled.12", null, "*.ppam", 1), - [".pps"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.pps", 1), - [".ppsm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.slideshow.macroEnabled.12", null, "*.ppsm", 1), - [".ppsx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.slideshow", null, "*.ppsx", 1), - [".ppt"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.ppt", 1), - [".pptm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.presentation.macroEnabled.12", null, "*.pptm", 1), - [".pptx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.presentation", null, "*.pptx", 1), - [".prf"] = new ContentTypeMapping("application/pics-rules", null, "*.prf", 1), - [".ps"] = new ContentTypeMapping("application/postscript", null, "*.ps", 1), - [".pub"] = new ContentTypeMapping("application/x-mspublisher", null, "*.pub", 1), - [".qtl"] = new ContentTypeMapping("application/x-quicktimeplayer", null, "*.qtl", 1), - [".rm"] = new ContentTypeMapping("application/vnd.rn-realmedia", null, "*.rm", 1), - [".roff"] = new ContentTypeMapping("application/x-troff", null, "*.roff", 1), - [".rtf"] = new ContentTypeMapping("application/rtf", null, "*.rtf", 1), - [".scd"] = new ContentTypeMapping("application/x-msschedule", null, "*.scd", 1), - [".setpay"] = new ContentTypeMapping("application/set-payment-initiation", null, "*.setpay", 1), - [".setreg"] = new ContentTypeMapping("application/set-registration-initiation", null, "*.setreg", 1), - [".sh"] = new ContentTypeMapping("application/x-sh", null, "*.sh", 1), - [".shar"] = new ContentTypeMapping("application/x-shar", null, "*.shar", 1), - [".sit"] = new ContentTypeMapping("application/x-stuffit", null, "*.sit", 1), - [".sldm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.slide.macroEnabled.12", null, "*.sldm", 1), - [".sldx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.slide", null, "*.sldx", 1), - [".spc"] = new ContentTypeMapping("application/x-pkcs7-certificates", null, "*.spc", 1), - [".spl"] = new ContentTypeMapping("application/futuresplash", null, "*.spl", 1), - [".src"] = new ContentTypeMapping("application/x-wais-source", null, "*.src", 1), - [".ssm"] = new ContentTypeMapping("application/streamingmedia", null, "*.ssm", 1), - [".sst"] = new ContentTypeMapping("application/vnd.ms-pki.certstore", null, "*.sst", 1), - [".stl"] = new ContentTypeMapping("application/vnd.ms-pki.stl", null, "*.stl", 1), - [".sv4cpio"] = new ContentTypeMapping("application/x-sv4cpio", null, "*.sv4cpio", 1), - [".sv4crc"] = new ContentTypeMapping("application/x-sv4crc", null, "*.sv4crc", 1), - [".swf"] = new ContentTypeMapping("application/x-shockwave-flash", null, "*.swf", 1), - [".t"] = new ContentTypeMapping("application/x-troff", null, "*.t", 1), - [".tar"] = new ContentTypeMapping("application/x-tar", null, "*.tar", 1), - [".tcl"] = new ContentTypeMapping("application/x-tcl", null, "*.tcl", 1), - [".tex"] = new ContentTypeMapping("application/x-tex", null, "*.tex", 1), - [".texi"] = new ContentTypeMapping("application/x-texinfo", null, "*.texi", 1), - [".texinfo"] = new ContentTypeMapping("application/x-texinfo", null, "*.texinfo", 1), - [".tgz"] = new ContentTypeMapping("application/x-compressed", null, "*.tgz", 1), - [".thmx"] = new ContentTypeMapping("application/vnd.ms-officetheme", null, "*.thmx", 1), - [".tr"] = new ContentTypeMapping("application/x-troff", null, "*.tr", 1), - [".trm"] = new ContentTypeMapping("application/x-msterminal", null, "*.trm", 1), - [".ttc"] = new ContentTypeMapping("application/x-font-ttf", null, "*.ttc", 1), - [".ttf"] = new ContentTypeMapping("application/x-font-ttf", null, "*.ttf", 1), - [".ustar"] = new ContentTypeMapping("application/x-ustar", null, "*.ustar", 1), - [".vdx"] = new ContentTypeMapping("application/vnd.ms-visio.viewer", null, "*.vdx", 1), - [".vsd"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsd", 1), - [".vss"] = new ContentTypeMapping("application/vnd.visio", null, "*.vss", 1), - [".vst"] = new ContentTypeMapping("application/vnd.visio", null, "*.vst", 1), - [".vsto"] = new ContentTypeMapping("application/x-ms-vsto", null, "*.vsto", 1), - [".vsw"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsw", 1), - [".vsx"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsx", 1), - [".vtx"] = new ContentTypeMapping("application/vnd.visio", null, "*.vtx", 1), - [".wcm"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wcm", 1), - [".wdb"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wdb", 1), - [".wks"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wks", 1), - [".wmd"] = new ContentTypeMapping("application/x-ms-wmd", null, "*.wmd", 1), - [".wmf"] = new ContentTypeMapping("application/x-msmetafile", null, "*.wmf", 1), - [".wmlc"] = new ContentTypeMapping("application/vnd.wap.wmlc", null, "*.wmlc", 1), - [".wmlsc"] = new ContentTypeMapping("application/vnd.wap.wmlscriptc", null, "*.wmlsc", 1), - [".wmz"] = new ContentTypeMapping("application/x-ms-wmz", null, "*.wmz", 1), - [".wps"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wps", 1), - [".wri"] = new ContentTypeMapping("application/x-mswrite", null, "*.wri", 1), - [".wrl"] = new ContentTypeMapping("x-world/x-vrml", null, "*.wrl", 1), - [".wrz"] = new ContentTypeMapping("x-world/x-vrml", null, "*.wrz", 1), - [".x"] = new ContentTypeMapping("application/directx", null, "*.x", 1), - [".xaf"] = new ContentTypeMapping("x-world/x-vrml", null, "*.xaf", 1), - [".xaml"] = new ContentTypeMapping("application/xaml+xml", null, "*.xaml", 1), - [".xap"] = new ContentTypeMapping("application/x-silverlight-app", null, "*.xap", 1), - [".xbap"] = new ContentTypeMapping("application/x-ms-xbap", null, "*.xbap", 1), - [".xht"] = new ContentTypeMapping("application/xhtml+xml", null, "*.xht", 1), - [".xhtml"] = new ContentTypeMapping("application/xhtml+xml", null, "*.xhtml", 1), - [".xla"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xla", 1), - [".xlam"] = new ContentTypeMapping("application/vnd.ms-excel.addin.macroEnabled.12", null, "*.xlam", 1), - [".xlc"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlc", 1), - [".xlm"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlm", 1), - [".xls"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xls", 1), - [".xlsb"] = new ContentTypeMapping("application/vnd.ms-excel.sheet.binary.macroEnabled.12", null, "*.xlsb", 1), - [".xlsm"] = new ContentTypeMapping("application/vnd.ms-excel.sheet.macroEnabled.12", null, "*.xlsm", 1), - [".xlsx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", null, "*.xlsx", 1), - [".xlt"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlt", 1), - [".xltm"] = new ContentTypeMapping("application/vnd.ms-excel.template.macroEnabled.12", null, "*.xltm", 1), - [".xltx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.spreadsheetml.template", null, "*.xltx", 1), - [".xlw"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlw", 1), - [".xof"] = new ContentTypeMapping("x-world/x-vrml", null, "*.xof", 1), - [".xps"] = new ContentTypeMapping("application/vnd.ms-xpsdocument", null, "*.xps", 1), - [".z"] = new ContentTypeMapping("application/x-compress", null, "*.z", 1), - [".zip"] = new ContentTypeMapping("application/x-zip-compressed", null, "*.zip", 1), - [".aaf"] = new ContentTypeMapping("application/octet-stream", null, "*.aaf", 1), - [".aca"] = new ContentTypeMapping("application/octet-stream", null, "*.aca", 1), - [".afm"] = new ContentTypeMapping("application/octet-stream", null, "*.afm", 1), - [".asd"] = new ContentTypeMapping("application/octet-stream", null, "*.asd", 1), - [".asi"] = new ContentTypeMapping("application/octet-stream", null, "*.asi", 1), - [".bin"] = new ContentTypeMapping("application/octet-stream", null, "*.bin", 1), - [".chm"] = new ContentTypeMapping("application/octet-stream", null, "*.chm", 1), - [".cur"] = new ContentTypeMapping("application/octet-stream", null, "*.cur", 1), - [".deploy"] = new ContentTypeMapping("application/octet-stream", null, "*.deploy", 1), - [".dsp"] = new ContentTypeMapping("application/octet-stream", null, "*.dsp", 1), - [".dwp"] = new ContentTypeMapping("application/octet-stream", null, "*.dwp", 1), - [".emz"] = new ContentTypeMapping("application/octet-stream", null, "*.emz", 1), - [".fla"] = new ContentTypeMapping("application/octet-stream", null, "*.fla", 1), - [".hhk"] = new ContentTypeMapping("application/octet-stream", null, "*.hhk", 1), - [".hhp"] = new ContentTypeMapping("application/octet-stream", null, "*.hhp", 1), - [".inf"] = new ContentTypeMapping("application/octet-stream", null, "*.inf", 1), - [".java"] = new ContentTypeMapping("application/octet-stream", null, "*.java", 1), - [".jpb"] = new ContentTypeMapping("application/octet-stream", null, "*.jpb", 1), - [".lpk"] = new ContentTypeMapping("application/octet-stream", null, "*.lpk", 1), - [".lzh"] = new ContentTypeMapping("application/octet-stream", null, "*.lzh", 1), - [".mdp"] = new ContentTypeMapping("application/octet-stream", null, "*.mdp", 1), - [".mix"] = new ContentTypeMapping("application/octet-stream", null, "*.mix", 1), - [".msi"] = new ContentTypeMapping("application/octet-stream", null, "*.msi", 1), - [".mso"] = new ContentTypeMapping("application/octet-stream", null, "*.mso", 1), - [".ocx"] = new ContentTypeMapping("application/octet-stream", null, "*.ocx", 1), - [".pcx"] = new ContentTypeMapping("application/octet-stream", null, "*.pcx", 1), - [".pcz"] = new ContentTypeMapping("application/octet-stream", null, "*.pcz", 1), - [".pfb"] = new ContentTypeMapping("application/octet-stream", null, "*.pfb", 1), - [".pfm"] = new ContentTypeMapping("application/octet-stream", null, "*.pfm", 1), - [".prm"] = new ContentTypeMapping("application/octet-stream", null, "*.prm", 1), - [".prx"] = new ContentTypeMapping("application/octet-stream", null, "*.prx", 1), - [".psd"] = new ContentTypeMapping("application/octet-stream", null, "*.psd", 1), - [".psm"] = new ContentTypeMapping("application/octet-stream", null, "*.psm", 1), - [".psp"] = new ContentTypeMapping("application/octet-stream", null, "*.psp", 1), - [".qxd"] = new ContentTypeMapping("application/octet-stream", null, "*.qxd", 1), - [".rar"] = new ContentTypeMapping("application/octet-stream", null, "*.rar", 1), - [".sea"] = new ContentTypeMapping("application/octet-stream", null, "*.sea", 1), - [".smi"] = new ContentTypeMapping("application/octet-stream", null, "*.smi", 1), - [".snp"] = new ContentTypeMapping("application/octet-stream", null, "*.snp", 1), - [".thn"] = new ContentTypeMapping("application/octet-stream", null, "*.thn", 1), - [".toc"] = new ContentTypeMapping("application/octet-stream", null, "*.toc", 1), - [".u32"] = new ContentTypeMapping("application/octet-stream", null, "*.u32", 1), - [".xsn"] = new ContentTypeMapping("application/octet-stream", null, "*.xsn", 1), - [".xtp"] = new ContentTypeMapping("application/octet-stream", null, "*.xtp", 1), + ["*.js"] = new ContentTypeMapping("text/javascript", null, "*.js", 1), + ["*.css"] = new ContentTypeMapping("text/css", null, "*.css", 1), + ["*.html"] = new ContentTypeMapping("text/html", null, "*.html", 1), + ["*.json"] = new ContentTypeMapping("application/json", null, "*.json", 1), + ["*.mjs"] = new ContentTypeMapping("text/javascript", null, "*.mjs", 1), + ["*.xml"] = new ContentTypeMapping("text/xml", null, "*.xml", 1), + ["*.htm"] = new ContentTypeMapping("text/html", null, "*.htm", 1), + ["*.wasm"] = new ContentTypeMapping("application/wasm", null, "*.wasm", 1), + ["*.txt"] = new ContentTypeMapping("text/plain", null, "*.txt", 1), + ["*.dll"] = new ContentTypeMapping("application/octet-stream", null, "*.dll", 1), + ["*.pdb"] = new ContentTypeMapping("application/octet-stream", null, "*.pdb", 1), + ["*.dat"] = new ContentTypeMapping("application/octet-stream", null, "*.dat", 1), + ["*.webmanifest"] = new ContentTypeMapping("application/manifest+json", null, "*.webmanifest", 1), + ["*.jsx"] = new ContentTypeMapping("text/jscript", null, "*.jsx", 1), + ["*.markdown"] = new ContentTypeMapping("text/markdown", null, "*.markdown", 1), + ["*.gz"] = new ContentTypeMapping("application/x-gzip", null, "*.gz", 1), + ["*.br"] = new ContentTypeMapping("application/octet-stream", null, "*.br", 1), + ["*.md"] = new ContentTypeMapping("text/markdown", null, "*.md", 1), + ["*.bmp"] = new ContentTypeMapping("image/bmp", null, "*.bmp", 1), + ["*.jpeg"] = new ContentTypeMapping("image/jpeg", null, "*.jpeg", 1), + ["*.jpg"] = new ContentTypeMapping("image/jpeg", null, "*.jpg", 1), + ["*.gif"] = new ContentTypeMapping("image/gif", null, "*.gif", 1), + ["*.svg"] = new ContentTypeMapping("image/svg+xml", null, "*.svg", 1), + ["*.png"] = new ContentTypeMapping("image/png", null, "*.png", 1), + ["*.webp"] = new ContentTypeMapping("image/webp", null, "*.webp", 1), + ["*.otf"] = new ContentTypeMapping("font/otf", null, "*.otf", 1), + ["*.woff2"] = new ContentTypeMapping("font/woff2", null, "*.woff2", 1), + ["*.m4v"] = new ContentTypeMapping("video/mp4", null, "*.m4v", 1), + ["*.mov"] = new ContentTypeMapping("video/quicktime", null, "*.mov", 1), + ["*.movie"] = new ContentTypeMapping("video/x-sgi-movie", null, "*.movie", 1), + ["*.mp2"] = new ContentTypeMapping("video/mpeg", null, "*.mp2", 1), + ["*.mp4"] = new ContentTypeMapping("video/mp4", null, "*.mp4", 1), + ["*.mp4v"] = new ContentTypeMapping("video/mp4", null, "*.mp4v", 1), + ["*.mpa"] = new ContentTypeMapping("video/mpeg", null, "*.mpa", 1), + ["*.mpe"] = new ContentTypeMapping("video/mpeg", null, "*.mpe", 1), + ["*.mpeg"] = new ContentTypeMapping("video/mpeg", null, "*.mpeg", 1), + ["*.mpg"] = new ContentTypeMapping("video/mpeg", null, "*.mpg", 1), + ["*.mpv2"] = new ContentTypeMapping("video/mpeg", null, "*.mpv2", 1), + ["*.nsc"] = new ContentTypeMapping("video/x-ms-asf", null, "*.nsc", 1), + ["*.ogg"] = new ContentTypeMapping("video/ogg", null, "*.ogg", 1), + ["*.ogv"] = new ContentTypeMapping("video/ogg", null, "*.ogv", 1), + ["*.webm"] = new ContentTypeMapping("video/webm", null, "*.webm", 1), + ["*.323"] = new ContentTypeMapping("text/h323", null, "*.323", 1), + ["*.appcache"] = new ContentTypeMapping("text/cache-manifest", null, "*.appcache", 1), + ["*.asm"] = new ContentTypeMapping("text/plain", null, "*.asm", 1), + ["*.bas"] = new ContentTypeMapping("text/plain", null, "*.bas", 1), + ["*.c"] = new ContentTypeMapping("text/plain", null, "*.c", 1), + ["*.cnf"] = new ContentTypeMapping("text/plain", null, "*.cnf", 1), + ["*.cpp"] = new ContentTypeMapping("text/plain", null, "*.cpp", 1), + ["*.csv"] = new ContentTypeMapping("text/csv", null, "*.csv", 1), + ["*.disco"] = new ContentTypeMapping("text/xml", null, "*.disco", 1), + ["*.dlm"] = new ContentTypeMapping("text/dlm", null, "*.dlm", 1), + ["*.dtd"] = new ContentTypeMapping("text/xml", null, "*.dtd", 1), + ["*.etx"] = new ContentTypeMapping("text/x-setext", null, "*.etx", 1), + ["*.h"] = new ContentTypeMapping("text/plain", null, "*.h", 1), + ["*.hdml"] = new ContentTypeMapping("text/x-hdml", null, "*.hdml", 1), + ["*.htc"] = new ContentTypeMapping("text/x-component", null, "*.htc", 1), + ["*.htt"] = new ContentTypeMapping("text/webviewhtml", null, "*.htt", 1), + ["*.hxt"] = new ContentTypeMapping("text/html", null, "*.hxt", 1), + ["*.ical"] = new ContentTypeMapping("text/calendar", null, "*.ical", 1), + ["*.icalendar"] = new ContentTypeMapping("text/calendar", null, "*.icalendar", 1), + ["*.ics"] = new ContentTypeMapping("text/calendar", null, "*.ics", 1), + ["*.ifb"] = new ContentTypeMapping("text/calendar", null, "*.ifb", 1), + ["*.map"] = new ContentTypeMapping("text/plain", null, "*.map", 1), + ["*.mno"] = new ContentTypeMapping("text/xml", null, "*.mno", 1), + ["*.odc"] = new ContentTypeMapping("text/x-ms-odc", null, "*.odc", 1), + ["*.rtx"] = new ContentTypeMapping("text/richtext", null, "*.rtx", 1), + ["*.sct"] = new ContentTypeMapping("text/scriptlet", null, "*.sct", 1), + ["*.sgml"] = new ContentTypeMapping("text/sgml", null, "*.sgml", 1), + ["*.tsv"] = new ContentTypeMapping("text/tab-separated-values", null, "*.tsv", 1), + ["*.uls"] = new ContentTypeMapping("text/iuls", null, "*.uls", 1), + ["*.vbs"] = new ContentTypeMapping("text/vbscript", null, "*.vbs", 1), + ["*.vcf"] = new ContentTypeMapping("text/x-vcard", null, "*.vcf", 1), + ["*.vcs"] = new ContentTypeMapping("text/plain", null, "*.vcs", 1), + ["*.vml"] = new ContentTypeMapping("text/xml", null, "*.vml", 1), + ["*.wml"] = new ContentTypeMapping("text/vnd.wap.wml", null, "*.wml", 1), + ["*.wmls"] = new ContentTypeMapping("text/vnd.wap.wmlscript", null, "*.wmls", 1), + ["*.wsdl"] = new ContentTypeMapping("text/xml", null, "*.wsdl", 1), + ["*.xdr"] = new ContentTypeMapping("text/plain", null, "*.xdr", 1), + ["*.xsd"] = new ContentTypeMapping("text/xml", null, "*.xsd", 1), + ["*.xsf"] = new ContentTypeMapping("text/xml", null, "*.xsf", 1), + ["*.xsl"] = new ContentTypeMapping("text/xml", null, "*.xsl", 1), + ["*.xslt"] = new ContentTypeMapping("text/xml", null, "*.xslt", 1), + ["*.woff"] = new ContentTypeMapping("application/font-woff", null, "*.woff", 1), + ["*.art"] = new ContentTypeMapping("image/x-jg", null, "*.art", 1), + ["*.cmx"] = new ContentTypeMapping("image/x-cmx", null, "*.cmx", 1), + ["*.cod"] = new ContentTypeMapping("image/cis-cod", null, "*.cod", 1), + ["*.dib"] = new ContentTypeMapping("image/bmp", null, "*.dib", 1), + ["*.ico"] = new ContentTypeMapping("image/x-icon", null, "*.ico", 1), + ["*.ief"] = new ContentTypeMapping("image/ief", null, "*.ief", 1), + ["*.jfif"] = new ContentTypeMapping("image/pjpeg", null, "*.jfif", 1), + ["*.jpe"] = new ContentTypeMapping("image/jpeg", null, "*.jpe", 1), + ["*.pbm"] = new ContentTypeMapping("image/x-portable-bitmap", null, "*.pbm", 1), + ["*.pgm"] = new ContentTypeMapping("image/x-portable-graymap", null, "*.pgm", 1), + ["*.pnm"] = new ContentTypeMapping("image/x-portable-anymap", null, "*.pnm", 1), + ["*.pnz"] = new ContentTypeMapping("image/png", null, "*.pnz", 1), + ["*.ppm"] = new ContentTypeMapping("image/x-portable-pixmap", null, "*.ppm", 1), + ["*.ras"] = new ContentTypeMapping("image/x-cmu-raster", null, "*.ras", 1), + ["*.rf"] = new ContentTypeMapping("image/vnd.rn-realflash", null, "*.rf", 1), + ["*.rgb"] = new ContentTypeMapping("image/x-rgb", null, "*.rgb", 1), + ["*.svgz"] = new ContentTypeMapping("image/svg+xml", null, "*.svgz", 1), + ["*.tif"] = new ContentTypeMapping("image/tiff", null, "*.tif", 1), + ["*.tiff"] = new ContentTypeMapping("image/tiff", null, "*.tiff", 1), + ["*.wbmp"] = new ContentTypeMapping("image/vnd.wap.wbmp", null, "*.wbmp", 1), + ["*.xbm"] = new ContentTypeMapping("image/x-xbitmap", null, "*.xbm", 1), + ["*.xpm"] = new ContentTypeMapping("image/x-xpixmap", null, "*.xpm", 1), + ["*.xwd"] = new ContentTypeMapping("image/x-xwindowdump", null, "*.xwd", 1), + ["*.3g2"] = new ContentTypeMapping("video/3gpp2", null, "*.3g2", 1), + ["*.3gp2"] = new ContentTypeMapping("video/3gpp2", null, "*.3gp2", 1), + ["*.3gp"] = new ContentTypeMapping("video/3gpp", null, "*.3gp", 1), + ["*.3gpp"] = new ContentTypeMapping("video/3gpp", null, "*.3gpp", 1), + ["*.asf"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asf", 1), + ["*.asr"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asr", 1), + ["*.asx"] = new ContentTypeMapping("video/x-ms-asf", null, "*.asx", 1), + ["*.avi"] = new ContentTypeMapping("video/x-msvideo", null, "*.avi", 1), + ["*.dvr"] = new ContentTypeMapping("video/x-ms-dvr", null, "*.dvr", 1), + ["*.flv"] = new ContentTypeMapping("video/x-flv", null, "*.flv", 1), + ["*.IVF"] = new ContentTypeMapping("video/x-ivf", null, "*.IVF", 1), + ["*.lsf"] = new ContentTypeMapping("video/x-la-asf", null, "*.lsf", 1), + ["*.lsx"] = new ContentTypeMapping("video/x-la-asf", null, "*.lsx", 1), + ["*.m1v"] = new ContentTypeMapping("video/mpeg", null, "*.m1v", 1), + ["*.m2ts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.m2ts", 1), + ["*.qt"] = new ContentTypeMapping("video/quicktime", null, "*.qt", 1), + ["*.ts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.ts", 1), + ["*.tts"] = new ContentTypeMapping("video/vnd.dlna.mpeg-tts", null, "*.tts", 1), + ["*.wm"] = new ContentTypeMapping("video/x-ms-wm", null, "*.wm", 1), + ["*.wmp"] = new ContentTypeMapping("video/x-ms-wmp", null, "*.wmp", 1), + ["*.wmv"] = new ContentTypeMapping("video/x-ms-wmv", null, "*.wmv", 1), + ["*.wmx"] = new ContentTypeMapping("video/x-ms-wmx", null, "*.wmx", 1), + ["*.wtv"] = new ContentTypeMapping("video/x-ms-wtv", null, "*.wtv", 1), + ["*.wvx"] = new ContentTypeMapping("video/x-ms-wvx", null, "*.wvx", 1), + ["*.aac"] = new ContentTypeMapping("audio/aac", null, "*.aac", 1), + ["*.adt"] = new ContentTypeMapping("audio/vnd.dlna.adts", null, "*.adt", 1), + ["*.adts"] = new ContentTypeMapping("audio/vnd.dlna.adts", null, "*.adts", 1), + ["*.aif"] = new ContentTypeMapping("audio/x-aiff", null, "*.aif", 1), + ["*.aifc"] = new ContentTypeMapping("audio/aiff", null, "*.aifc", 1), + ["*.aiff"] = new ContentTypeMapping("audio/aiff", null, "*.aiff", 1), + ["*.au"] = new ContentTypeMapping("audio/basic", null, "*.au", 1), + ["*.m3u"] = new ContentTypeMapping("audio/x-mpegurl", null, "*.m3u", 1), + ["*.m4a"] = new ContentTypeMapping("audio/mp4", null, "*.m4a", 1), + ["*.mid"] = new ContentTypeMapping("audio/mid", null, "*.mid", 1), + ["*.midi"] = new ContentTypeMapping("audio/mid", null, "*.midi", 1), + ["*.mp3"] = new ContentTypeMapping("audio/mpeg", null, "*.mp3", 1), + ["*.oga"] = new ContentTypeMapping("audio/ogg", null, "*.oga", 1), + ["*.ra"] = new ContentTypeMapping("audio/x-pn-realaudio", null, "*.ra", 1), + ["*.ram"] = new ContentTypeMapping("audio/x-pn-realaudio", null, "*.ram", 1), + ["*.rmi"] = new ContentTypeMapping("audio/mid", null, "*.rmi", 1), + ["*.rpm"] = new ContentTypeMapping("audio/x-pn-realaudio-plugin", null, "*.rpm", 1), + ["*.smd"] = new ContentTypeMapping("audio/x-smd", null, "*.smd", 1), + ["*.smx"] = new ContentTypeMapping("audio/x-smd", null, "*.smx", 1), + ["*.smz"] = new ContentTypeMapping("audio/x-smd", null, "*.smz", 1), + ["*.snd"] = new ContentTypeMapping("audio/basic", null, "*.snd", 1), + ["*.spx"] = new ContentTypeMapping("audio/ogg", null, "*.spx", 1), + ["*.wav"] = new ContentTypeMapping("audio/wav", null, "*.wav", 1), + ["*.wax"] = new ContentTypeMapping("audio/x-ms-wax", null, "*.wax", 1), + ["*.wma"] = new ContentTypeMapping("audio/x-ms-wma", null, "*.wma", 1), + ["*.accdb"] = new ContentTypeMapping("application/msaccess", null, "*.accdb", 1), + ["*.accde"] = new ContentTypeMapping("application/msaccess", null, "*.accde", 1), + ["*.accdt"] = new ContentTypeMapping("application/msaccess", null, "*.accdt", 1), + ["*.acx"] = new ContentTypeMapping("application/internet-property-stream", null, "*.acx", 1), + ["*.ai"] = new ContentTypeMapping("application/postscript", null, "*.ai", 1), + ["*.application"] = new ContentTypeMapping("application/x-ms-application", null, "*.application", 1), + ["*.atom"] = new ContentTypeMapping("application/atom+xml", null, "*.atom", 1), + ["*.axs"] = new ContentTypeMapping("application/olescript", null, "*.axs", 1), + ["*.bcpio"] = new ContentTypeMapping("application/x-bcpio", null, "*.bcpio", 1), + ["*.cab"] = new ContentTypeMapping("application/vnd.ms-cab-compressed", null, "*.cab", 1), + ["*.calx"] = new ContentTypeMapping("application/vnd.ms-office.calx", null, "*.calx", 1), + ["*.cat"] = new ContentTypeMapping("application/vnd.ms-pki.seccat", null, "*.cat", 1), + ["*.cdf"] = new ContentTypeMapping("application/x-cdf", null, "*.cdf", 1), + ["*.class"] = new ContentTypeMapping("application/x-java-applet", null, "*.class", 1), + ["*.clp"] = new ContentTypeMapping("application/x-msclip", null, "*.clp", 1), + ["*.cpio"] = new ContentTypeMapping("application/x-cpio", null, "*.cpio", 1), + ["*.crd"] = new ContentTypeMapping("application/x-mscardfile", null, "*.crd", 1), + ["*.crl"] = new ContentTypeMapping("application/pkix-crl", null, "*.crl", 1), + ["*.crt"] = new ContentTypeMapping("application/x-x509-ca-cert", null, "*.crt", 1), + ["*.csh"] = new ContentTypeMapping("application/x-csh", null, "*.csh", 1), + ["*.dcr"] = new ContentTypeMapping("application/x-director", null, "*.dcr", 1), + ["*.der"] = new ContentTypeMapping("application/x-x509-ca-cert", null, "*.der", 1), + ["*.dir"] = new ContentTypeMapping("application/x-director", null, "*.dir", 1), + ["*.doc"] = new ContentTypeMapping("application/msword", null, "*.doc", 1), + ["*.docm"] = new ContentTypeMapping("application/vnd.ms-word.document.macroEnabled.12", null, "*.docm", 1), + ["*.docx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.wordprocessingml.document", null, "*.docx", 1), + ["*.dot"] = new ContentTypeMapping("application/msword", null, "*.dot", 1), + ["*.dotm"] = new ContentTypeMapping("application/vnd.ms-word.template.macroEnabled.12", null, "*.dotm", 1), + ["*.dotx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.wordprocessingml.template", null, "*.dotx", 1), + ["*.dvi"] = new ContentTypeMapping("application/x-dvi", null, "*.dvi", 1), + ["*.dwf"] = new ContentTypeMapping("drawing/x-dwf", null, "*.dwf", 1), + ["*.dxr"] = new ContentTypeMapping("application/x-director", null, "*.dxr", 1), + ["*.eml"] = new ContentTypeMapping("message/rfc822", null, "*.eml", 1), + ["*.eot"] = new ContentTypeMapping("application/vnd.ms-fontobject", null, "*.eot", 1), + ["*.eps"] = new ContentTypeMapping("application/postscript", null, "*.eps", 1), + ["*.evy"] = new ContentTypeMapping("application/envoy", null, "*.evy", 1), + ["*.exe"] = new ContentTypeMapping("application/vnd.microsoft.portable-executable", null, "*.exe", 1), + ["*.fdf"] = new ContentTypeMapping("application/vnd.fdf", null, "*.fdf", 1), + ["*.fif"] = new ContentTypeMapping("application/fractals", null, "*.fif", 1), + ["*.flr"] = new ContentTypeMapping("x-world/x-vrml", null, "*.flr", 1), + ["*.gtar"] = new ContentTypeMapping("application/x-gtar", null, "*.gtar", 1), + ["*.hdf"] = new ContentTypeMapping("application/x-hdf", null, "*.hdf", 1), + ["*.hhc"] = new ContentTypeMapping("application/x-oleobject", null, "*.hhc", 1), + ["*.hlp"] = new ContentTypeMapping("application/winhlp", null, "*.hlp", 1), + ["*.hqx"] = new ContentTypeMapping("application/mac-binhex40", null, "*.hqx", 1), + ["*.hta"] = new ContentTypeMapping("application/hta", null, "*.hta", 1), + ["*.iii"] = new ContentTypeMapping("application/x-iphone", null, "*.iii", 1), + ["*.ins"] = new ContentTypeMapping("application/x-internet-signup", null, "*.ins", 1), + ["*.isp"] = new ContentTypeMapping("application/x-internet-signup", null, "*.isp", 1), + ["*.jar"] = new ContentTypeMapping("application/java-archive", null, "*.jar", 1), + ["*.jck"] = new ContentTypeMapping("application/liquidmotion", null, "*.jck", 1), + ["*.jcz"] = new ContentTypeMapping("application/liquidmotion", null, "*.jcz", 1), + ["*.latex"] = new ContentTypeMapping("application/x-latex", null, "*.latex", 1), + ["*.lit"] = new ContentTypeMapping("application/x-ms-reader", null, "*.lit", 1), + ["*.m13"] = new ContentTypeMapping("application/x-msmediaview", null, "*.m13", 1), + ["*.m14"] = new ContentTypeMapping("application/x-msmediaview", null, "*.m14", 1), + ["*.man"] = new ContentTypeMapping("application/x-troff-man", null, "*.man", 1), + ["*.manifest"] = new ContentTypeMapping("application/x-ms-manifest", null, "*.manifest", 1), + ["*.mdb"] = new ContentTypeMapping("application/x-msaccess", null, "*.mdb", 1), + ["*.me"] = new ContentTypeMapping("application/x-troff-me", null, "*.me", 1), + ["*.mht"] = new ContentTypeMapping("message/rfc822", null, "*.mht", 1), + ["*.mhtml"] = new ContentTypeMapping("message/rfc822", null, "*.mhtml", 1), + ["*.mmf"] = new ContentTypeMapping("application/x-smaf", null, "*.mmf", 1), + ["*.mny"] = new ContentTypeMapping("application/x-msmoney", null, "*.mny", 1), + ["*.mpp"] = new ContentTypeMapping("application/vnd.ms-project", null, "*.mpp", 1), + ["*.ms"] = new ContentTypeMapping("application/x-troff-ms", null, "*.ms", 1), + ["*.mvb"] = new ContentTypeMapping("application/x-msmediaview", null, "*.mvb", 1), + ["*.mvc"] = new ContentTypeMapping("application/x-miva-compiled", null, "*.mvc", 1), + ["*.nc"] = new ContentTypeMapping("application/x-netcdf", null, "*.nc", 1), + ["*.nws"] = new ContentTypeMapping("message/rfc822", null, "*.nws", 1), + ["*.oda"] = new ContentTypeMapping("application/oda", null, "*.oda", 1), + ["*.ods"] = new ContentTypeMapping("application/oleobject", null, "*.ods", 1), + ["*.ogx"] = new ContentTypeMapping("application/ogg", null, "*.ogx", 1), + ["*.one"] = new ContentTypeMapping("application/onenote", null, "*.one", 1), + ["*.onea"] = new ContentTypeMapping("application/onenote", null, "*.onea", 1), + ["*.onetoc"] = new ContentTypeMapping("application/onenote", null, "*.onetoc", 1), + ["*.onetoc2"] = new ContentTypeMapping("application/onenote", null, "*.onetoc2", 1), + ["*.onetmp"] = new ContentTypeMapping("application/onenote", null, "*.onetmp", 1), + ["*.onepkg"] = new ContentTypeMapping("application/onenote", null, "*.onepkg", 1), + ["*.osdx"] = new ContentTypeMapping("application/opensearchdescription+xml", null, "*.osdx", 1), + ["*.p10"] = new ContentTypeMapping("application/pkcs10", null, "*.p10", 1), + ["*.p12"] = new ContentTypeMapping("application/x-pkcs12", null, "*.p12", 1), + ["*.p7b"] = new ContentTypeMapping("application/x-pkcs7-certificates", null, "*.p7b", 1), + ["*.p7c"] = new ContentTypeMapping("application/pkcs7-mime", null, "*.p7c", 1), + ["*.p7m"] = new ContentTypeMapping("application/pkcs7-mime", null, "*.p7m", 1), + ["*.p7r"] = new ContentTypeMapping("application/x-pkcs7-certreqresp", null, "*.p7r", 1), + ["*.p7s"] = new ContentTypeMapping("application/pkcs7-signature", null, "*.p7s", 1), + ["*.pdf"] = new ContentTypeMapping("application/pdf", null, "*.pdf", 1), + ["*.pfx"] = new ContentTypeMapping("application/x-pkcs12", null, "*.pfx", 1), + ["*.pko"] = new ContentTypeMapping("application/vnd.ms-pki.pko", null, "*.pko", 1), + ["*.pma"] = new ContentTypeMapping("application/x-perfmon", null, "*.pma", 1), + ["*.pmc"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmc", 1), + ["*.pml"] = new ContentTypeMapping("application/x-perfmon", null, "*.pml", 1), + ["*.pmr"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmr", 1), + ["*.pmw"] = new ContentTypeMapping("application/x-perfmon", null, "*.pmw", 1), + ["*.pot"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.pot", 1), + ["*.potm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.template.macroEnabled.12", null, "*.potm", 1), + ["*.potx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.template", null, "*.potx", 1), + ["*.ppam"] = new ContentTypeMapping("application/vnd.ms-powerpoint.addin.macroEnabled.12", null, "*.ppam", 1), + ["*.pps"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.pps", 1), + ["*.ppsm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.slideshow.macroEnabled.12", null, "*.ppsm", 1), + ["*.ppsx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.slideshow", null, "*.ppsx", 1), + ["*.ppt"] = new ContentTypeMapping("application/vnd.ms-powerpoint", null, "*.ppt", 1), + ["*.pptm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.presentation.macroEnabled.12", null, "*.pptm", 1), + ["*.pptx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.presentation", null, "*.pptx", 1), + ["*.prf"] = new ContentTypeMapping("application/pics-rules", null, "*.prf", 1), + ["*.ps"] = new ContentTypeMapping("application/postscript", null, "*.ps", 1), + ["*.pub"] = new ContentTypeMapping("application/x-mspublisher", null, "*.pub", 1), + ["*.qtl"] = new ContentTypeMapping("application/x-quicktimeplayer", null, "*.qtl", 1), + ["*.rm"] = new ContentTypeMapping("application/vnd.rn-realmedia", null, "*.rm", 1), + ["*.roff"] = new ContentTypeMapping("application/x-troff", null, "*.roff", 1), + ["*.rtf"] = new ContentTypeMapping("application/rtf", null, "*.rtf", 1), + ["*.scd"] = new ContentTypeMapping("application/x-msschedule", null, "*.scd", 1), + ["*.setpay"] = new ContentTypeMapping("application/set-payment-initiation", null, "*.setpay", 1), + ["*.setreg"] = new ContentTypeMapping("application/set-registration-initiation", null, "*.setreg", 1), + ["*.sh"] = new ContentTypeMapping("application/x-sh", null, "*.sh", 1), + ["*.shar"] = new ContentTypeMapping("application/x-shar", null, "*.shar", 1), + ["*.sit"] = new ContentTypeMapping("application/x-stuffit", null, "*.sit", 1), + ["*.sldm"] = new ContentTypeMapping("application/vnd.ms-powerpoint.slide.macroEnabled.12", null, "*.sldm", 1), + ["*.sldx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.presentationml.slide", null, "*.sldx", 1), + ["*.spc"] = new ContentTypeMapping("application/x-pkcs7-certificates", null, "*.spc", 1), + ["*.spl"] = new ContentTypeMapping("application/futuresplash", null, "*.spl", 1), + ["*.src"] = new ContentTypeMapping("application/x-wais-source", null, "*.src", 1), + ["*.ssm"] = new ContentTypeMapping("application/streamingmedia", null, "*.ssm", 1), + ["*.sst"] = new ContentTypeMapping("application/vnd.ms-pki.certstore", null, "*.sst", 1), + ["*.stl"] = new ContentTypeMapping("application/vnd.ms-pki.stl", null, "*.stl", 1), + ["*.sv4cpio"] = new ContentTypeMapping("application/x-sv4cpio", null, "*.sv4cpio", 1), + ["*.sv4crc"] = new ContentTypeMapping("application/x-sv4crc", null, "*.sv4crc", 1), + ["*.swf"] = new ContentTypeMapping("application/x-shockwave-flash", null, "*.swf", 1), + ["*.t"] = new ContentTypeMapping("application/x-troff", null, "*.t", 1), + ["*.tar"] = new ContentTypeMapping("application/x-tar", null, "*.tar", 1), + ["*.tcl"] = new ContentTypeMapping("application/x-tcl", null, "*.tcl", 1), + ["*.tex"] = new ContentTypeMapping("application/x-tex", null, "*.tex", 1), + ["*.texi"] = new ContentTypeMapping("application/x-texinfo", null, "*.texi", 1), + ["*.texinfo"] = new ContentTypeMapping("application/x-texinfo", null, "*.texinfo", 1), + ["*.tgz"] = new ContentTypeMapping("application/x-compressed", null, "*.tgz", 1), + ["*.thmx"] = new ContentTypeMapping("application/vnd.ms-officetheme", null, "*.thmx", 1), + ["*.tr"] = new ContentTypeMapping("application/x-troff", null, "*.tr", 1), + ["*.trm"] = new ContentTypeMapping("application/x-msterminal", null, "*.trm", 1), + ["*.ttc"] = new ContentTypeMapping("application/x-font-ttf", null, "*.ttc", 1), + ["*.ttf"] = new ContentTypeMapping("application/x-font-ttf", null, "*.ttf", 1), + ["*.ustar"] = new ContentTypeMapping("application/x-ustar", null, "*.ustar", 1), + ["*.vdx"] = new ContentTypeMapping("application/vnd.ms-visio.viewer", null, "*.vdx", 1), + ["*.vsd"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsd", 1), + ["*.vss"] = new ContentTypeMapping("application/vnd.visio", null, "*.vss", 1), + ["*.vst"] = new ContentTypeMapping("application/vnd.visio", null, "*.vst", 1), + ["*.vsto"] = new ContentTypeMapping("application/x-ms-vsto", null, "*.vsto", 1), + ["*.vsw"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsw", 1), + ["*.vsx"] = new ContentTypeMapping("application/vnd.visio", null, "*.vsx", 1), + ["*.vtx"] = new ContentTypeMapping("application/vnd.visio", null, "*.vtx", 1), + ["*.wcm"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wcm", 1), + ["*.wdb"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wdb", 1), + ["*.wks"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wks", 1), + ["*.wmd"] = new ContentTypeMapping("application/x-ms-wmd", null, "*.wmd", 1), + ["*.wmf"] = new ContentTypeMapping("application/x-msmetafile", null, "*.wmf", 1), + ["*.wmlc"] = new ContentTypeMapping("application/vnd.wap.wmlc", null, "*.wmlc", 1), + ["*.wmlsc"] = new ContentTypeMapping("application/vnd.wap.wmlscriptc", null, "*.wmlsc", 1), + ["*.wmz"] = new ContentTypeMapping("application/x-ms-wmz", null, "*.wmz", 1), + ["*.wps"] = new ContentTypeMapping("application/vnd.ms-works", null, "*.wps", 1), + ["*.wri"] = new ContentTypeMapping("application/x-mswrite", null, "*.wri", 1), + ["*.wrl"] = new ContentTypeMapping("x-world/x-vrml", null, "*.wrl", 1), + ["*.wrz"] = new ContentTypeMapping("x-world/x-vrml", null, "*.wrz", 1), + ["*.x"] = new ContentTypeMapping("application/directx", null, "*.x", 1), + ["*.xaf"] = new ContentTypeMapping("x-world/x-vrml", null, "*.xaf", 1), + ["*.xaml"] = new ContentTypeMapping("application/xaml+xml", null, "*.xaml", 1), + ["*.xap"] = new ContentTypeMapping("application/x-silverlight-app", null, "*.xap", 1), + ["*.xbap"] = new ContentTypeMapping("application/x-ms-xbap", null, "*.xbap", 1), + ["*.xht"] = new ContentTypeMapping("application/xhtml+xml", null, "*.xht", 1), + ["*.xhtml"] = new ContentTypeMapping("application/xhtml+xml", null, "*.xhtml", 1), + ["*.xla"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xla", 1), + ["*.xlam"] = new ContentTypeMapping("application/vnd.ms-excel.addin.macroEnabled.12", null, "*.xlam", 1), + ["*.xlc"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlc", 1), + ["*.xlm"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlm", 1), + ["*.xls"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xls", 1), + ["*.xlsb"] = new ContentTypeMapping("application/vnd.ms-excel.sheet.binary.macroEnabled.12", null, "*.xlsb", 1), + ["*.xlsm"] = new ContentTypeMapping("application/vnd.ms-excel.sheet.macroEnabled.12", null, "*.xlsm", 1), + ["*.xlsx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", null, "*.xlsx", 1), + ["*.xlt"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlt", 1), + ["*.xltm"] = new ContentTypeMapping("application/vnd.ms-excel.template.macroEnabled.12", null, "*.xltm", 1), + ["*.xltx"] = new ContentTypeMapping("application/vnd.openxmlformats-officedocument.spreadsheetml.template", null, "*.xltx", 1), + ["*.xlw"] = new ContentTypeMapping("application/vnd.ms-excel", null, "*.xlw", 1), + ["*.xof"] = new ContentTypeMapping("x-world/x-vrml", null, "*.xof", 1), + ["*.xps"] = new ContentTypeMapping("application/vnd.ms-xpsdocument", null, "*.xps", 1), + ["*.z"] = new ContentTypeMapping("application/x-compress", null, "*.z", 1), + ["*.zip"] = new ContentTypeMapping("application/x-zip-compressed", null, "*.zip", 1), + ["*.aaf"] = new ContentTypeMapping("application/octet-stream", null, "*.aaf", 1), + ["*.aca"] = new ContentTypeMapping("application/octet-stream", null, "*.aca", 1), + ["*.afm"] = new ContentTypeMapping("application/octet-stream", null, "*.afm", 1), + ["*.asd"] = new ContentTypeMapping("application/octet-stream", null, "*.asd", 1), + ["*.asi"] = new ContentTypeMapping("application/octet-stream", null, "*.asi", 1), + ["*.bin"] = new ContentTypeMapping("application/octet-stream", null, "*.bin", 1), + ["*.chm"] = new ContentTypeMapping("application/octet-stream", null, "*.chm", 1), + ["*.cur"] = new ContentTypeMapping("application/octet-stream", null, "*.cur", 1), + ["*.deploy"] = new ContentTypeMapping("application/octet-stream", null, "*.deploy", 1), + ["*.dsp"] = new ContentTypeMapping("application/octet-stream", null, "*.dsp", 1), + ["*.dwp"] = new ContentTypeMapping("application/octet-stream", null, "*.dwp", 1), + ["*.emz"] = new ContentTypeMapping("application/octet-stream", null, "*.emz", 1), + ["*.fla"] = new ContentTypeMapping("application/octet-stream", null, "*.fla", 1), + ["*.hhk"] = new ContentTypeMapping("application/octet-stream", null, "*.hhk", 1), + ["*.hhp"] = new ContentTypeMapping("application/octet-stream", null, "*.hhp", 1), + ["*.inf"] = new ContentTypeMapping("application/octet-stream", null, "*.inf", 1), + ["*.java"] = new ContentTypeMapping("application/octet-stream", null, "*.java", 1), + ["*.jpb"] = new ContentTypeMapping("application/octet-stream", null, "*.jpb", 1), + ["*.lpk"] = new ContentTypeMapping("application/octet-stream", null, "*.lpk", 1), + ["*.lzh"] = new ContentTypeMapping("application/octet-stream", null, "*.lzh", 1), + ["*.mdp"] = new ContentTypeMapping("application/octet-stream", null, "*.mdp", 1), + ["*.mix"] = new ContentTypeMapping("application/octet-stream", null, "*.mix", 1), + ["*.msi"] = new ContentTypeMapping("application/octet-stream", null, "*.msi", 1), + ["*.mso"] = new ContentTypeMapping("application/octet-stream", null, "*.mso", 1), + ["*.ocx"] = new ContentTypeMapping("application/octet-stream", null, "*.ocx", 1), + ["*.pcx"] = new ContentTypeMapping("application/octet-stream", null, "*.pcx", 1), + ["*.pcz"] = new ContentTypeMapping("application/octet-stream", null, "*.pcz", 1), + ["*.pfb"] = new ContentTypeMapping("application/octet-stream", null, "*.pfb", 1), + ["*.pfm"] = new ContentTypeMapping("application/octet-stream", null, "*.pfm", 1), + ["*.prm"] = new ContentTypeMapping("application/octet-stream", null, "*.prm", 1), + ["*.prx"] = new ContentTypeMapping("application/octet-stream", null, "*.prx", 1), + ["*.psd"] = new ContentTypeMapping("application/octet-stream", null, "*.psd", 1), + ["*.psm"] = new ContentTypeMapping("application/octet-stream", null, "*.psm", 1), + ["*.psp"] = new ContentTypeMapping("application/octet-stream", null, "*.psp", 1), + ["*.qxd"] = new ContentTypeMapping("application/octet-stream", null, "*.qxd", 1), + ["*.rar"] = new ContentTypeMapping("application/octet-stream", null, "*.rar", 1), + ["*.sea"] = new ContentTypeMapping("application/octet-stream", null, "*.sea", 1), + ["*.smi"] = new ContentTypeMapping("application/octet-stream", null, "*.smi", 1), + ["*.snp"] = new ContentTypeMapping("application/octet-stream", null, "*.snp", 1), + ["*.thn"] = new ContentTypeMapping("application/octet-stream", null, "*.thn", 1), + ["*.toc"] = new ContentTypeMapping("application/octet-stream", null, "*.toc", 1), + ["*.u32"] = new ContentTypeMapping("application/octet-stream", null, "*.u32", 1), + ["*.xsn"] = new ContentTypeMapping("application/octet-stream", null, "*.xsn", 1), + ["*.xtp"] = new ContentTypeMapping("application/octet-stream", null, "*.xtp", 1), }; - internal ContentTypeMapping ResolveContentTypeMapping(string relativePath, TaskLoggingHelper log) + private readonly StaticWebAssetGlobMatcher _matcher; + + private readonly Dictionary _customMappings; + + public ContentTypeProvider(ContentTypeMapping[] customMappings) { + _customMappings ??= []; foreach (var mapping in customMappings) { - if (mapping.Matches(Path.GetFileName(relativePath))) + _customMappings[mapping.Pattern] = mapping; + } + + _matcher = new StaticWebAssetGlobMatcherBuilder() + .AddIncludePatternsList(_builtInMappings.Keys) + .AddIncludePatternsList(_customMappings.Keys) + .Build(); + } + + // First we strip any compressed extension (e.g. .gz, .br) from the file name + // and then we try to match the file name with the existing mappings. + // If we don't find a match, we fallback to trying the entire file name. + internal ContentTypeMapping ResolveContentTypeMapping(StaticWebAssetGlobMatcher.MatchContext context, TaskLoggingHelper log) + { +#if NET9_0_OR_GREATER + var relativePath = context.Path; + var fileNameSpan = Path.GetFileName(context.Path); + var fileName = relativePath[(relativePath.Length - fileNameSpan.Length)..]; +#else + var relativePath = context.PathString; + var fileName = Path.GetFileName(relativePath); +#endif + var fileNameNoCompressionExt = ResolvePathWithoutCompressedExtension(fileName, out var hasCompressedExtension); + + context.SetPathAndReinitialize(fileNameNoCompressionExt); + if (TryGetMapping(context, log, relativePath, out var mapping)) + { + return mapping; + } + else if (hasCompressedExtension) + { + context.SetPathAndReinitialize(fileName); + if (hasCompressedExtension && TryGetMapping(context, log, relativePath, out mapping)) { - // If a custom mapping matches, it wins over the built-in - log.LogMessage(MessageImportance.Low, $"Matched {relativePath} to {mapping.MimeType} using pattern {mapping.Pattern}"); return mapping; } + } + + return default; + } + +#if NET9_0_OR_GREATER + private bool TryGetMapping(StaticWebAssetGlobMatcher.MatchContext context, TaskLoggingHelper log, ReadOnlySpan relativePath, out ContentTypeMapping mapping) +#else + private bool TryGetMapping(StaticWebAssetGlobMatcher.MatchContext context, TaskLoggingHelper log, string relativePath, out ContentTypeMapping mapping) +#endif + { + var match = _matcher.Match(context); + if (match.IsMatch) + { + if (_builtInMappings.TryGetValue(match.Pattern, out mapping) || _customMappings.TryGetValue(match.Pattern, out mapping)) + { + log.LogMessage(MessageImportance.Low, $"Matched {relativePath} to {mapping.MimeType} using pattern {match.Pattern}"); + return true; + } else { - log.LogMessage(MessageImportance.Low, $"No match for {relativePath} using pattern {mapping.Pattern}"); + throw new InvalidOperationException("Matched pattern but no mapping found."); } } - return ResolveBuiltIn(relativePath, log); + mapping = default; + return false; } - private ContentTypeMapping ResolveBuiltIn(string relativePath, TaskLoggingHelper log) +#if NET9_0_OR_GREATER + private static ReadOnlySpan ResolvePathWithoutCompressedExtension(ReadOnlySpan fileName, out bool hasCompressedExtension) +#else + private static string ResolvePathWithoutCompressedExtension(string fileName, out bool hasCompressedExtension) +#endif { - var extension = Path.GetExtension(relativePath); - if (extension == ".gz" || extension == ".br") + var extension = Path.GetExtension(fileName); + hasCompressedExtension = extension.Equals(".gz", StringComparison.OrdinalIgnoreCase) || extension.Equals(".br", StringComparison.OrdinalIgnoreCase); + if (hasCompressedExtension) { - var fileName = Path.GetFileNameWithoutExtension(relativePath); - if (Path.GetExtension(fileName) != "") + var fileNameNoExtension = Path.GetFileNameWithoutExtension(fileName); + if (!Path.GetExtension(fileNameNoExtension).Equals("", StringComparison.Ordinal)) { - var result = ResolveBuiltIn(fileName, log); - // If we don't have a specific mapping for the other extension, use any mapping available for `.gz` or `.br` - return result.MimeType == null && _builtInMappings.TryGetValue(extension, out var compressed) ? - compressed : - result; +#if NET9_0_OR_GREATER + return fileName[..fileNameNoExtension.Length]; +#else + return fileName.Substring(0, fileNameNoExtension.Length); +#endif } } - return _builtInMappings.TryGetValue(extension, out var mapping) ? mapping : default; + return fileName; } } diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs index 3eaa05cddd1d..9780768aed3b 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs @@ -921,7 +921,7 @@ internal string EmbedTokens(string relativePath) var pattern = StaticWebAssetPathPattern.Parse(relativePath, Identity); var resolver = StaticWebAssetTokenResolver.Instance; pattern.EmbedTokens(this, resolver); - return pattern.RawPattern; + return pattern.RawPattern.ToString(); } internal FileInfo ResolveFile() => ResolveFile(Identity, OriginalItemSpec); @@ -938,8 +938,6 @@ internal static FileInfo ResolveFile(string identity, string originalItemSpec) { return fileInfo; } - - throw new InvalidOperationException($"No file exists for the asset at either location '{identity}' or '{originalItemSpec}'."); } [DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathPattern.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathPattern.cs index 6116de749f4b..66268fc9748c 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathPattern.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathPattern.cs @@ -5,15 +5,25 @@ namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; -#if WASM_TASKS [DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] -internal class StaticWebAssetPathPattern : IEquatable +[System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0057:Use range operator", Justification = "Can't use range syntax in full framework")] +#if WASM_TASKS +internal sealed class StaticWebAssetPathPattern : IEquatable #else -[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] -public class StaticWebAssetPathPattern : IEquatable +public sealed class StaticWebAssetPathPattern : IEquatable #endif { - public StaticWebAssetPathPattern(string path) => RawPattern = path; + private const string PatternStart = "#["; + private const char PatternEnd = ']'; + private const char PatternOptional = '?'; + private const char PatternPreferred = '!'; + private const char PatternValueSeparator = '='; + private const char PatternParameterStart = '{'; + private const char PatternParameterEnd = '}'; + + public StaticWebAssetPathPattern(string path) : this(path.AsMemory()) { } + + public StaticWebAssetPathPattern(ReadOnlyMemory rawPathMemory) => RawPattern = rawPathMemory; public StaticWebAssetPathPattern(List segments) { @@ -21,7 +31,7 @@ public StaticWebAssetPathPattern(List segments) Segments = segments; } - public string RawPattern { get; private set; } + public ReadOnlyMemory RawPattern { get; private set; } public IList Segments { get; set; } = []; @@ -53,17 +63,18 @@ public StaticWebAssetPathPattern(List segments) // and other features. This is why we want to bake into the format itself the information that specifies under which paths the file will // be available at runtime so that tasks/tools can operate independently and produce correct results. // The current token we support is the 'fingerprint' token, which computes a web friendly version of the hash of the file suitable - // to be embedded in other contexts. + // to be embedded in other contexts. // We might include other tokens in the future, like `[{basepath}]` to give a file the ability to have its path be relative to the consuming // project base path, etc. - public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdentity = null) + public static StaticWebAssetPathPattern Parse(ReadOnlyMemory rawPathMemory, string assetIdentity = null) { - var pattern = new StaticWebAssetPathPattern(rawPath); - var nextToken = rawPath.IndexOf("#[", StringComparison.OrdinalIgnoreCase); + var pattern = new StaticWebAssetPathPattern(rawPathMemory); + var current = rawPathMemory; + var nextToken = MemoryExtensions.IndexOf(current.Span, PatternStart.AsSpan(), StringComparison.OrdinalIgnoreCase); if (nextToken == -1) { var literalSegment = new StaticWebAssetPathSegment(); - literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = rawPath, IsLiteral = true }); + literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }); pattern.Segments.Add(literalSegment); return pattern; } @@ -71,50 +82,58 @@ public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdenti if (nextToken > 0) { var literalSegment = new StaticWebAssetPathSegment(); - literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = rawPath.Substring(0, nextToken), IsLiteral = true }); + literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }); pattern.Segments.Add(literalSegment); } + while (nextToken != -1) { - var tokenEnd = rawPath.IndexOf(']', nextToken); + current = current.Slice(nextToken); + var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternEnd); if (tokenEnd == -1) { if (assetIdentity != null) { // We don't have a closing token, this is likely an error, so throw - throw new InvalidOperationException($"Invalid relative path '{rawPath}' for asset '{assetIdentity}'. Missing ']' token."); + throw new InvalidOperationException($"Invalid relative path '{rawPathMemory}' for asset '{assetIdentity}'. Missing ']' token."); } else { - throw new InvalidOperationException($"Invalid token expression '{rawPath}'. Missing ']' token."); + throw new InvalidOperationException($"Invalid token expression '{rawPathMemory}'. Missing ']' token."); } } - var tokenExpression = rawPath.Substring(nextToken + 2, tokenEnd - nextToken - 2); + var tokenExpression = current.Slice(2, tokenEnd - 2); var token = new StaticWebAssetPathSegment(); AddTokenSegmentParts(tokenExpression, token); pattern.Segments.Add(token); // Check if the segment is optional (ends with ? or !) - if (tokenEnd < rawPath.Length - 1 && (rawPath[tokenEnd + 1] == '?' || rawPath[tokenEnd + 1] == '!')) + if (tokenEnd < current.Length - 1 && + (current.Span[tokenEnd + 1] == PatternOptional || current.Span[tokenEnd + 1] == PatternPreferred)) { token.IsOptional = true; - if (rawPath[tokenEnd + 1] == '!') + if (current.Span[tokenEnd + 1] == PatternPreferred) { token.IsPreferred = true; } tokenEnd++; } - nextToken = rawPath.IndexOf("#[", tokenEnd, comparisonType: StringComparison.OrdinalIgnoreCase); + current = current.Slice(tokenEnd + 1); + nextToken = MemoryExtensions.IndexOf(current.Span, PatternStart.AsSpan(), StringComparison.OrdinalIgnoreCase); - // Add a literal segment if there is more content after the token and before the next one - if ((nextToken != -1 && nextToken > tokenEnd + 1) || (nextToken == -1 && tokenEnd < rawPath.Length - 1)) + if (nextToken == -1 && current.Length > 0) + { + var literalSegment = new StaticWebAssetPathSegment(); + literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }); + pattern.Segments.Add(literalSegment); + } + else if (nextToken > 0) { - var literalEnd = nextToken == -1 ? rawPath.Length : nextToken; var literalSegment = new StaticWebAssetPathSegment(); - literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = rawPath.Substring(tokenEnd + 1, literalEnd - tokenEnd - 1), IsLiteral = true }); + literalSegment.Parts.Add(new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }); pattern.Segments.Add(literalSegment); } } @@ -122,6 +141,66 @@ public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdenti return pattern; } + // Iterate over the token expression and add the parts to the token segment + // Some examples are '.{fingerprint}', '{fingerprint}.', '{fingerprint}{fingerprint}', {fingerprint}.{fingerprint} + // The '.' represents sample literal content. + // The value within the {} represents token variables. + private static void AddTokenSegmentParts(ReadOnlyMemory tokenExpression, StaticWebAssetPathSegment token) + { + var current = tokenExpression; + var nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart); + if (nextToken is not (-1) and > 0) + { + var literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }; + token.Parts.Add(literalPart); + } + + while (nextToken != -1) + { + current = current.Slice(nextToken); + var tokenEnd = MemoryExtensions.IndexOf(current.Span, PatternParameterEnd); + if (tokenEnd == -1) + { + throw new InvalidOperationException($"Invalid token expression '{tokenExpression}'. Missing '}}' token."); + } + + var embeddedValue = MemoryExtensions.IndexOf(current.Span, PatternValueSeparator); + if (embeddedValue != -1) + { + var tokenPart = new StaticWebAssetSegmentPart + { + Name = current.Slice(1, embeddedValue - 1), + IsLiteral = false, + Value = current.Slice(embeddedValue + 1, tokenEnd - embeddedValue - 1) + }; + token.Parts.Add(tokenPart); + } + else + { + var tokenPart = new StaticWebAssetSegmentPart { Name = current.Slice(1, tokenEnd - 1), IsLiteral = false }; + token.Parts.Add(tokenPart); + } + + current = current.Slice(tokenEnd + 1); + nextToken = MemoryExtensions.IndexOf(current.Span, PatternParameterStart); + if (nextToken == -1 && current.Length > 0) + { + var literalPart = new StaticWebAssetSegmentPart { Name = current, IsLiteral = true }; + token.Parts.Add(literalPart); + } + else if (nextToken > 0) + { + var literalPart = new StaticWebAssetSegmentPart { Name = current.Slice(0, nextToken), IsLiteral = true }; + token.Parts.Add(literalPart); + } + } + } + + public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdentity = null) + { + return Parse(rawPath.AsMemory(), assetIdentity); + } + // Replaces the tokens in the pattern with values provided in the expression, by the asset, or global resolvers. // Embedded values allow tasks to define the values that should be used when defining endpoints, while preserving the // original token information (for example, if its optional or if it should be preferred). @@ -159,14 +238,15 @@ public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdenti var missingValue = ""; foreach (var tokenName in tokenNames) { - if (!tokens.TryGetValue(staticWebAsset, tokenName, out var tokenValue) || string.IsNullOrEmpty(tokenValue)) + var tokenNameString = tokenName.ToString(); + if (!tokens.TryGetValue(staticWebAsset, tokenNameString, out var tokenValue) || string.IsNullOrEmpty(tokenValue)) { foundAllValues = false; - missingValue = tokenName; + missingValue = tokenNameString; break; } - dictionary[tokenName] = tokenValue; + dictionary[tokenNameString] = tokenValue; } if (!foundAllValues && !segment.IsOptional) @@ -188,15 +268,15 @@ public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdenti { result.Append(part.Name); } - else if (!string.IsNullOrEmpty(part.Value)) + else if (!part.Value.IsEmpty) { // Token was embedded, so add it to the dictionary. - dictionary[part.Name] = part.Value; + dictionary[part.Name.ToString()] = part.Value.ToString(); result.Append(part.Value); } else { - result.Append(dictionary[part.Name]); + result.Append(dictionary[part.Name.ToString()]); } } } @@ -214,14 +294,13 @@ public static StaticWebAssetPathPattern Parse(string rawPath, string assetIdenti public IEnumerable ExpandPatternExpression() { // We are going to analyze each segment and produce the following: - // - For literals, we just concatenate + // - For literals, we just concatenate // - For parameter expressions without '?' we return the parameter expression. // - For parameter expressions with '?' we return // For example: // - asset.css produces a single pattern (asset.css). // - other#[.{fingerprint}].js produces a single pattern asset#[.{fingerprint}].js // - last#[.{fingerprint}]?.txt produces two patterns last#[.{fingerprint}]?.txt and last.txt - var hasOptionalSegments = false; foreach (var segment in Segments) { @@ -336,14 +415,14 @@ internal void EmbedTokens(StaticWebAsset staticWebAsset, StaticWebAssetTokenReso continue; } - if (!resolver.TryGetValue(staticWebAsset, tokenName, out var tokenValue) || string.IsNullOrEmpty(tokenValue)) + if (!resolver.TryGetValue(staticWebAsset, tokenName.ToString(), out var tokenValue) || string.IsNullOrEmpty(tokenValue)) { continue; } - if (string.Equals(part.Name, tokenName)) + if (part.Name.Span.SequenceEqual(tokenName.Span)) { - part.Value = tokenValue; + part.Value = tokenValue.AsMemory(); } } } @@ -351,54 +430,7 @@ internal void EmbedTokens(StaticWebAsset staticWebAsset, StaticWebAssetTokenReso RawPattern = GetRawPattern(Segments); } - // Iterate over the token expression and add the parts to the token segment - // Some examples are '.{fingerprint}', '{fingerprint}.', '{fingerprint}{fingerprint}', {fingerprint}.{fingerprint} - // The '.' represents sample literal content. - // The value within the {} represents token variables. - private static void AddTokenSegmentParts(string tokenExpression, StaticWebAssetPathSegment token) - { - var nextToken = tokenExpression.IndexOf('{'); - if (nextToken is not (-1) and > 0) - { - var literalPart = new StaticWebAssetSegmentPart { Name = tokenExpression.Substring(0, nextToken), IsLiteral = true }; - token.Parts.Add(literalPart); - } - while (nextToken != -1) - { - var tokenEnd = tokenExpression.IndexOf('}', nextToken); - if (tokenEnd == -1) - { - throw new InvalidOperationException($"Invalid token expression '{tokenExpression}'. Missing '}}' token."); - } - - var embeddedValue = tokenExpression.IndexOf('=', nextToken); - if (embeddedValue != -1) - { - var tokenPart = new StaticWebAssetSegmentPart - { - Name = tokenExpression.Substring(nextToken + 1, embeddedValue - nextToken - 1), - IsLiteral = false, - Value = tokenExpression.Substring(embeddedValue + 1, tokenEnd - embeddedValue - 1) - }; - token.Parts.Add(tokenPart); - } - else - { - var tokenPart = new StaticWebAssetSegmentPart { Name = tokenExpression.Substring(nextToken + 1, tokenEnd - nextToken - 1), IsLiteral = false }; - token.Parts.Add(tokenPart); - } - - nextToken = tokenExpression.IndexOf('{', tokenEnd); - if ((nextToken != -1 && nextToken > tokenEnd + 1) || (nextToken == -1 && tokenEnd < tokenExpression.Length - 1)) - { - var literalEnd = nextToken == -1 ? tokenExpression.Length : nextToken; - var literalPart = new StaticWebAssetSegmentPart { Name = tokenExpression.Substring(tokenEnd + 1, literalEnd - tokenEnd - 1), IsLiteral = true }; - token.Parts.Add(literalPart); - } - } - } - - private static string GetRawPattern(IList segments) + private static ReadOnlyMemory GetRawPattern(IList segments) { var stringBuilder = new StringBuilder(); for (var i = 0; i < segments.Count; i++) @@ -407,42 +439,45 @@ private static string GetRawPattern(IList segments) var isLiteral = IsLiteralSegment(segment); if (!isLiteral) { - stringBuilder.Append("#["); + stringBuilder.Append(PatternStart); } for (var j = 0; j < segment.Parts.Count; j++) { var part = segment.Parts[j]; - stringBuilder.Append(part.IsLiteral ? part.Name : $$"""{{{(!string.IsNullOrEmpty(part.Value) ? $"""{part.Name}={part.Value}""" : part.Name)}}}"""); + stringBuilder.Append(part.IsLiteral ? part.Name : $$"""{{{(!part.Value.IsEmpty ? $"""{part.Name}{PatternValueSeparator}{part.Value}""" : part.Name)}}}"""); } if (!isLiteral) { - stringBuilder.Append(']'); + stringBuilder.Append(PatternEnd); if (segment.IsOptional) { if (segment.IsPreferred) { - stringBuilder.Append('!'); + stringBuilder.Append(PatternPreferred); } else { - stringBuilder.Append('?'); + stringBuilder.Append(PatternOptional); } } } } - return stringBuilder.ToString(); + return stringBuilder.ToString().AsMemory(); } public override bool Equals(object obj) => Equals(obj as StaticWebAssetPathPattern); - public bool Equals(StaticWebAssetPathPattern other) => other is not null && RawPattern == other.RawPattern && Segments.SequenceEqual(other.Segments); + public bool Equals(StaticWebAssetPathPattern other) => + other is not null && + MemoryExtensions.Equals(RawPattern.Span, other.RawPattern.Span, StringComparison.Ordinal) && + Segments.SequenceEqual(other.Segments); #if NET47_OR_GREATER public override int GetHashCode() { var hashCode = 1219904980; - hashCode = (hashCode * -1521134295) + EqualityComparer.Default.GetHashCode(RawPattern); + hashCode = (hashCode * -1521134295) + EqualityComparer>.Default.GetHashCode(RawPattern); hashCode = (hashCode * -1521134295) + EqualityComparer>.Default.GetHashCode(Segments); return hashCode; } @@ -460,13 +495,12 @@ public override int GetHashCode() #endif public static bool operator ==(StaticWebAssetPathPattern left, StaticWebAssetPathPattern right) => EqualityComparer.Default.Equals(left, right); + public static bool operator !=(StaticWebAssetPathPattern left, StaticWebAssetPathPattern right) => !(left == right); private string GetDebuggerDisplay() => string.Concat(Segments.Select(s => s.GetDebuggerDisplay())); private static bool IsLiteralSegment(StaticWebAssetPathSegment segment) => segment.Parts.Count == 1 && segment.Parts[0].IsLiteral; - internal static string PathWithoutTokens(string path) - { - return Parse(path).ComputePatternLabel(); - } + + internal static string PathWithoutTokens(string path) => Parse(path).ComputePatternLabel(); } diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathSegment.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathSegment.cs index a0075ebf765c..d41e4d685a0d 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathSegment.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetPathSegment.cs @@ -1,4 +1,4 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; @@ -11,6 +11,7 @@ public class StaticWebAssetPathSegment : IEquatable public IList Parts { get; set; } = []; public bool IsOptional { get; set; } + public bool IsPreferred { get; set; } public override bool Equals(object obj) => Equals(obj as StaticWebAssetPathSegment); @@ -45,18 +46,18 @@ public override int GetHashCode() internal string GetDebuggerDisplay() { - return Parts != null && Parts.Count == 1 && Parts[0].IsLiteral ? Parts[0].Name : ComputeParameterExpression(); + return Parts != null && Parts.Count == 1 && Parts[0].IsLiteral ? Parts[0].Name.ToString() : ComputeParameterExpression(); string ComputeParameterExpression() => - string.Concat(Parts.Select(p => p.IsLiteral ? p.Name : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsOptional ? (IsPreferred ? "!" : "?") : "")}")); + string.Concat(Parts.Select(p => p.IsLiteral ? p.Name.ToString() : $"{{{p.Name}}}").Prepend("#[").Append($"]{(IsOptional ? (IsPreferred ? "!" : "?") : "")}")); } - internal ICollection GetTokenNames() + internal ICollection> GetTokenNames() { - var result = new HashSet(); + var result = new HashSet>(); foreach (var part in Parts) { - if (!part.IsLiteral && string.IsNullOrEmpty(part.Value)) + if (!part.IsLiteral && part.Name.Length > 0) { result.Add(part.Name); } diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetSegmentPart.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetSegmentPart.cs index 4a7acc06d011..44990bcce9b3 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetSegmentPart.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAssetSegmentPart.cs @@ -1,33 +1,53 @@ -// Licensed to the .NET Foundation under one or more agreements. +// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System.Diagnostics; + namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; +[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] public class StaticWebAssetSegmentPart : IEquatable { - public string Name { get; set; } + public ReadOnlyMemory Name { get; set; } - public string Value { get; set; } + public ReadOnlyMemory Value { get; set; } public bool IsLiteral { get; set; } public override bool Equals(object obj) => Equals(obj as StaticWebAssetSegmentPart); - public bool Equals(StaticWebAssetSegmentPart other) => other is not null && Name == other.Name && Value == other.Value && IsLiteral == other.IsLiteral; + public bool Equals(StaticWebAssetSegmentPart other) => other is not null && + IsLiteral == other.IsLiteral && + Name.Span.SequenceEqual(other.Name.Span) && + Value.Span.SequenceEqual(other.Value.Span); #if NET47_OR_GREATER public override int GetHashCode() { var hashCode = -62096114; - hashCode = (hashCode * -1521134295) + EqualityComparer.Default.GetHashCode(Name); - hashCode = (hashCode * -1521134295) + EqualityComparer.Default.GetHashCode(Value); + hashCode = (hashCode * -1521134295) + GetSpanHashCode(Name); + hashCode = (hashCode * -1521134295) + GetSpanHashCode(Value); hashCode = (hashCode * -1521134295) + IsLiteral.GetHashCode(); return hashCode; } + + private int GetSpanHashCode(ReadOnlyMemory memory) + { + var hashCode = -62096114; + var span = memory.Span; + for ( var i = 0; i < span.Length; i++) + { + hashCode = (hashCode * -1521134295) + span[i].GetHashCode(); + } + + return hashCode; + } #else public override int GetHashCode() => HashCode.Combine(Name, Value, IsLiteral); #endif public static bool operator ==(StaticWebAssetSegmentPart left, StaticWebAssetSegmentPart right) => EqualityComparer.Default.Equals(left, right); public static bool operator !=(StaticWebAssetSegmentPart left, StaticWebAssetSegmentPart right) => !(left == right); + + private string GetDebuggerDisplay() => IsLiteral ? Value.ToString() : $"{{{Name}}}"; } diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs index 22cfadbb23a0..1619b1b86391 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs @@ -3,8 +3,8 @@ using System.Globalization; using Microsoft.Build.Framework; -using System.Collections.Concurrent; -using Microsoft.NET.Sdk.StaticWebAssets.Tasks; +using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; +using Microsoft.Build.Utilities; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { @@ -32,129 +32,124 @@ public override bool Execute() { if (AssetFileDetails != null) { - _assetFileDetails = new(AssetFileDetails.Length, OSPath.PathComparer); - for (int i = 0; i < AssetFileDetails.Length; i++) - { - var item = AssetFileDetails[i]; - _assetFileDetails[item.ItemSpec] = item; - } + var item = AssetFileDetails[i]; + _assetFileDetails[item.ItemSpec] = item; } var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); - var endpoints = new ConcurrentBag(); - - Parallel.For(0, CandidateAssets.Length, i => - { - var asset = StaticWebAsset.FromTaskItem(CandidateAssets[i]); - var routes = asset.ComputeRoutes().ToList(); - - if (existingEndpointsByAssetFile != null && existingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set)) - { - for (var j = routes.Count -1; j >= 0; j--) - { - var (label, route, values) = routes[j]; - // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a - // package or a referenced project and ignored if it comes from the current project. - // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. - // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be - // adjusted at that time. - var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; - - // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined - // during the build will have already defined endpoints and we only want to add new ones. - if (set.Contains(finalRoute)) - { - Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {route}."); - routes.RemoveAt(j); - } - } - } - - foreach (var endpoint in CreateEndpoints(routes, asset, contentTypeProvider)) - { - Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); - endpoints.Add(endpoint); - } - }); + var endpoints = new List(); + + Parallel.For( + 0, + CandidateAssets.Length, + () => new ParallelWorker( + endpoints, + new List(), + CandidateAssets, + existingEndpointsByAssetFile, + Log, + contentTypeProvider, + _assetFileDetails, + TestLengthResolver, + TestLastWriteResolver), + static (i, loop, state) => state.Process(i, loop), + static worker => worker.Finally()); Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); return !Log.HasLoggedErrors; } - private Dictionary> CreateEndpointsByAssetFile() + private Dictionary> CreateEndpointsByAssetFile() + { + if (ExistingEndpoints != null && ExistingEndpoints.Length > 0) { - if (ExistingEndpoints != null && ExistingEndpoints.Length > 0) + Dictionary> existingEndpointsByAssetFile = new(OSPath.PathComparer); + var assets = new HashSet(CandidateAssets.Length, OSPath.PathComparer); + foreach (var asset in CandidateAssets) { - Dictionary> existingEndpointsByAssetFile = new(OSPath.PathComparer); - var assets = new HashSet(CandidateAssets.Length, OSPath.PathComparer); - foreach (var asset in CandidateAssets) - { - assets.Add(asset.ItemSpec); - } + assets.Add(asset.ItemSpec); + } - for (int i = 0; i < ExistingEndpoints.Length; i++) + for (var i = 0; i < ExistingEndpoints.Length; i++) + { + var endpointCandidate = ExistingEndpoints[i]; + var assetFile = endpointCandidate.GetMetadata(nameof(StaticWebAssetEndpoint.AssetFile)); + if (!assets.Contains(assetFile)) { - var endpointCandidate = ExistingEndpoints[i]; - var assetFile = endpointCandidate.GetMetadata(nameof(StaticWebAssetEndpoint.AssetFile)); - if (!assets.Contains(assetFile)) - { - Log.LogMessage(MessageImportance.Low, $"Removing endpoints for asset '{assetFile}' because it no longer exists."); - continue; - } - - if (!existingEndpointsByAssetFile.TryGetValue(assetFile, out var set)) - { - set = new HashSet(OSPath.PathComparer); - existingEndpointsByAssetFile[assetFile] = set; - } - - // Add the route - set.Add(endpointCandidate.ItemSpec); + Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); + endpoints.Add(endpoint); } + }); - return existingEndpointsByAssetFile; - } + Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); - return null; + return !Log.HasLoggedErrors; } - private List CreateEndpoints(List routes, StaticWebAsset asset, ContentTypeProvider contentTypeMappings) + return null; + } + + private readonly struct ParallelWorker( + List collectedEndpoints, + List currentEndpoints, + ITaskItem[] candidateAssets, + Dictionary> existingEndpointsByAssetFile, + TaskLoggingHelper log, + ContentTypeProvider contentTypeProvider, + Dictionary assetDetails, + Func testLengthResolver, + Func testLastWriteResolver) + { + public List CollectedEndpoints { get; } = collectedEndpoints; + public List CurrentEndpoints { get; } = currentEndpoints; + public ITaskItem[] CandidateAssets { get; } = candidateAssets; + public Dictionary> ExistingEndpointsByAssetFile { get; } = existingEndpointsByAssetFile; + public TaskLoggingHelper Log { get; } = log; + public ContentTypeProvider ContentTypeProvider { get; } = contentTypeProvider; + public Dictionary AssetDetails { get; } = assetDetails; + public Func TestLengthResolver { get; } = testLengthResolver; + public Func TestLastWriteResolver { get; } = testLastWriteResolver; + + private List CreateEndpoints( + List routes, + StaticWebAsset asset, + StaticWebAssetGlobMatcher.MatchContext matchContext) { var (length, lastModified) = ResolveDetails(asset); var result = new List(); foreach (var (label, route, values) in routes) { - var (mimeType, cacheSetting) = ResolveContentType(asset, contentTypeMappings); + var (mimeType, cacheSetting) = ResolveContentType(asset, ContentTypeProvider, matchContext, Log); List headers = [ new() - { - Name = "Accept-Ranges", - Value = "bytes" - }, - new() - { - Name = "Content-Length", - Value = length, - }, - new() - { - Name = "Content-Type", - Value = mimeType, - }, - new() - { - Name = "ETag", - Value = $"\"{asset.Integrity}\"", - }, - new() - { - Name = "Last-Modified", - Value = lastModified - }, - ]; + { + Name = "Accept-Ranges", + Value = "bytes" + }, + new() + { + Name = "Content-Length", + Value = length, + }, + new() + { + Name = "Content-Type", + Value = mimeType, + }, + new() + { + Name = "ETag", + Value = $"\"{asset.Integrity}\"", + }, + new() + { + Name = "Last-Modified", + Value = lastModified + }, + ]; if (values.ContainsKey("fingerprint")) { @@ -226,11 +221,11 @@ private List CreateEndpoints(List CreateEndpoints(List= 0; j--) + { + var (_, route, _) = routes[j]; + // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a + // package or a referenced project and ignored if it comes from the current project. + // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. + // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be + // adjusted at that time. + var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; + + // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined + // during the build will have already defined endpoints and we only want to add new ones. + if (set.Contains(finalRoute)) + { + Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {route}."); + routes.RemoveAt(j); + } + } + } + + foreach (var endpoint in CreateEndpoints(routes, asset, matchContext)) + { + Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); + CurrentEndpoints.Add(endpoint); + } + + return this; + } } } diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs index ed00628601c8..cda2628c4a38 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs @@ -12,8 +12,6 @@ using System.Xml.Linq; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; -using Microsoft.Extensions.FileSystemGlobbing; -using Microsoft.Extensions.FileSystemGlobbing.Internal; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { @@ -91,56 +89,65 @@ public override bool Execute() var copyCandidates = new List(); var assetDetails = new List(); - var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? new Matcher().AddInclude(RelativePathPattern) : null; - var filter = !string.IsNullOrEmpty(RelativePathFilter) ? new Matcher().AddInclude(RelativePathFilter) : null; - var assetsByRelativePath = new Dictionary>(); - var fingerprintPatterns = (FingerprintPatterns ?? []).Select(p => new FingerprintPattern(p)).ToArray(); - var tokensByPattern = fingerprintPatterns.Where(p => !string.IsNullOrEmpty(p.Expression)).ToDictionary(p => p.Pattern.Substring(1), p => p.Expression); - Array.Sort(fingerprintPatterns, (a, b) => a.Pattern.Count(c => c == '.').CompareTo(b.Pattern.Count(c => c == '.'))); + var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? + new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathPattern).Build() : + null; - for (var i = 0; i < CandidateAssets.Length; i++) + var filter = !string.IsNullOrEmpty(RelativePathFilter) ? + new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathFilter).Build() : + null; + + var assetsByRelativePath = new Dictionary>(); + var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []); + var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); + for (var i = 0; i < CandidateAssets.Length; i++) + { + var candidate = CandidateAssets[i]; + var relativePathCandidate = string.Empty; + if (SourceType == StaticWebAsset.SourceTypes.Discovered) { - var candidate = CandidateAssets[i]; - var relativePathCandidate = string.Empty; - if (SourceType == StaticWebAsset.SourceTypes.Discovered) + var candidateMatchPath = GetDiscoveryCandidateMatchPath(candidate); + relativePathCandidate = candidateMatchPath; + if (matcher != null && string.IsNullOrEmpty(candidate.GetMetadata("RelativePath"))) { - var candidateMatchPath = GetDiscoveryCandidateMatchPath(candidate); - relativePathCandidate = candidateMatchPath; - if (matcher != null && string.IsNullOrEmpty(candidate.GetMetadata("RelativePath"))) + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidateMatchPath)); + var match = matcher.Match(matchContext); + if (!match.IsMatch) { - var match = matcher.Match(StaticWebAssetPathPattern.PathWithoutTokens(candidateMatchPath)); - if (!match.HasMatches) - { - Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern); - continue; - } + Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern); + continue; + } - Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Files.Single().Stem); + Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Stem); - relativePathCandidate = StaticWebAsset.Normalize(match.Files.Single().Stem); - } + relativePathCandidate = StaticWebAsset.Normalize(match.Stem); } - else + } + else + { + relativePathCandidate = GetCandidateMatchPath(candidate); + if (matcher != null) { - relativePathCandidate = GetCandidateMatchPath(candidate); - if (matcher != null) + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); + var match = matcher.Match(matchContext); + if (match.IsMatch) { - var match = matcher.Match(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); - if (match.HasMatches) - { - var newRelativePathCandidate = match.Files.Single().Stem; - Log.LogMessage( - MessageImportance.Low, - "The relative path '{0}' matched the pattern '{1}'. Replacing relative path with '{2}'.", - relativePathCandidate, - RelativePathPattern, - newRelativePathCandidate); + var newRelativePathCandidate = match.Stem; + Log.LogMessage( + MessageImportance.Low, + "The relative path '{0}' matched the pattern '{1}'. Replacing relative path with '{2}'.", + relativePathCandidate, + RelativePathPattern, + newRelativePathCandidate); relativePathCandidate = newRelativePathCandidate; } } - if (filter != null && !filter.Match(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)).HasMatches) + if (filter != null) + { + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); + if (!filter.Match(matchContext).IsMatch) { Log.LogMessage( MessageImportance.Low, @@ -152,6 +159,7 @@ public override bool Execute() continue; } } + } var sourceId = ComputePropertyValue(candidate, nameof(StaticWebAsset.SourceId), SourceId); var sourceType = ComputePropertyValue(candidate, nameof(StaticWebAsset.SourceType), SourceType); @@ -217,12 +225,12 @@ public override bool Execute() break; } - var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); - if (!string.Equals(SourceType, StaticWebAsset.SourceTypes.Discovered, StringComparison.OrdinalIgnoreCase)) - { - // We ignore the content root for publish only assets since it doesn't matter. - var contentRootPrefix = StaticWebAsset.AssetKinds.IsPublish(assetKind) ? null : contentRoot; - (identity, var computed) = ComputeCandidateIdentity(candidate, contentRootPrefix, relativePathCandidate, matcher); + var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); + if (!string.Equals(SourceType, StaticWebAsset.SourceTypes.Discovered, StringComparison.OrdinalIgnoreCase)) + { + // We ignore the content root for publish only assets since it doesn't matter. + var contentRootPrefix = StaticWebAsset.AssetKinds.IsPublish(assetKind) ? null : contentRoot; + (identity, var computed) = ComputeCandidateIdentity(candidate, contentRootPrefix, relativePathCandidate, matcher, matchContext); if (computed) { @@ -233,9 +241,11 @@ public override bool Execute() } } - relativePathCandidate = FingerprintCandidates ? - StaticWebAsset.Normalize(AppendFingerprintPattern(relativePathCandidate, identity, fingerprintPatterns, tokensByPattern)) : - relativePathCandidate; + if (FingerprintCandidates) + { + matchContext.SetPathAndReinitialize(relativePathCandidate); + relativePathCandidate = StaticWebAsset.Normalize(fingerprintPatternMatcher.AppendFingerprintPattern(matchContext, identity)); + } var asset = StaticWebAsset.FromProperties( identity, @@ -280,141 +290,59 @@ public override bool Execute() return !Log.HasLoggedErrors; } - private string AppendFingerprintPattern( - string relativePathCandidate, - string identity, - FingerprintPattern[] fingerprintPatterns, - IDictionary tokensByPattern) + private (string identity, bool computed) ComputeCandidateIdentity( + ITaskItem candidate, + string contentRoot, + string relativePath, + StaticWebAssetGlobMatcher matcher, + StaticWebAssetGlobMatcher.MatchContext matchContext) + { + var candidateFullPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); + if (contentRoot == null) { - if (relativePathCandidate.Contains("#[")) - { - var pattern = StaticWebAssetPathPattern.Parse(relativePathCandidate, identity); - foreach (var segment in pattern.Segments) - { - foreach (var part in segment.Parts) - { - foreach (var name in segment.GetTokenNames()) - { - if (string.Equals(name, "fingerprint", StringComparison.OrdinalIgnoreCase)) - { - return relativePathCandidate; - } - } - } - } - } - - // Fingerprinting patterns for content.By default(most common case), we check for a single extension, like.js or.css. - // In that situation we apply the fingerprint expression directly to the file name, like app.js->app#[.{fingerprint}].js. - // If we detect more than one extension, for example, Rcl.lib.module.js or Rcl.Razor.js, we retrieve the last extension and - // check for a mapping in the list below.If we find a match, we apply the fingerprint expression to the file name, like - // Rcl.lib.module.js->Rcl#[.{fingerprint}].lib.module.js. If we don't find a match, we add the extension to the name and - // continue matching against the next segment, like Rcl.Razor.js->Rcl.Razor#[.{fingerprint}].js. - // If we don't find a match, we apply the fingerprint before the first extension, like Rcl.Razor.js -> Rcl.Razor#[.{fingerprint}].js. - var directoryName = Path.GetDirectoryName(relativePathCandidate); - relativePathCandidate = Path.GetFileName(relativePathCandidate); - var extensionCount = 0; - var stem = relativePathCandidate; - var extension = Path.GetExtension(relativePathCandidate); - while (!string.IsNullOrEmpty(extension) || extensionCount < 2) - { - extensionCount++; - stem = stem.Substring(0, stem.Length - extension.Length); - extension = Path.GetExtension(stem); - } - - // Simple case, single extension or no extension - // For example: - // app.js->app#[.{fingerprint}]?.js - // app->README#[.{fingerprint}]? - if (extensionCount < 2) - { - if (!tokensByPattern.TryGetValue(extension, out var expression)) - { - expression = DefaultFingerprintExpression; - } - - var simpleExtensionResult = Path.Combine(directoryName, $"{stem}{expression}{extension}"); - Log.LogMessage(MessageImportance.Low, "Fingerprinting asset '{0}' as '{1}'", relativePathCandidate, simpleExtensionResult); - return simpleExtensionResult; - } - - // Complex case, multiple extensions, try matching against known patterns - // For example: - // Rcl.lib.module.js->Rcl#[.{fingerprint}].lib.module.js - // Rcl.Razor.js->Rcl.Razor#[.{fingerprint}].js - foreach (var pattern in fingerprintPatterns) - { - var matchResult = pattern.Matcher.Match(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); - if (matchResult.HasMatches) - { - stem = relativePathCandidate.Substring(0, (1 + relativePathCandidate.Length - pattern.Pattern.Length)); - extension = relativePathCandidate.Substring(stem.Length); - if (!tokensByPattern.TryGetValue(extension, out var expression)) - { - expression = DefaultFingerprintExpression; - } - var patternResult = Path.Combine(directoryName, $"{stem}{expression}{extension}"); - Log.LogMessage(MessageImportance.Low, "Fingerprinting asset '{0}' as '{1}' because it matched pattern '{2}'", relativePathCandidate, patternResult, pattern.Pattern); - return patternResult; - } - } - - // Multiple extensions and no match, apply the fingerprint before the first extension - // For example: - // Rcl.Razor.js->Rcl.Razor#[.{fingerprint}].js - stem = Path.GetFileNameWithoutExtension(relativePathCandidate); - extension = Path.GetExtension(relativePathCandidate); - var result = Path.Combine(directoryName, $"{stem}{DefaultFingerprintExpression}{extension}"); - Log.LogMessage(MessageImportance.Low, "Fingerprinting asset '{0}' as '{1}' because it didn't match any pattern", relativePathCandidate, result); - - return result; + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath); + return (candidateFullPath, false); } - private (string identity, bool computed) ComputeCandidateIdentity(ITaskItem candidate, string contentRoot, string relativePath, Matcher matcher) + var normalizedContentRoot = StaticWebAsset.NormalizeContentRootPath(contentRoot); + if (candidateFullPath.StartsWith(normalizedContentRoot)) { - var candidateFullPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); - if (contentRoot == null) + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot); + return (candidateFullPath, false); + } + else + { + // We want to support assets that are part of the source codebase but that might get transformed during the build or + // publish processes, so we want to allow defining these assets by setting up a different content root path from their + // original location in the project. For example the asset can be wwwroot\my-prod-asset.js, the content root can be + // obj\transform and the final asset identity can be <>\obj\transform\my-prod-asset.js + GlobMatch matchResult = default; + if (matcher != null) { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath); - return (candidateFullPath, false); + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidate.ItemSpec)); + matchResult = matcher.Match(matchContext); } - - var normalizedContentRoot = StaticWebAsset.NormalizeContentRootPath(contentRoot); - if (candidateFullPath.StartsWith(normalizedContentRoot)) + if (matcher == null) + { + // If no relative path pattern was specified, we are going to suggest that the identity is `%(ContentRoot)\RelativePath\OriginalFileName` + // We don't want to use the relative path file name since multiple assets might map to that and conflicts might arise. + // Alternatively, we could be explicit here and support ContentRootSubPath to indicate where it needs to go. + var identitySubPath = Path.GetDirectoryName(relativePath); + var itemSpecFileName = Path.GetFileName(candidateFullPath); + var finalIdentity = Path.Combine(normalizedContentRoot, identitySubPath, itemSpecFileName); + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot); + return (finalIdentity, true); + } + else if (!matchResult.IsMatch) { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot); + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath); return (candidateFullPath, false); } else { - // We want to support assets that are part of the source codebase but that might get transformed during the build or - // publish processes, so we want to allow defining these assets by setting up a different content root path from their - // original location in the project. For example the asset can be wwwroot\my-prod-asset.js, the content root can be - // obj\transform and the final asset identity can be <>\obj\transform\my-prod-asset.js - - var matchResult = matcher?.Match(StaticWebAssetPathPattern.PathWithoutTokens(candidate.ItemSpec)); - if (matcher == null) - { - // If no relative path pattern was specified, we are going to suggest that the identity is `%(ContentRoot)\RelativePath\OriginalFileName` - // We don't want to use the relative path file name since multiple assets might map to that and conflicts might arise. - // Alternatively, we could be explicit here and support ContentRootSubPath to indicate where it needs to go. - var identitySubPath = Path.GetDirectoryName(relativePath); - var itemSpecFileName = Path.GetFileName(candidateFullPath); - var finalIdentity = Path.Combine(normalizedContentRoot, identitySubPath, itemSpecFileName); - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot); - return (finalIdentity, true); - } - else if (!matchResult.HasMatches) - { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath); - return (candidateFullPath, false); - } - else - { - var stem = matchResult.Files.Single().Stem; - var assetIdentity = Path.GetFullPath(Path.Combine(normalizedContentRoot, stem)); - Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec); + var stem = matchResult.Stem; + var assetIdentity = Path.GetFullPath(Path.Combine(normalizedContentRoot, stem)); + Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec); return (assetIdentity, true); } @@ -481,19 +409,19 @@ private string GetCandidateMatchPath(ITaskItem candidate) ContentRoot : candidate.GetMetadata(nameof(StaticWebAsset.ContentRoot))); - var normalizedAssetPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); - if (normalizedAssetPath.StartsWith(normalizedContentRoot)) - { - var result = normalizedAssetPath.Substring(normalizedContentRoot.Length); - Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result); - return result; - } - else - { - Log.LogMessage("No relative path, target path or link was found for candidate '{0}'. FullPath '{0}' does not start with content root '{1}' for candidate '{2}'. Using item spec '{2}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec); - return candidate.ItemSpec; - } + var normalizedAssetPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); + if (normalizedAssetPath.StartsWith(normalizedContentRoot)) + { + var result = normalizedAssetPath.Substring(normalizedContentRoot.Length); + Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result); + return result; } + else + { + Log.LogMessage("No relative path, target path or link was found for candidate '{0}'. FullPath '{0}' does not start with content root '{1}' for candidate '{2}'. Using item spec '{2}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec); + return candidate.ItemSpec; + } + } private void UpdateAssetKindIfNecessary(Dictionary> assetsByRelativePath, string candidateRelativePath, ITaskItem asset) { @@ -607,19 +535,6 @@ private string GetDiscoveryCandidateMatchPath(ITaskItem candidate) candidate.ItemSpec); } - return computedPath; - } - - private class FingerprintPattern(ITaskItem pattern) - { - Matcher _matcher; - public string Name { get; set; } = pattern.ItemSpec; - - public string Pattern { get; set; } = pattern.GetMetadata(nameof(Pattern)); - - public string Expression { get; set; } = pattern.GetMetadata(nameof(Expression)); - - public Matcher Matcher => _matcher ??= new Matcher().AddInclude(Pattern); - } + return computedPath; } } diff --git a/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs b/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs new file mode 100644 index 000000000000..cf96937fecba --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs @@ -0,0 +1,177 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +internal class FingerprintPatternMatcher +{ + private const string DefaultFingerprintExpression = "#[.{fingerprint}]?"; + + private readonly TaskLoggingHelper _log; + private readonly Dictionary _tokensByPattern; + private readonly StaticWebAssetGlobMatcher _matcher; + + public FingerprintPatternMatcher( + TaskLoggingHelper log, + ITaskItem[] fingerprintPatterns) + { + var tokensByPattern = fingerprintPatterns + .ToDictionary( + p => p.GetMetadata("Pattern"), + p => p.GetMetadata("Expression") is string expr and not "" ? expr : DefaultFingerprintExpression); + + _log = log; + _tokensByPattern = tokensByPattern; + + var builder = new StaticWebAssetGlobMatcherBuilder(); + foreach (var pattern in fingerprintPatterns) + { + builder.AddIncludePatterns(pattern.GetMetadata("Pattern")); + } + + _matcher = builder.Build(); + } + + public string AppendFingerprintPattern(StaticWebAssetGlobMatcher.MatchContext context, string identity) + { + var relativePathCandidateMemory = context.PathString.AsMemory(); + if (AlreadyContainsFingerprint(relativePathCandidateMemory, identity)) + { + return relativePathCandidateMemory.ToString(); + } + + var (directoryName, fileName, fileNamePrefix, extension) = +#if NET9_0_OR_GREATER + ComputeFingerprintFragments(relativePathCandidateMemory); +#else + ComputeFingerprintFragments(context.PathString); +#endif + + context.SetPathAndReinitialize(fileName); + var matchResult = _matcher.Match(context); + if (!matchResult.IsMatch) + { +#if NET9_0_OR_GREATER + var result = Path.Combine(directoryName.ToString(), $"{fileNamePrefix}{DefaultFingerprintExpression}{extension}"); +#else + var result = Path.Combine(directoryName, $"{fileNamePrefix}{DefaultFingerprintExpression}{extension}"); +#endif + _log.LogMessage(MessageImportance.Low, "Fingerprinting asset '{0}' as '{1}' because it didn't match any pattern", relativePathCandidateMemory, result); + + return result; + } + else + { + if (!_tokensByPattern.TryGetValue(matchResult.Pattern, out var expression)) + { + throw new InvalidOperationException($"No expression found for pattern '{matchResult.Pattern}'"); + } + else + { + var stem = GetMatchStem(fileName, matchResult.Pattern.AsMemory().Slice(2)); + var matchExtension = GetMatchExtension(fileName, stem); + + var simpleExtensionResult = Path.Combine(directoryName.ToString(), $"{stem}{expression}{matchExtension}"); + _log.LogMessage(MessageImportance.Low, "Fingerprinting asset '{0}' as '{1}'", relativePathCandidateMemory, simpleExtensionResult); + return simpleExtensionResult; + } + } + + static bool AlreadyContainsFingerprint(ReadOnlyMemory relativePathCandidate, string identity) + { + if (MemoryExtensions.Contains(relativePathCandidate.Span, "#[".AsSpan(), StringComparison.Ordinal)) + { + var pattern = StaticWebAssetPathPattern.Parse(relativePathCandidate, identity); + foreach (var segment in pattern.Segments) + { + foreach (var part in segment.Parts) + { + foreach (var name in segment.GetTokenNames()) + { + if (MemoryExtensions.Equals(name.Span, "fingerprint".AsSpan(), StringComparison.OrdinalIgnoreCase)) + { + return true; + } + } + } + } + } + return false; + } + +#if NET9_0_OR_GREATER + static ReadOnlySpan GetMatchExtension(ReadOnlySpan relativePathCandidateMemory, ReadOnlySpan stem) => + relativePathCandidateMemory.Slice(stem.Length); + static ReadOnlySpan GetMatchStem(ReadOnlySpan relativePathCandidateMemory, ReadOnlyMemory pattern) => + relativePathCandidateMemory.Slice(0, relativePathCandidateMemory.Length - pattern.Length - 1); +#else + static ReadOnlyMemory GetMatchExtension(ReadOnlyMemory relativePathCandidateMemory, ReadOnlyMemory stem) => + relativePathCandidateMemory.Slice(stem.Length); + static ReadOnlyMemory GetMatchStem(ReadOnlyMemory relativePathCandidateMemory, ReadOnlyMemory pattern) => + relativePathCandidateMemory.Slice(0, relativePathCandidateMemory.Length - pattern.Length - 1); +#endif + } + +#if NET9_0_OR_GREATER + private static FingerprintFragments ComputeFingerprintFragments( + ReadOnlyMemory relativePathCandidate) + { + var fileName = Path.GetFileName(relativePathCandidate.Span); + var directoryName = Path.GetDirectoryName(relativePathCandidate.Span); + var stem = Path.GetFileNameWithoutExtension(relativePathCandidate.Span); + var extension = Path.GetExtension(relativePathCandidate.Span); + + return new(directoryName, fileName, stem, extension); + } +#else + private static (string directoryName, ReadOnlyMemory fileName, ReadOnlyMemory fileNamePrefix, ReadOnlyMemory extension) ComputeFingerprintFragments( + string relativePathCandidate) + { + var fileName = Path.GetFileName(relativePathCandidate).AsMemory(); + var directoryName = Path.GetDirectoryName(relativePathCandidate); + var stem = Path.GetFileNameWithoutExtension(relativePathCandidate).AsMemory(); + var extension = Path.GetExtension(relativePathCandidate).AsMemory(); + + return (directoryName, fileName, stem, extension); + } +#endif + + private ref struct FingerprintFragments + { + public ReadOnlySpan DirectoryName; + public ReadOnlySpan FileName; + public ReadOnlySpan FileNamePrefix; + public ReadOnlySpan Extension; + + public FingerprintFragments(ReadOnlySpan directoryName, ReadOnlySpan fileName, ReadOnlySpan fileNamePrefix, ReadOnlySpan extension) + { + DirectoryName = directoryName; + FileName = fileName; + FileNamePrefix = fileNamePrefix; + Extension = extension; + } + + public void Deconstruct(out ReadOnlySpan directoryName, out ReadOnlySpan fileName, out ReadOnlySpan fileNamePrefix, out ReadOnlySpan extension) + { + directoryName = DirectoryName; + fileName = FileName; + fileNamePrefix = FileNamePrefix; + extension = Extension; + } + } + + private class FingerprintPattern(ITaskItem pattern) + { + StaticWebAssetGlobMatcher _matcher; + public string Name { get; set; } = pattern.ItemSpec; + + public string Pattern { get; set; } = pattern.GetMetadata(nameof(Pattern)); + + public string Expression { get; set; } = pattern.GetMetadata(nameof(Expression)); + + public StaticWebAssetGlobMatcher Matcher => _matcher ??= new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(Pattern).Build(); + } +} diff --git a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs index df4a58644a77..a42878d3c0a1 100644 --- a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs +++ b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs @@ -14,7 +14,7 @@ namespace Microsoft.AspNetCore.StaticWebAssets.Tasks public class GenerateStaticWebAssetsDevelopmentManifest : Task { private static readonly char[] _separator = ['/']; - + [Required] public string Source { get; set; } @@ -91,9 +91,9 @@ public StaticWebAssetsDevelopmentManifest ComputeDevelopmentManifest( return 0; }); - var manifest = CreateManifest(assetsWithPathSegments, discoveryPatternsByBasePath); - return manifest; - } + var manifest = CreateManifest(assetsWithPathSegments, discoveryPatternsByBasePath); + return manifest; + } private IEnumerable ComputeManifestAssets(IEnumerable assets) { diff --git a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs index bad9da6364b1..0b6fe547cc6b 100644 --- a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs +++ b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs @@ -212,10 +212,10 @@ private bool ValidateMetadataMatches(ITaskItem reference, ITaskItem candidate, s return true; } - private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) - { - var value = item.GetMetadata(metadataName); - var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); + private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) + { + var value = item.GetMetadata(metadataName); + var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); if (isInvalidValue) { diff --git a/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs b/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs index 7cd4b18bb40e..81e023e2e1ea 100644 --- a/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs +++ b/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs @@ -203,10 +203,10 @@ private bool ValidateMetadataMatches(ITaskItem reference, ITaskItem candidate, s return true; } - private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) - { - var value = item.GetMetadata(metadataName); - var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); + private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) + { + var value = item.GetMetadata(metadataName); + var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); if (isInvalidValue) { diff --git a/src/StaticWebAssetsSdk/Tasks/Legacy/ValidateStaticWebAssetsUniquePaths.cs b/src/StaticWebAssetsSdk/Tasks/Legacy/ValidateStaticWebAssetsUniquePaths.cs index 1faacbfda061..1c84919f21be 100644 --- a/src/StaticWebAssetsSdk/Tasks/Legacy/ValidateStaticWebAssetsUniquePaths.cs +++ b/src/StaticWebAssetsSdk/Tasks/Legacy/ValidateStaticWebAssetsUniquePaths.cs @@ -17,22 +17,22 @@ public class ValidateStaticWebAssetsUniquePaths : Task [Required] public ITaskItem[] WebRootFiles { get; set; } - public override bool Execute() + public override bool Execute() + { + var assetsByWebRootPaths = new Dictionary(StringComparer.OrdinalIgnoreCase); + for (var i = 0; i < StaticWebAssets.Length; i++) { - var assetsByWebRootPaths = new Dictionary(StringComparer.OrdinalIgnoreCase); - for (var i = 0; i < StaticWebAssets.Length; i++) + var contentRootDefinition = StaticWebAssets[i]; + if (!EnsureRequiredMetadata(contentRootDefinition, BasePath) || + !EnsureRequiredMetadata(contentRootDefinition, RelativePath)) { - var contentRootDefinition = StaticWebAssets[i]; - if (!EnsureRequiredMetadata(contentRootDefinition, BasePath) || - !EnsureRequiredMetadata(contentRootDefinition, RelativePath)) - { - return false; - } - else - { - var webRootPath = GetWebRootPath("/wwwroot", - contentRootDefinition.GetMetadata(BasePath), - contentRootDefinition.GetMetadata(RelativePath)); + return false; + } + else + { + var webRootPath = GetWebRootPath("/wwwroot", + contentRootDefinition.GetMetadata(BasePath), + contentRootDefinition.GetMetadata(RelativePath)); if (assetsByWebRootPaths.TryGetValue(webRootPath, out var existingWebRootPath)) { @@ -49,17 +49,17 @@ public override bool Execute() } } - for (var i = 0; i < WebRootFiles.Length; i++) + for (var i = 0; i < WebRootFiles.Length; i++) + { + var webRootFile = WebRootFiles[i]; + var relativePath = webRootFile.GetMetadata(TargetPath); + var webRootFileWebRootPath = GetWebRootPath("", "/", relativePath); + if (assetsByWebRootPaths.TryGetValue(webRootFileWebRootPath, out var existingAsset)) { - var webRootFile = WebRootFiles[i]; - var relativePath = webRootFile.GetMetadata(TargetPath); - var webRootFileWebRootPath = GetWebRootPath("", "/", relativePath); - if (assetsByWebRootPaths.TryGetValue(webRootFileWebRootPath, out var existingAsset)) - { - Log.LogError($"The static web asset '{existingAsset.ItemSpec}' has a conflicting web root path '{webRootFileWebRootPath}' with the project file '{webRootFile.ItemSpec}'."); - return false; - } + Log.LogError($"The static web asset '{existingAsset.ItemSpec}' has a conflicting web root path '{webRootFileWebRootPath}' with the project file '{webRootFile.ItemSpec}'."); + return false; } + } return true; } diff --git a/src/StaticWebAssetsSdk/Tasks/Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj b/src/StaticWebAssetsSdk/Tasks/Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj index 73f553c83e41..7c3331c2fc35 100644 --- a/src/StaticWebAssetsSdk/Tasks/Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj +++ b/src/StaticWebAssetsSdk/Tasks/Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj @@ -40,6 +40,10 @@ + + + + @@ -47,12 +51,8 @@ - - + + @@ -62,61 +62,43 @@ - + <_FileSystemGlobbing Include="@(ReferencePath)" Condition="'%(ReferencePath.NuGetPackageId)' == 'Microsoft.Extensions.FileSystemGlobbing'" /> <_FileSystemGlobbingContent Include="@(_FileSystemGlobbing)" TargetPath="tasks\$(TargetFramework)\%(_FileSystemGlobbing.Filename)%(_FileSystemGlobbing.Extension)" /> - + - + - <_CssParser Include="@(ReferencePath->WithMetadataValue('NuGetPackageId', 'Microsoft.Css.Parser'))" /> + <_CssParser Include="@(ReferencePath->WithMetadataValue('NuGetPackageId', 'Microsoft.Css.Parser'))" /> <_CssParserContent Include="@(_CssParser)" TargetPath="tasks\$(TargetFramework)\%(_CssParser.Filename)%(_CssParser.Extension)" /> - + - + - + - + diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ComputeCssScope.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ComputeCssScope.cs index 47ea03306ac9..a938af350570 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ComputeCssScope.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ComputeCssScope.cs @@ -23,12 +23,12 @@ public override bool Execute() { ScopedCss = new ITaskItem[ScopedCssInput.Length]; - for (var i = 0; i < ScopedCssInput.Length; i++) - { - var input = ScopedCssInput[i]; - var relativePath = input.ItemSpec.ToLowerInvariant().Replace("\\", "//"); - var scope = input.GetMetadata("CssScope"); - scope = !string.IsNullOrEmpty(scope) ? scope : GenerateScope(TargetName, relativePath); + for (var i = 0; i < ScopedCssInput.Length; i++) + { + var input = ScopedCssInput[i]; + var relativePath = input.ItemSpec.ToLowerInvariant().Replace("\\", "//"); + var scope = input.GetMetadata("CssScope"); + scope = !string.IsNullOrEmpty(scope) ? scope : GenerateScope(TargetName, relativePath); var outputItem = new TaskItem(input); outputItem.SetMetadata("CssScope", scope); diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs index 408cd0c1daa4..fe5385cb9519 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs @@ -31,34 +31,34 @@ public override bool Execute() } Array.Sort(ScopedCssFiles, _fullPathComparer); - var builder = new StringBuilder(); - if (ProjectBundles.Length > 0) + var builder = new StringBuilder(); + if (ProjectBundles.Length > 0) + { + // We are importing bundles from other class libraries and packages, in that case we need to compute the + // import path relative to the position of where the final bundle will be. + // Our final bundle will always be at "<>/scoped.styles.css" + // Other bundles will be at "<>/bundle.bdl.scp.css" + // The base and relative paths can be modified by the user, so we do a normalization process to ensure they + // are in the shape we expect them before we use them. + // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as + // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that + // is what is valid on the url. + // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their + // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. + // These links need to be relative to the final bundle to be independent of the path where the main app is being served. + // For example: + // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a + // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". + // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". + // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" + // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle + // base paths, but its more work and it will not have a significant impact on the bundle size size. + var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); + var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); + var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); + for (var i = 0; i < ProjectBundles.Length; i++) { - // We are importing bundles from other class libraries and packages, in that case we need to compute the - // import path relative to the position of where the final bundle will be. - // Our final bundle will always be at "<>/scoped.styles.css" - // Other bundles will be at "<>/bundle.bdl.scp.css" - // The base and relative paths can be modified by the user, so we do a normalization process to ensure they - // are in the shape we expect them before we use them. - // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as - // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that - // is what is valid on the url. - // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their - // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. - // These links need to be relative to the final bundle to be independent of the path where the main app is being served. - // For example: - // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a - // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". - // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". - // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" - // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle - // base paths, but its more work and it will not have a significant impact on the bundle size size. - var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); - var currentBasePathSegments = normalizedBasePath.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries); - var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); - for (var i = 0; i < ProjectBundles.Length; i++) - { - var importPath = NormalizePath(Path.Combine(prefix, ProjectBundles[i].ItemSpec)); + var importPath = NormalizePath(Path.Combine(prefix, ProjectBundles[i].ItemSpec)); builder.AppendLine($"@import '{importPath}';"); } @@ -78,12 +78,11 @@ public override bool Execute() var content = builder.ToString(); - if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) - { - Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); - File.WriteAllText(OutputFile, content); - } - + if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) + { + Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); + File.WriteAllText(OutputFile, content); + } return !Log.HasLoggedErrors; } diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs index 70e59cc09775..ee2ef7e3a1c6 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs @@ -31,37 +31,37 @@ public override bool Execute() } Array.Sort(ScopedCssFiles, _fullPathComparer); - var builder = new StringBuilder(); - if (ProjectBundles.Length > 0) + var builder = new StringBuilder(); + if (ProjectBundles.Length > 0) + { + // We are importing bundles from other class libraries and packages, in that case we need to compute the + // import path relative to the position of where the final bundle will be. + // Our final bundle will always be at "<>/scoped.styles.css" + // Other bundles will be at "<>/bundle.bdl.scp.css" + // The base and relative paths can be modified by the user, so we do a normalization process to ensure they + // are in the shape we expect them before we use them. + // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as + // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that + // is what is valid on the url. + // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their + // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. + // These links need to be relative to the final bundle to be independent of the path where the main app is being served. + // For example: + // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a + // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". + // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". + // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" + // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle + // base paths, but its more work and it will not have a significant impact on the bundle size size. + var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); + var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); + var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); + for (var i = 0; i < ProjectBundles.Length; i++) { - // We are importing bundles from other class libraries and packages, in that case we need to compute the - // import path relative to the position of where the final bundle will be. - // Our final bundle will always be at "<>/scoped.styles.css" - // Other bundles will be at "<>/bundle.bdl.scp.css" - // The base and relative paths can be modified by the user, so we do a normalization process to ensure they - // are in the shape we expect them before we use them. - // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as - // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that - // is what is valid on the url. - // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their - // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. - // These links need to be relative to the final bundle to be independent of the path where the main app is being served. - // For example: - // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a - // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". - // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". - // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" - // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle - // base paths, but its more work and it will not have a significant impact on the bundle size size. - var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); - var currentBasePathSegments = normalizedBasePath.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries); - var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); - for (var i = 0; i < ProjectBundles.Length; i++) - { - var bundle = ProjectBundles[i]; - var bundleBasePath = NormalizePath(bundle.GetMetadata("BasePath")); - var relativePath = NormalizePath(bundle.GetMetadata("RelativePath")); - var importPath = NormalizePath(Path.Combine(prefix, bundleBasePath, relativePath)); + var bundle = ProjectBundles[i]; + var bundleBasePath = NormalizePath(bundle.GetMetadata("BasePath")); + var relativePath = NormalizePath(bundle.GetMetadata("RelativePath")); + var importPath = NormalizePath(Path.Combine(prefix, bundleBasePath, relativePath)); builder.AppendLine($"@import '{importPath}';"); } @@ -81,12 +81,11 @@ public override bool Execute() var content = builder.ToString(); - if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) - { - Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); - File.WriteAllText(OutputFile, content); - } - + if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) + { + Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); + File.WriteAllText(OutputFile, content); + } return !Log.HasLoggedErrors; } diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs index 2d4ca0696d4c..efab7a067951 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs @@ -160,17 +160,17 @@ protected override void VisitSelector(Selector selector) var allSimpleSelectors = selector.Children.OfType(); var firstDeepCombinator = allSimpleSelectors.FirstOrDefault(s => s_deepCombinatorRegex.IsMatch(s.Text)); - var lastSimpleSelector = allSimpleSelectors.TakeWhile(s => s != firstDeepCombinator).LastOrDefault(); - if (lastSimpleSelector != null) - { - Edits.Add(new InsertSelectorScopeEdit { Position = FindPositionToInsertInSelector(lastSimpleSelector) }); - } - else if (firstDeepCombinator != null) - { - // For a leading deep combinator, we want to insert the scope attribute at the start - // Otherwise the result would be a CSS rule that isn't scoped at all - Edits.Add(new InsertSelectorScopeEdit { Position = firstDeepCombinator.Start }); - } + var lastSimpleSelector = allSimpleSelectors.TakeWhile(s => s != firstDeepCombinator).LastOrDefault(); + if (lastSimpleSelector != null) + { + Edits.Add(new InsertSelectorScopeEdit { Position = FindPositionToInsertInSelector(lastSimpleSelector) }); + } + else if (firstDeepCombinator != null) + { + // For a leading deep combinator, we want to insert the scope attribute at the start + // Otherwise the result would be a CSS rule that isn't scoped at all + Edits.Add(new InsertSelectorScopeEdit { Position = firstDeepCombinator.Start }); + } // Also remove the deep combinator if we matched one if (firstDeepCombinator != null) diff --git a/src/StaticWebAssetsSdk/Tasks/ServiceWorker/GenerateServiceWorkerAssetsManifest.cs b/src/StaticWebAssetsSdk/Tasks/ServiceWorker/GenerateServiceWorkerAssetsManifest.cs index b4a8ff3ee560..684bb5ebbc7a 100644 --- a/src/StaticWebAssetsSdk/Tasks/ServiceWorker/GenerateServiceWorkerAssetsManifest.cs +++ b/src/StaticWebAssetsSdk/Tasks/ServiceWorker/GenerateServiceWorkerAssetsManifest.cs @@ -86,13 +86,13 @@ private static string ComputeVersion(ManifestEntry [] assets) return version; } - private void PersistManifest(ServiceWorkerManifest manifest) - { - var data = JsonSerializer.Serialize(manifest, ManifestSerializationOptions); - var content = $"self.assetsManifest = {data};{Environment.NewLine}"; - var contentHash = ComputeFileHash(content); - var fileExists = File.Exists(OutputPath); - var existingManifestHash = fileExists ? ComputeFileHash(File.ReadAllText(OutputPath)) : ""; + private void PersistManifest(ServiceWorkerManifest manifest) + { + var data = JsonSerializer.Serialize(manifest, ManifestSerializationOptions); + var content = $"self.assetsManifest = {data};{Environment.NewLine}"; + var contentHash = ComputeFileHash(content); + var fileExists = File.Exists(OutputPath); + var existingManifestHash = fileExists ? ComputeFileHash(File.ReadAllText(OutputPath)) : ""; if (!fileExists) { diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobMatch.cs b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobMatch.cs new file mode 100644 index 000000000000..c35113f518d6 --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobMatch.cs @@ -0,0 +1,13 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +public struct GlobMatch(bool isMatch, string pattern = null, string stem = null) +{ + public bool IsMatch { get; set; } = isMatch; + + public string Pattern { get; set; } = pattern; + + public string Stem { get; set; } = stem; +} diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobNode.cs b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobNode.cs new file mode 100644 index 000000000000..65d7fb27d438 --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/GlobNode.cs @@ -0,0 +1,113 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Diagnostics; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] +public class GlobNode +{ + public string Match { get; set; } + +#if NET9_0_OR_GREATER + public Dictionary LiteralsDictionary { get; set; } + public Dictionary.AlternateLookup> Literals { get; set; } +#else + public Dictionary Literals { get; set; } +#endif + +#if NET9_0_OR_GREATER + public Dictionary ExtensionsDictionary { get; set; } + public Dictionary.AlternateLookup> Extensions { get; set; } +#else + public Dictionary Extensions { get; set; } +#endif + + public List ComplexGlobSegments { get; set; } + + public GlobNode WildCard { get; set; } + + public GlobNode RecursiveWildCard { get; set; } + + internal bool HasChildren() + { +#if NET9_0_OR_GREATER + return LiteralsDictionary?.Count > 0 || ExtensionsDictionary?.Count > 0 || ComplexGlobSegments?.Count > 0 || WildCard != null || RecursiveWildCard != null; +#else + return Literals?.Count > 0 || Extensions?.Count > 0 || ComplexGlobSegments?.Count > 0 || WildCard != null || RecursiveWildCard != null; +#endif + } + + private string GetDebuggerDisplay() + { + return ToString(); + } + + public override string ToString() + { +#if NET9_0_OR_GREATER + var literals = $$"""{{{string.Join(", ", LiteralsDictionary?.Keys ?? Enumerable.Empty())}}}"""; + var extensions = $$"""{{{string.Join(", ", ExtensionsDictionary?.Keys ?? Enumerable.Empty())}}}"""; +#else + var literals = $$"""{{{string.Join(", ", Literals?.Keys ?? Enumerable.Empty())}}}"""; + var extensions = $$"""{{{string.Join(", ", Extensions?.Keys ?? Enumerable.Empty())}}}"""; +#endif + var wildCard = WildCard != null ? "*" : string.Empty; + var recursiveWildCard = RecursiveWildCard != null ? "**" : string.Empty; + return $"{literals}|{extensions}|{wildCard}|{recursiveWildCard}"; + } + + internal bool HasLiterals() + { +#if NET9_0_OR_GREATER + return LiteralsDictionary?.Count > 0; +#else + return Literals?.Count > 0; +#endif + } + + internal bool HasExtensions() + { +#if NET9_0_OR_GREATER + return ExtensionsDictionary?.Count > 0; +#else + return Extensions?.Count > 0; +#endif + } +} + +[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] +public class ComplexGlobSegment +{ + public GlobNode Node { get; set; } + public List Parts { get; set; } + + private string GetDebuggerDisplay() => ToString(); + + public override string ToString() => string.Join("", Parts.Select(p => p.ToString())); +} + +[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] +public class GlobSegmentPart +{ + public GlobSegmentPartKind Kind { get; set; } + public ReadOnlyMemory Value { get; set; } + + private string GetDebuggerDisplay() => ToString(); + + public override string ToString() => Kind switch + { + GlobSegmentPartKind.Literal => Value.ToString(), + GlobSegmentPartKind.WildCard => "*", + GlobSegmentPartKind.QuestionMark => "?", + _ => throw new InvalidOperationException(), + }; +} + +public enum GlobSegmentPartKind +{ + Literal, + WildCard, + QuestionMark, +} diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/PathTokenizer.cs b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/PathTokenizer.cs new file mode 100644 index 000000000000..84860aea7ef0 --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/PathTokenizer.cs @@ -0,0 +1,118 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +#if !NET9_0_OR_GREATER +public ref struct PathTokenizer(ReadOnlySpan path) +{ + private readonly ReadOnlySpan _path = path; + int _index = -1; + int _nextSeparatorIndex = -1; + + public readonly Segment Current => + new (_index, (_nextSeparatorIndex == -1 ? _path.Length : _nextSeparatorIndex) - _index); + + public bool MoveNext() + { + if (_index != -1 && _nextSeparatorIndex == -1) + { + return false; + } + + _index = _nextSeparatorIndex + 1; + _nextSeparatorIndex = GetSeparator(); + return true; + } + + internal SegmentCollection Fill(List segments) + { + while (MoveNext()) + { + if (Current.Length > 0 && + !_path.Slice(Current.Start, Current.Length).Equals(".".AsSpan(), StringComparison.Ordinal) && + !_path.Slice(Current.Start, Current.Length).Equals("..".AsSpan(), StringComparison.Ordinal)) + { + segments.Add(Current); + } + } + + return new SegmentCollection(_path, segments); + } + + private readonly int GetSeparator() => _path.Slice(_index).IndexOfAny(OSPath.DirectoryPathSeparators.Span) switch + { + -1 => -1, + var index => index + _index + }; + + public struct Segment(int start, int length) + { + public int Start { get; set; } = start; + public int Length { get; set; } = length; + } + + public readonly ref struct SegmentCollection(ReadOnlySpan path, List segments) + { + private readonly ReadOnlySpan _path = path; + private readonly int _index = 0; + + private SegmentCollection(ReadOnlySpan path, List segments, int index) : this(path, segments) => + _index = index; + + public int Count => segments.Count - _index; + + public ReadOnlySpan this[int index] => _path.Slice(segments[index + _index].Start, segments[index + _index].Length); + + public ReadOnlyMemory this[ReadOnlyMemory path, int index] => path.Slice(segments[index + _index].Start, segments[index + _index].Length); + + internal SegmentCollection Slice(int segmentIndex) => new (_path, segments, segmentIndex); + } +} +#else +public ref struct PathTokenizer(ReadOnlySpan path) +{ + private readonly ReadOnlySpan _path = path; + + public struct Segment(int start, int length) + { + public int Start { get; set; } = start; + public int Length { get; set; } = length; + } + + internal SegmentCollection Fill(List segments) + { + foreach (var range in MemoryExtensions.SplitAny(_path, OSPath.DirectoryPathSeparators.Span)) + { + var length = range.End.Value - range.Start.Value; + if (length > 0 && + !_path.Slice(range.Start.Value, length).Equals(".".AsSpan(), StringComparison.Ordinal) && + !_path.Slice(range.Start.Value, length).Equals("..".AsSpan(), StringComparison.Ordinal)) + { + segments.Add(new(range.Start.Value, length)); + } + } + + return new SegmentCollection(_path, segments); + } + + public readonly ref struct SegmentCollection(ReadOnlySpan path, List segments) + { + private readonly ReadOnlySpan _path = path; + private readonly int _index = 0; + + private SegmentCollection(ReadOnlySpan path, List segments, int index) : this(path, segments) => + _index = index; + + public int Count => segments.Count - _index; + + public ReadOnlySpan this[int index] => _path.Slice(segments[index + _index].Start, segments[index + _index].Length); + + public ReadOnlyMemory this[ReadOnlyMemory path, int index] => path.Slice(segments[index + _index].Start, segments[index + _index].Length); + + internal SegmentCollection Slice(int segmentIndex) => new(_path, segments, segmentIndex); + } +} +#endif diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcher.cs b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcher.cs new file mode 100644 index 000000000000..18ea7fad699f --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcher.cs @@ -0,0 +1,551 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Diagnostics; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +public class StaticWebAssetGlobMatcher(GlobNode includes, GlobNode excludes) +{ + // For testing only + internal GlobMatch Match(string path) + { + var context = CreateMatchContext(); + context.SetPathAndReinitialize(path); + return Match(context); + } + + public GlobMatch Match(MatchContext context) + { + var stateStack = context.MatchStates; + var tokenizer = new PathTokenizer(context.Path); + var segments = tokenizer.Fill(context.Segments); + if (segments.Count == 0) + { + return new(false, string.Empty); + } + + if (excludes != null) + { + var excluded = MatchCore(excludes, segments, stateStack); + if (excluded.IsMatch) + { + return new(false, null); + } + } + + return MatchCore(includes, segments, stateStack); + } + + private static GlobMatch MatchCore(GlobNode includes, PathTokenizer.SegmentCollection segments, Stack stateStack) + { + stateStack.Push(new(includes)); + while (stateStack.Count > 0) + { + var state = stateStack.Pop(); + var stage = state.Stage; + var currentIndex = state.SegmentIndex; + var node = state.Node; + + switch (stage) + { + case MatchStage.Done: + if (currentIndex == segments.Count) + { + if (node.Match != null) + { + var stem = ComputeStem(segments, state.StemStartIndex); + return new(true, node.Match, stem); + } + + // We got to the end with no matches, pop the next element on the stack. + continue; + } + break; + case MatchStage.Literal: + if (currentIndex == segments.Count) + { + // We ran out of segments to match + continue; + } + PushNextStageIfAvailable(stateStack, state); + MatchLiteral(segments, stateStack, state); + break; + case MatchStage.Extension: + if (currentIndex == segments.Count) + { + // We ran out of segments to match + continue; + } + PushNextStageIfAvailable(stateStack, state); + MatchExtension(segments, stateStack, state); + break; + case MatchStage.Complex: + if (currentIndex == segments.Count) + { + // We ran out of segments to match + continue; + } + PushNextStageIfAvailable(stateStack, state); + MatchComplex(segments, stateStack, state); + break; + case MatchStage.WildCard: + if (currentIndex == segments.Count) + { + // We ran out of segments to match + continue; + } + PushNextStageIfAvailable(stateStack, state); + MatchWildCard(stateStack, state); + break; + case MatchStage.RecursiveWildCard: + MatchRecursiveWildCard(segments, stateStack, state); + break; + } + } + + return new(false, null); + } + + private static string ComputeStem(PathTokenizer.SegmentCollection segments, int stemStartIndex) + { + if (stemStartIndex == -1) + { + return segments[segments.Count - 1].ToString(); + } +#if NET9_0_OR_GREATER + var stemLength = 0; + for (var i = stemStartIndex; i < segments.Count; i++) + { + stemLength += segments[i].Length; + } + // Separators + stemLength += segments.Count - stemStartIndex - 1; + + return string.Create(stemLength, segments.Slice(stemStartIndex), (span, segments) => + { + var index = 0; + for (var i = 0; i < segments.Count; i++) + { + var segment = segments[i]; + segment.CopyTo(span.Slice(index)); + index += segment.Length; + if (i < segments.Count - 1) + { + span[index++] = '/'; + } + } + }); +#else + var stem = new StringBuilder(); + for (var i = stemStartIndex; i < segments.Count; i++) + { + stem.Append(segments[i].ToString()); + if (i < segments.Count - 1) + { + stem.Append('/'); + } + } + return stem.ToString(); +#endif + } + + private static void MatchComplex(PathTokenizer.SegmentCollection segments, Stack stateStack, MatchState state) + { + // We need to try all the complex segments until we find one that matches or we run out of segments to try. + // If we find a match for the current segment, we need to make sure that the rest of the segments match the remainder of the pattern. + // For that reason, if we find a match, we need to push a state that will try the next complex segment in the list (if any) and one + // state that will try the next segment in the current match, so that if for some reason the rest of the pattern doesn't match, we can + // continue trying the rest of the complex segments. + var complexSegmentIndex = state.ComplexSegmentIndex; + var currentIndex = state.SegmentIndex; + var node = state.Node; + var segment = segments[currentIndex]; + var complexSegment = node.ComplexGlobSegments[complexSegmentIndex]; + var parts = complexSegment.Parts; + + if (TryMatchParts(segment, parts)) + { + // We have a match for the current segment + if (complexSegmentIndex + 1 < node.ComplexGlobSegments.Count) + { + // Push a state that will try the next complex segment + stateStack.Push(state.NextComplex()); + } + + // Push a state to try the remainder of the segments + stateStack.Push(state.NextSegment(complexSegment.Node)); + } + } + + private static bool TryMatchParts(ReadOnlySpan span, List parts, int index = 0, int partIndex = 0) + { + for (var i = partIndex; i < parts.Count; i++) + { + if (index > span.Length) + { + // No more characters to consume but we still have parts to process + return false; + } + + var part = parts[i]; + switch (part.Kind) + { + case GlobSegmentPartKind.Literal: + if (!span.Slice(index).StartsWith(part.Value.Span, StringComparison.OrdinalIgnoreCase)) + { + // Literal didn't match + return false; + } + index += part.Value.Length; + break; + case GlobSegmentPartKind.QuestionMark: + index++; + break; + case GlobSegmentPartKind.WildCard: + // Wildcards require trying to match 0 or more characters, so we need to try matching the rest of the parts after + // having consumed 0, 1, 2, ... characters and so on. + // Instead of jumping 0, 1, 2, etc, we are going to calculate the next step by finding the next literal on the list. + // If we find another * we can discard the current one. + // If we find one or moe '?' we can require that at least as many characters as '?' are consumed. + // When we find a literal, we can try to find the index of the literal in the remaining string, and if we find it, we can + // try to match the rest of the parts, jumping ahead after the literal. + // If we happen to not find a literal, we have a match (trailing *) or at most we can require that there are N characters + // left in the string, where N is the number of '?' in the remaining parts. + var minimumCharactersToConsume = 0; + for (var j = i + 1; j < parts.Count; j++) + { + var nextPart = parts[j]; + switch (nextPart.Kind) + { + case GlobSegmentPartKind.Literal: + // Start searching after the current index + the minimum characters to consume + var remainingSpan = span.Slice(index + minimumCharactersToConsume); + var nextLiteralIndex = remainingSpan.IndexOf(nextPart.Value.Span, StringComparison.OrdinalIgnoreCase); + while (nextLiteralIndex != -1) + { + // Consume the characters before the literal and the literal itself before we try + // to match the rest of the parts. + remainingSpan = remainingSpan.Slice(nextLiteralIndex + nextPart.Value.Length); + + if (remainingSpan.Length == 0 && j == parts.Count - 1) + { + // We were looking at the last literal, so we have a match + return true; + } + + if (!TryMatchParts(remainingSpan, parts, 0, j + 1)) + { + // If we couldn't match the rest of the parts, try the next literal + nextLiteralIndex = remainingSpan.IndexOf(nextPart.Value.Span, StringComparison.OrdinalIgnoreCase); + } + else + { + return true; + } + } + // At this point we couldn't match the next literal, in the list, so this pattern is not a match + return false; + case GlobSegmentPartKind.QuestionMark: + minimumCharactersToConsume++; + break; + case GlobSegmentPartKind.WildCard: + // Ignore any wildcard that comes right after the original one + break; + } + } + + // There were no trailing literals, so we have a match if there are at least as many characters as '?' in the remaining parts + return index + minimumCharactersToConsume <= span.Length; + } + } + + return index == span.Length; + } + + private static void MatchRecursiveWildCard(PathTokenizer.SegmentCollection segments, Stack stateStack, MatchState state) + { + var node = state.Node; + for (var i = segments.Count - state.SegmentIndex; i >= 0; i--) + { + var nextSegment = state.NextSegment(node.RecursiveWildCard, i); + // The stem is calculated as the first time the /**/ pattern is matched til the remainder of the path, otherwise, the stem is + // the file name. + if (nextSegment.StemStartIndex == -1) + { + nextSegment.StemStartIndex = state.SegmentIndex; + } + + stateStack.Push(nextSegment); + } + } + + private static void MatchWildCard(Stack stateStack, MatchState state) + { + // A wildcard matches any segment, so we can continue with the next + stateStack.Push(state.NextSegment(state.Node.WildCard)); + } + + private static void MatchExtension(PathTokenizer.SegmentCollection segments, Stack stateStack, MatchState state) + { + var node = state.Node; + var currentIndex = state.SegmentIndex; + var extensionIndex = state.ExtensionSegmentIndex; + var segment = segments[currentIndex]; + if (extensionIndex >= segment.Length) + { + // We couldn't find any path that matched the extensions we have + return; + } + + // We start from something.else.txt matching.else.txt and then .txt + var remaining = segment.Slice(extensionIndex); + var indexOfDot = remaining.IndexOf('.'); + if (indexOfDot != -1) + { + if (TryMatchExtension(node, remaining.Slice(indexOfDot), out var extensionCandidate)) + { + stateStack.Push(state.NextSegment(extensionCandidate)); + } + else + { + // If we fail to match, try and match the next extension. + stateStack.Push(state.NextExtension(extensionIndex + indexOfDot + 1)); + } + } + } + + private static void MatchLiteral(PathTokenizer.SegmentCollection segments, Stack stateStack, MatchState state) + { + var currentIndex = state.SegmentIndex; + var node = state.Node; + // Push the next stage to the stack so we can continue searching in case we don't match the entire path + PushNextStageIfAvailable(stateStack, state); + if (TryMatchLiteral(node, segments[currentIndex], out var literalCandidate)) + { + // Push the found node to the stack to match the remaining path segments + stateStack.Push(state.NextSegment(literalCandidate)); + } + } + + private static void PushNextStageIfAvailable(Stack stateStack, MatchState state) + { + if (state.ExtensionSegmentIndex == 0 && state.ComplexSegmentIndex == 0) + { + var nextStage = state.NextStage(); + if (nextStage.HasValue) + { + stateStack.Push(nextStage); + } + } + } + + [DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] + internal struct MatchState(GlobNode node, MatchStage stage, int segmentIndex, int extensionSegmentIndex, int complexSegmentIndex) + { + public MatchState(GlobNode node) : this(node, GetInitialStage(node), 0, 0, 0) { } + + public GlobNode Node { get; set; } = node; + + public MatchStage Stage { get; set; } = stage; + + // Index on the list of segments for the path + public int SegmentIndex { get; set; } = segmentIndex; + + public int ExtensionSegmentIndex { get; set; } = extensionSegmentIndex; + + public int ComplexSegmentIndex { get; set; } = complexSegmentIndex; + + public int StemStartIndex { get; set; } = -1; + + internal readonly bool HasValue => Node != null; + + public readonly void Deconstruct(out GlobNode node, out MatchStage stage, out int segmentIndex, out int extensionIndex, out int complexIndex) + { + node = Node; + stage = Stage; + segmentIndex = SegmentIndex; + extensionIndex = ExtensionSegmentIndex; + complexIndex = ComplexSegmentIndex; + } + + internal MatchState NextSegment(GlobNode candidate, int elements = 1, int complexIndex = 0) => + new(candidate, GetInitialStage(candidate), SegmentIndex + elements, 0, complexIndex) { StemStartIndex = StemStartIndex }; + + internal MatchState NextStage() + { + switch (Stage) + { + case MatchStage.Literal: + if (Node.HasExtensions()) + { + return new(Node, MatchStage.Extension, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + if (Node.ComplexGlobSegments != null && Node.ComplexGlobSegments.Count > 0) + { + return new(Node, MatchStage.Complex, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + if (Node.WildCard != null) + { + return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + if (Node.RecursiveWildCard != null) + { + return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + break; + case MatchStage.Extension: + if (Node.ComplexGlobSegments != null && Node.ComplexGlobSegments.Count > 0) + { + return new(Node, MatchStage.Complex, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + if (Node.WildCard != null) + { + return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + if (Node.RecursiveWildCard != null) + { + return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + break; + case MatchStage.Complex: + if (Node.WildCard != null) + { + return new(Node, MatchStage.WildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + if (Node.RecursiveWildCard != null) + { + return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + break; + case MatchStage.WildCard: + if (Node.RecursiveWildCard != null) + { + return new(Node, MatchStage.RecursiveWildCard, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + break; + case MatchStage.RecursiveWildCard: + return new(Node, MatchStage.Done, SegmentIndex, 0, 0) + { StemStartIndex = StemStartIndex }; + } + + return default; + } + + private static MatchStage GetInitialStage(GlobNode node) + { + if (node.HasLiterals()) + { + return MatchStage.Literal; + } + + if (node.HasExtensions()) + { + return MatchStage.Extension; + } + + if (node.ComplexGlobSegments != null && node.ComplexGlobSegments.Count > 0) + { + return MatchStage.Complex; + } + + if (node.WildCard != null) + { + return MatchStage.WildCard; + } + + if (node.RecursiveWildCard != null) + { + return MatchStage.RecursiveWildCard; + } + + return MatchStage.Done; + } + + internal readonly MatchState NextExtension(int extensionIndex) => new(Node, MatchStage.Extension, SegmentIndex, extensionIndex, ComplexSegmentIndex); + + internal readonly MatchState NextComplex() => new(Node, MatchStage.Complex, SegmentIndex, ExtensionSegmentIndex, ComplexSegmentIndex + 1); + + private readonly string GetDebuggerDisplay() + { + return $"Node: {Node}, Stage: {Stage}, SegmentIndex: {SegmentIndex}, ExtensionIndex: {ExtensionSegmentIndex}, ComplexSegmentIndex: {ComplexSegmentIndex}"; + } + + } + + internal enum MatchStage + { + Done, + Literal, + Extension, + Complex, + WildCard, + RecursiveWildCard + } + + private static bool TryMatchExtension(GlobNode node, ReadOnlySpan extension, out GlobNode extensionCandidate) => +#if NET9_0_OR_GREATER + node.Extensions.TryGetValue(extension, out extensionCandidate); +#else + node.Extensions.TryGetValue(extension.ToString(), out extensionCandidate); +#endif + + private static bool TryMatchLiteral(GlobNode node, ReadOnlySpan current, out GlobNode nextNode) => +#if NET9_0_OR_GREATER + node.Literals.TryGetValue(current, out nextNode); +#else + node.Literals.TryGetValue(current.ToString(), out nextNode); +#endif + + // The matchContext holds all the state for the underlying matching algorithm. + // It is reused so that we avoid allocating memory for each match. + // It is not thread-safe and should not be shared across threads. + public static MatchContext CreateMatchContext() => new(); + + public ref struct MatchContext() + { + public ReadOnlySpan Path; + public string PathString; + + internal List Segments { get; set; } = []; + internal Stack MatchStates { get; set; } = []; + + public void SetPathAndReinitialize(string path) + { + PathString = path; + Path = path.AsSpan(); + Segments.Clear(); + MatchStates.Clear(); + } + + public void SetPathAndReinitialize(ReadOnlySpan path) + { + Path = path; + Segments.Clear(); + MatchStates.Clear(); + } + + public void SetPathAndReinitialize(ReadOnlyMemory path) + { + Path = path.Span; + Segments.Clear(); + MatchStates.Clear(); + } + + } +} diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcherBuilder.cs b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcherBuilder.cs new file mode 100644 index 000000000000..4a9a23725d75 --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/Utils/Globbing/StaticWebAssetGlobMatcherBuilder.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +public class StaticWebAssetGlobMatcherBuilder +{ + private readonly List _includePatterns = []; + private readonly List _excludePatterns = []; + +#if NET9_0_OR_GREATER + public StaticWebAssetGlobMatcherBuilder AddIncludePatterns(params Span patterns) +#else + public StaticWebAssetGlobMatcherBuilder AddIncludePatterns(params string[] patterns) +#endif + { + _includePatterns.AddRange(patterns); + return this; + } + + public StaticWebAssetGlobMatcherBuilder AddIncludePatternsList(ICollection patterns) + { + _includePatterns.AddRange(patterns); + return this; + } + +#if NET9_0_OR_GREATER + public StaticWebAssetGlobMatcherBuilder AddExcludePatterns(params Span patterns) +#else + public StaticWebAssetGlobMatcherBuilder AddExcludePatterns(params string[] patterns) +#endif + { + _excludePatterns.AddRange(patterns); + return this; + } + + public StaticWebAssetGlobMatcherBuilder AddExcludePatternsList(ICollection patterns) + { + _excludePatterns.AddRange(patterns); + return this; + } + + public StaticWebAssetGlobMatcher Build() + { + var includeRoot = new GlobNode(); + GlobNode excludeRoot = null; + var segments = new List>(); + BuildTree(includeRoot, _includePatterns, segments); + if (_excludePatterns.Count > 0) + { + excludeRoot = new GlobNode(); + BuildTree(excludeRoot, _excludePatterns, segments); + } + + return new StaticWebAssetGlobMatcher(includeRoot, excludeRoot); + } + + private static void BuildTree(GlobNode root, List patterns, List> segments) + { + for (var i = 0; i < patterns.Count; i++) + { + var pattern = patterns[i]; + var patternMemory = pattern.AsMemory(); + var tokenizer = new PathTokenizer(patternMemory.Span); + segments.Clear(); + var tokenRanges = new List(); + var collection = tokenizer.Fill(tokenRanges); + for (var j = 0; j < collection.Count; j++) + { + var segment = collection[patternMemory, j]; + segments.Add(segment); + } + if (patternMemory.Span.EndsWith("/".AsSpan()) || patternMemory.Span.EndsWith("\\".AsSpan())) + { + segments.Add("**".AsMemory()); + } + var current = root; + for (var j = 0; j < segments.Count; j++) + { + var segment = segments[j]; + if (segment.Length == 0) + { + continue; + } + + var segmentSpan = segment.Span; + if (TryAddRecursiveWildCard(segmentSpan, ref current) || + TryAddWildcard(segmentSpan, ref current) || + TryAddExtension(segment, segmentSpan, ref current) || + TryAddComplexSegment(segment, segmentSpan, ref current) || + TryAddLiteral(segment, ref current)) + { + continue; + } + } + + current.Match = pattern; + } + } + private static bool TryAddLiteral(ReadOnlyMemory segment, ref GlobNode current) + { +#if NET9_0_OR_GREATER + current.LiteralsDictionary ??= new(StringComparer.OrdinalIgnoreCase); + current.Literals = current.Literals.Dictionary != null ? current.Literals : current.LiteralsDictionary.GetAlternateLookup>(); +#else + current.Literals ??= new Dictionary(StringComparer.OrdinalIgnoreCase); +#endif + var literal = segment.ToString(); + if (!current.Literals.TryGetValue(literal, out var literalNode)) + { + literalNode = new GlobNode(); +#if NET9_0_OR_GREATER + current.LiteralsDictionary[literal] = literalNode; +#else + current.Literals[literal] = literalNode; +#endif + } + + current = literalNode; + return true; + } + + private static bool TryAddComplexSegment(ReadOnlyMemory segment, ReadOnlySpan segmentSpan, ref GlobNode current) + { + var searchValues = "*?".AsSpan(); + var variableIndex = segmentSpan.IndexOfAny(searchValues); + if (variableIndex != -1) + { + var lastSegmentIndex = -1; + var complexSegment = new ComplexGlobSegment() + { + Node = new GlobNode(), + Parts = [] + }; + current.ComplexGlobSegments ??= [complexSegment]; + var parts = complexSegment.Parts; + while (variableIndex != -1) + { + if (variableIndex > lastSegmentIndex + 1) + { + parts.Add(new GlobSegmentPart + { + Kind = GlobSegmentPartKind.Literal, + Value = segment.Slice(lastSegmentIndex + 1, variableIndex - lastSegmentIndex - 1) + }); + } + + parts.Add(new GlobSegmentPart + { + Kind = segmentSpan[variableIndex] == '*' ? GlobSegmentPartKind.WildCard : GlobSegmentPartKind.QuestionMark, + Value = "*".AsMemory() + }); + + lastSegmentIndex = variableIndex; + var nextVariableIndex = segmentSpan.Slice(variableIndex + 1).IndexOfAny(searchValues); + variableIndex = nextVariableIndex == -1 ? -1 : variableIndex + 1 + nextVariableIndex; + } + + if (lastSegmentIndex + 1 < segmentSpan.Length) + { + parts.Add(new GlobSegmentPart + { + Kind = GlobSegmentPartKind.Literal, + Value = segment.Slice(lastSegmentIndex + 1) + }); + } + + current = complexSegment.Node; + return true; + } + + return false; + } + + private static bool TryAddExtension(ReadOnlyMemory segment, ReadOnlySpan segmentSpan, ref GlobNode current) + { + if (segmentSpan.StartsWith("*.".AsSpan(), StringComparison.Ordinal) && segmentSpan.LastIndexOf('*') == 0) + { +#if NET9_0_OR_GREATER + current.ExtensionsDictionary ??= new(StringComparer.OrdinalIgnoreCase); + current.Extensions = current.Extensions.Dictionary != null ? current.Extensions : current.ExtensionsDictionary.GetAlternateLookup>(); +#else + current.Extensions ??= new Dictionary(StringComparer.OrdinalIgnoreCase); +#endif + + var extension = segment.Slice(1).ToString(); + if (!current.Extensions.TryGetValue(extension, out var extensionNode)) + { + extensionNode = new GlobNode(); +#if NET9_0_OR_GREATER + current.ExtensionsDictionary[extension] = extensionNode; +#else + current.Extensions[extension] = extensionNode; +#endif + } + current = extensionNode; + return true; + } + + return false; + } + + private static bool TryAddRecursiveWildCard(ReadOnlySpan segmentSpan, ref GlobNode current) + { + if (segmentSpan.Equals("**".AsMemory().Span, StringComparison.Ordinal)) + { + current.RecursiveWildCard ??= new GlobNode(); + current = current.RecursiveWildCard; + return true; + } + + return false; + } + + private static bool TryAddWildcard(ReadOnlySpan segmentSpan, ref GlobNode current) + { + if (segmentSpan.Equals("*".AsMemory().Span, StringComparison.Ordinal)) + { + current.WildCard ??= new GlobNode(); + + current = current.WildCard; + return true; + } + + return false; + } +} diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs b/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs index f19ddb4752a0..9ed03bb7ef76 100644 --- a/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs +++ b/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs @@ -9,8 +9,9 @@ internal static class OSPath ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal; - public static StringComparison PathComparison { get; } = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) - ? StringComparison.OrdinalIgnoreCase : - StringComparison.Ordinal; - } + public static StringComparison PathComparison { get; } = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) + ? StringComparison.OrdinalIgnoreCase : + StringComparison.Ordinal; + + public static ReadOnlyMemory DirectoryPathSeparators { get; } = "/\\".AsMemory(); } diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs new file mode 100644 index 000000000000..c2ab1a1fb7b2 --- /dev/null +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs @@ -0,0 +1,155 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Collections; +using Microsoft.AspNetCore.StaticWebAssets.Tasks; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; + +namespace Microsoft.NET.Sdk.Razor.Tests.StaticWebAssets; + +public class ContentTypeProviderTests +{ + private readonly TaskLoggingHelper _log = new TestTaskLoggingHelper(); + + [Fact] + public void GetContentType_ReturnsTextPlainForTextFiles() + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext("Fake-License.txt"), _log); + + // Assert + Assert.Equal("text/plain", contentType.MimeType); + } + + [Fact] + public void GetContentType_ReturnsMappingForRelativePath() + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext("Components/Pages/Counter.razor.js"), _log); + + // Assert + Assert.Equal("text/javascript", contentType.MimeType); + } + + private StaticWebAssetGlobMatcher.MatchContext CreateContext(string v) + { + var ctx = StaticWebAssetGlobMatcher.CreateMatchContext(); + ctx.SetPathAndReinitialize(v); + return ctx; + } + + // wwwroot\exampleJsInterop.js.gz + + [Fact] + public void GetContentType_ReturnsMappingForCompressedRelativePath() + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext("wwwroot/exampleJsInterop.js.gz"), _log); + + // Assert + Assert.Equal("text/javascript", contentType.MimeType); + } + + [Fact] + public void GetContentType_HandlesFingerprintedPaths() + { + // Arrange + var provider = new ContentTypeProvider([]); + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext("_content/RazorPackageLibraryDirectDependency/RazorPackageLibraryDirectDependency#[.{fingerprint}].bundle.scp.css.gz"), _log); + // Assert + Assert.Equal("text/css", contentType.MimeType); + } + + [Fact] + public void GetContentType_ReturnsDefaultForUnknownMappings() + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext("something.unknown"), _log); + + // Assert + Assert.Null(contentType.MimeType); + } + + [Theory] + [InlineData("something.unknown.gz", "application/x-gzip")] + [InlineData("something.unknown.br", "application/octet-stream")] + public void GetContentType_ReturnsGzipOrBrotliForUnknownCompressedMappings(string path, string expectedMapping) + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext(path), _log); + + // Assert + Assert.Equal(expectedMapping, contentType.MimeType); + } + + [Theory] + [InlineData("Fake-License.txt.gz")] + [InlineData("Fake-License.txt.br")] + public void GetContentType_ReturnsTextPlainForCompressedTextFiles(string path) + { + // Arrange + var provider = new ContentTypeProvider([]); + + // Act + var contentType = provider.ResolveContentTypeMapping(CreateContext(path), _log); + + // Assert + Assert.Equal("text/plain", contentType.MimeType); + } + + private class TestTaskLoggingHelper : TaskLoggingHelper + { + public TestTaskLoggingHelper() : base(new TestTask()) + { + } + + private class TestTask : ITask + { + public IBuildEngine BuildEngine { get; set; } = new TestBuildEngine(); + public ITaskHost HostObject { get; set; } = new TestTaskHost(); + + public bool Execute() => true; + } + + private class TestBuildEngine : IBuildEngine + { + public bool ContinueOnError => true; + + public int LineNumberOfTaskNode => 0; + + public int ColumnNumberOfTaskNode => 0; + + public string ProjectFileOfTaskNode => "test.csproj"; + + public bool BuildProjectFile(string projectFileName, string[] targetNames, IDictionary globalProperties, IDictionary targetOutputs) => true; + + public void LogCustomEvent(CustomBuildEventArgs e) { } + public void LogErrorEvent(BuildErrorEventArgs e) { } + public void LogMessageEvent(BuildMessageEventArgs e) { } + public void LogWarningEvent(BuildWarningEventArgs e) { } + } + + private class TestTaskHost : ITaskHost + { + public object HostObject { get; set; } = new object(); + } + } + +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs index 5d1738d009b1..04d63efedd1a 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs @@ -1,11 +1,15 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System.Diagnostics.Metrics; +using System.Diagnostics; using Microsoft.AspNetCore.StaticWebAssets.Tasks; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; using Microsoft.NET.Sdk.StaticWebAssets.Tasks; using Moq; +using NuGet.Packaging.Core; +using System.Net; namespace Microsoft.NET.Sdk.Razor.Tests; @@ -375,6 +379,110 @@ public void DoesNotDefineNewEndpointsWhenAnExistingEndpointAlreadyExists() endpoints.Should().BeEmpty(); } + [Fact] + public void ResolvesContentType_ForCompressedAssets() + { + var errorMessages = new List(); + var buildEngine = new Mock(); + buildEngine.Setup(e => e.LogErrorEvent(It.IsAny())) + .Callback(args => errorMessages.Add(args.Message)); + + var lastWrite = new DateTime(1990, 11, 15, 0, 0, 0, 0, DateTimeKind.Utc); + + var task = new DefineStaticWebAssetEndpoints + { + BuildEngine = buildEngine.Object, + CandidateAssets = [ + new TaskItem( + Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed", "rdfmaxp4ta-43emfwee4b.gz"), + new Dictionary + { + ["RelativePath"] = "_framework/dotnet.timezones.blat.gz", + ["BasePath"] = "/", + ["AssetMode"] = "All", + ["AssetKind"] = "Build", + ["SourceId"] = "BlazorWasmHosted60.Client", + ["CopyToOutputDirectory"] = "PreserveNewest", + ["Fingerprint"] = "3ji2l2o1xa", + ["RelatedAsset"] = Path.Combine(AppContext.BaseDirectory, "Client", "bin", "Debug", "net6.0", "wwwroot", "_framework", "dotnet.timezones.blat"), + ["ContentRoot"] = Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed"), + ["SourceType"] = "Computed", + ["Integrity"] = "TwfyUDDMyF5dWUB2oRhrZaTk8sEa9o8ezAlKdxypsX4=", + ["AssetRole"] = "Alternative", + ["AssetTraitValue"] = "gzip", + ["AssetTraitName"] = "Content-Encoding", + ["OriginalItemSpec"] = Path.Combine("D:", "work", "dotnet-sdk", "artifacts", "tmp", "Release", "Publish60Host---0200F604", "Client", "bin", "Debug", "net6.0", "wwwroot", "_framework", "dotnet.timezones.blat"), + ["CopyToPublishDirectory"] = "Never" + }) + ], + ExistingEndpoints = [], + ContentTypeMappings = [], + TestLengthResolver = asset => asset.EndsWith(".gz") ? 10 : throw new InvalidOperationException(), + TestLastWriteResolver = asset => asset.EndsWith(".gz") ? lastWrite : throw new InvalidOperationException(), + }; + + // Act + var result = task.Execute(); + + // Assert + result.Should().Be(true); + var endpoints = StaticWebAssetEndpoint.FromItemGroup(task.Endpoints); + endpoints.Length.Should().Be(1); + var endpoint = endpoints[0]; + endpoint.ResponseHeaders.Should().ContainSingle(h => h.Name == "Content-Type" && h.Value == "application/x-gzip"); + } + + [Fact] + public void ResolvesContentType_ForFingerprintedAssets() + { + var errorMessages = new List(); + var buildEngine = new Mock(); + buildEngine.Setup(e => e.LogErrorEvent(It.IsAny())) + .Callback(args => errorMessages.Add(args.Message)); + + var lastWrite = new DateTime(1990, 11, 15, 0, 0, 0, 0, DateTimeKind.Utc); + + var task = new DefineStaticWebAssetEndpoints + { + BuildEngine = buildEngine.Object, + CandidateAssets = [ + new TaskItem( + Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed", "rdfmaxp4ta-43emfwee4b.gz"), + new Dictionary + { + ["RelativePath"] = "RazorPackageLibraryDirectDependency.iiugt355ct.bundle.scp.css.gz", + ["BasePath"] = "_content/RazorPackageLibraryDirectDependency", + ["AssetMode"] = "Reference", + ["AssetKind"] = "All", + ["SourceId"] = "RazorPackageLibraryDirectDependency", + ["CopyToOutputDirectory"] = "Never", + ["Fingerprint"] = "olx7vzw7zz", + ["RelatedAsset"] = Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed", "RazorPackageLibraryDirectDependency.iiugt355ct.bundle.scp.css"), + ["ContentRoot"] = Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed"), + ["SourceType"] = "Package", + ["Integrity"] = "JK/W3g5zqZGxAM7zbv/pJ3ngpJheT01SXQ+NofKgQcc=", + ["AssetRole"] = "Alternative", + ["AssetTraitValue"] = "gzip", + ["AssetTraitName"] = "Content-Encoding", + ["OriginalItemSpec"] = Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed", "RazorPackageLibraryDirectDependency.iiugt355ct.bundle.scp.css"), + ["CopyToPublishDirectory"] = "PreserveNewest" + }) + ], + ExistingEndpoints = [], + ContentTypeMappings = [], + TestLengthResolver = asset => asset.EndsWith(".gz") ? 10 : throw new InvalidOperationException(), + TestLastWriteResolver = asset => asset.EndsWith(".gz") ? lastWrite : throw new InvalidOperationException(), + }; + + // Act + var result = task.Execute(); + result.Should().Be(true); + var endpoints = StaticWebAssetEndpoint.FromItemGroup(task.Endpoints); + endpoints.Length.Should().Be(1); + var endpoint = endpoints[0]; + endpoint.ResponseHeaders.Should().ContainSingle(h => h.Name == "Content-Type" && h.Value == "text/css"); + } + [Fact] public void Produces_TheExpectedEndpoint_ForExternalAssets() { diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FingerprintPatternMatcherTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FingerprintPatternMatcherTest.cs new file mode 100644 index 000000000000..9ada363aeb5f --- /dev/null +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FingerprintPatternMatcherTest.cs @@ -0,0 +1,128 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Collections; +using Microsoft.AspNetCore.StaticWebAssets.Tasks; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; + +namespace Microsoft.NET.Sdk.Razor.Tests.StaticWebAssets; + +public class FingerprintPatternMatcherTest +{ + private readonly TaskLoggingHelper _log = new TestTaskLoggingHelper(); + + [Fact] + public void AppendFingerprintPattern_AlreadyContainsFingerprint_ReturnsIdentity() + { + // Arrange + var relativePath = "test#[.{fingerprint}].txt"; + + // Act + var result = new FingerprintPatternMatcher(_log, []).AppendFingerprintPattern(CreateMatchContext(relativePath), "Identity"); + + // Assert + Assert.Equal(relativePath, result); + } + + [Fact] + public void AppendFingerprintPattern_AppendsPattern_AtTheEndOfTheFileName() + { + // Arrange + var relativePath = Path.Combine("folder", "test.txt"); + var expected = Path.Combine("folder", "test#[.{fingerprint}]?.txt"); + + // Act + var result = new FingerprintPatternMatcher(_log, []).AppendFingerprintPattern(CreateMatchContext(relativePath), "Identity"); + + // Assert + Assert.Equal(expected, result); + } + + [Fact] + public void AppendFingerprintPattern_AppendsPattern_AtTheEndOfTheFileName_WhenFileNameContainsDots() + { + // Arrange + var relativePath = Path.Combine("folder", "test.v1.txt"); + var expected = Path.Combine("folder", "test.v1#[.{fingerprint}]?.txt"); + // Act + var result = new FingerprintPatternMatcher(_log, []).AppendFingerprintPattern(CreateMatchContext(relativePath), "Identity"); + // Assert + Assert.Equal(expected, result); + } + + [Fact] + public void AppendFingerprintPattern_AppendsPattern_AtTheEndOfTheFileName_WhenFileDoesNotHaveExtension() + { + // Arrange + var relativePath = Path.Combine("folder", "README"); + var expected = Path.Combine("folder", "README#[.{fingerprint}]?"); + // Act + var result = new FingerprintPatternMatcher(_log, []).AppendFingerprintPattern(CreateMatchContext(relativePath), "Identity"); + // Assert + Assert.Equal(expected, result); + } + + [Fact] + public void AppendFingerprintPattern_AppendsPattern_AtTheRightLocation_WhenACustomPatternIsProvided() + { + // Arrange + var relativePath = Path.Combine("folder", "test.bundle.scp.css"); + var expected = Path.Combine("folder", "test#[.{fingerprint}]!.bundle.scp.css"); + + // Act + var result = new FingerprintPatternMatcher( + _log, + [new TaskItem("ScopedCSS", new Dictionary { ["Pattern"] = "*.bundle.scp.css", ["Expression"] = "#[.{fingerprint}]!" })]) + .AppendFingerprintPattern(CreateMatchContext(relativePath), "Identity"); + + // Assert + Assert.Equal(expected, result); + } + + private StaticWebAssetGlobMatcher.MatchContext CreateMatchContext(string path) + { + var context = new StaticWebAssetGlobMatcher.MatchContext(); + context.SetPathAndReinitialize(path); + return context; + } + + private class TestTaskLoggingHelper : TaskLoggingHelper + { + public TestTaskLoggingHelper() : base(new TestTask()) + { + } + + private class TestTask : ITask + { + public IBuildEngine BuildEngine { get; set; } = new TestBuildEngine(); + public ITaskHost HostObject { get; set; } = new TestTaskHost(); + + public bool Execute() => true; + } + + private class TestBuildEngine : IBuildEngine + { + public bool ContinueOnError => true; + + public int LineNumberOfTaskNode => 0; + + public int ColumnNumberOfTaskNode => 0; + + public string ProjectFileOfTaskNode => "test.csproj"; + + public bool BuildProjectFile(string projectFileName, string[] targetNames, IDictionary globalProperties, IDictionary targetOutputs) => true; + + public void LogCustomEvent(CustomBuildEventArgs e) { } + public void LogErrorEvent(BuildErrorEventArgs e) { } + public void LogMessageEvent(BuildMessageEventArgs e) { } + public void LogWarningEvent(BuildWarningEventArgs e) { } + } + + private class TestTaskHost : ITaskHost + { + public object HostObject { get; set; } = new object(); + } + } + +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs index a0ca591e91ea..e7a23cf0ba7b 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs @@ -84,7 +84,7 @@ public void GeneratesManifest_ForEndpointsWithTokens() }, new() { Name = "Content-Type", - Value = "application/javascript" + Value = "text/javascript" }, new() { Name = "ETag", @@ -168,7 +168,7 @@ public void GeneratesManifest_ForEndpointsWithTokens() }, new() { Name = "Content-Type", - Value = "application/javascript" + Value = "text/javascript" }, new() { Name = "ETag", @@ -238,12 +238,7 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) { CandidateAssets = assets.Select(a => a.ToTaskItem()).ToArray(), ExistingEndpoints = [], - ContentTypeMappings = new TaskItem[] - { - CreateContentMapping("*.html", "text/html"), - CreateContentMapping("*.js", "application/javascript"), - CreateContentMapping("*.css", "text/css") - } + ContentTypeMappings = [] }; defineStaticWebAssetEndpoints.BuildEngine = Mock.Of(); defineStaticWebAssetEndpoints.TestLengthResolver = name => 10; @@ -253,16 +248,6 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) return StaticWebAssetEndpoint.FromItemGroup(defineStaticWebAssetEndpoints.Endpoints); } - private TaskItem CreateContentMapping(string pattern, string contentType) - { - return new TaskItem(contentType, new Dictionary - { - { "Pattern", pattern }, - { "Priority", "0" } - }); - } - - private static StaticWebAsset CreateAsset( string itemSpec, string sourceId = "MyApp", diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/PathTokenizerTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/PathTokenizerTest.cs new file mode 100644 index 000000000000..ed77b13265c1 --- /dev/null +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/PathTokenizerTest.cs @@ -0,0 +1,133 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks.Test; + +public class PathTokenizerTest +{ + [Fact] + public void RootSeparator_ProducesEmptySegment() + { + var path = "/a/b/c"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("a", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_ProducesInitialSegment() + { + var path = "a/b/c"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("a", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_MatchesMultipleCharacters() + { + var path = "aa/b/c"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_HandlesConsecutivePathSeparators() + { + var path = "aa//b/c"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_HandlesFinalPathSeparator() + { + var path = "aa/b/c/"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_HandlesAlternativePathSeparators() + { + var path = "aa\\b\\c\\"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void NonRootSeparator_HandlesMixedPathSeparators() + { + var path = "aa/b\\c/"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void Ignores_EmpySegments() + { + var path = "aa//b//c"; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void Ignores_DotSegments() + { + var path = "./aa/./b/./c/."; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } + + [Fact] + public void Ignores_DotDotSegments() + { + var path = "../aa/../b/../c/.."; + var tokenizer = new PathTokenizer(path.AsMemory().Span); + var segments = new List(); + var collection = tokenizer.Fill(segments); + Assert.Equal("aa", collection[0]); + Assert.Equal("b", collection[1]); + Assert.Equal("c", collection[2]); + } +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.Compatibility.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.Compatibility.cs new file mode 100644 index 000000000000..f68ea9169c4f --- /dev/null +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.Compatibility.cs @@ -0,0 +1,302 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks.Test; + +public partial class StaticWebAssetGlobMatcherTest +{ + [Fact] + public void MatchingFileIsFound() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("alpha.txt"); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match("alpha.txt"); + Assert.True(match.IsMatch); + Assert.Equal("alpha.txt", match.Pattern); + } + + [Fact] + public void MismatchedFileIsIgnored() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("alpha.txt"); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match("omega.txt"); + Assert.False(match.IsMatch); + } + + [Fact] + public void FolderNamesAreTraversed() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("beta/alpha.txt"); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match("beta/alpha.txt"); + Assert.True(match.IsMatch); + Assert.Equal("beta/alpha.txt", match.Pattern); + } + + [Theory] + [InlineData(@"beta/alpha.txt", @"beta/alpha.txt")] + [InlineData(@"beta\alpha.txt", @"beta/alpha.txt")] + [InlineData(@"beta/alpha.txt", @"beta\alpha.txt")] + [InlineData(@"beta\alpha.txt", @"beta\alpha.txt")] + [InlineData(@"\beta\alpha.txt", @"beta/alpha.txt")] + public void SlashPolarityIsIgnored(string includePattern, string filePath) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(includePattern); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match(filePath); + Assert.True(match.IsMatch); + //Assert.Equal("beta/alpha.txt", match.Pattern); + } + + [Theory] + [InlineData(@"alpha.*", new[] { "alpha.txt" })] + [InlineData(@"*", new[] { "alpha.txt", "beta.txt", "gamma.dat" })] + [InlineData(@"*et*", new[] { "beta.txt" })] + [InlineData(@"*.*", new[] { "alpha.txt", "beta.txt", "gamma.dat" })] + [InlineData(@"b*et*x", new string[0])] + [InlineData(@"*.txt", new[] { "alpha.txt", "beta.txt" })] + [InlineData(@"b*et*t", new[] { "beta.txt" })] + public void CanPatternMatch(string includes, string[] expected) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(includes); + var globMatcher = matcher.Build(); + + var matches = new List { "alpha.txt", "beta.txt", "gamma.dat" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(expected, matches); + } + + [Theory] + [InlineData(@"12345*5678", new string[0])] + [InlineData(@"1234*5678", new[] { "12345678" })] + [InlineData(@"12*23*", new string[0])] + [InlineData(@"12*3456*78", new[] { "12345678" })] + [InlineData(@"*45*56", new string[0])] + [InlineData(@"*67*78", new string[0])] + public void PatternBeginAndEndCantOverlap(string includes, string[] expected) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(includes); + var globMatcher = matcher.Build(); + + var matches = new List { "12345678" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(expected, matches); + } + + [Theory] + [InlineData(@"*alpha*/*", new[] { "alpha/hello.txt" })] + [InlineData(@"/*/*", new[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"*/*", new[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"/*.*/*", new string[] { })] + [InlineData(@"*.*/*", new string[] { })] + [InlineData(@"/*mm*/*", new[] { "gamma/hello.txt" })] + [InlineData(@"*mm*/*", new[] { "gamma/hello.txt" })] + [InlineData(@"/*alpha*/*", new[] { "alpha/hello.txt" })] + public void PatternMatchingWorksInFolders(string includes, string[] expected) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(includes); + var globMatcher = matcher.Build(); + + var matches = new List { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(expected, matches); + } + + [Theory] + [InlineData(@"", new string[] { })] + [InlineData(@"./", new string[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"./alpha/hello.txt", new string[] { "alpha/hello.txt" })] + [InlineData(@"./**/hello.txt", new string[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"././**/hello.txt", new string[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"././**/./hello.txt", new string[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"././**/./**/hello.txt", new string[] { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" })] + [InlineData(@"./*mm*/hello.txt", new string[] { "gamma/hello.txt" })] + [InlineData(@"./*mm*/*", new string[] { "gamma/hello.txt" })] + public void PatternMatchingCurrent(string includePattern, string[] matchesExpected) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(includePattern); + var globMatcher = matcher.Build(); + + var matches = new List { "alpha/hello.txt", "beta/hello.txt", "gamma/hello.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(matchesExpected, matches); + } + + [Fact] + public void StarDotStarIsSameAsStar() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*.*"); + var globMatcher = matcher.Build(); + + var matches = new List { "alpha.txt", "alpha.", ".txt", ".", "alpha", "txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "alpha.txt", "alpha.", ".txt" }, matches); + } + + [Fact] + public void IncompletePatternsDoNotInclude() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*/*.txt"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.txt", "two/x.txt", "x.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.txt", "two/x.txt" }, matches); + } + + [Fact] + public void IncompletePatternsDoNotExclude() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*/*.txt"); + matcher.AddExcludePatterns("one/hello.txt"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.txt", "two/x.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.txt", "two/x.txt" }, matches); + } + + [Fact] + public void TrailingRecursiveWildcardMatchesAllFiles() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("one/**"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.txt", "two/x.txt", "one/x/y.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.txt", "one/x/y.txt" }, matches); + } + + [Fact] + public void LeadingRecursiveWildcardMatchesAllLeadingPaths() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**/*.cs"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.cs", "two/x.cs", "one/two/x.cs", "x.cs", "one/x.txt", "two/x.txt", "one/two/x.txt", "x.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.cs", "two/x.cs", "one/two/x.cs", "x.cs" }, matches); + } + + [Fact] + public void InnerRecursiveWildcardMustStartWithAndEndWith() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("one/**/*.cs"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.cs", "two/x.cs", "one/two/x.cs", "x.cs", "one/x.txt", "two/x.txt", "one/two/x.txt", "x.txt" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.cs", "one/two/x.cs" }, matches); + } + + [Fact] + public void ExcludeMayEndInDirectoryName() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*.cs", "*/*.cs", "*/*/*.cs"); + matcher.AddExcludePatterns("bin/", "one/two/"); + var globMatcher = matcher.Build(); + + var matches = new List { "one/x.cs", "two/x.cs", "one/two/x.cs", "x.cs", "bin/x.cs", "bin/two/x.cs" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "one/x.cs", "two/x.cs", "x.cs" }, matches); + } + + [Fact] + public void RecursiveWildcardSurroundingContainsWith() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**/x/**"); + var globMatcher = matcher.Build(); + + var matches = new List { "x/1", "1/x/2", "1/x", "x", "1", "1/2" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "x/1", "1/x/2", "1/x", "x" }, matches); + } + + [Fact] + public void SequentialFoldersMayBeRequired() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/b/**/1/2/**/2/3/**"); + var globMatcher = matcher.Build(); + + var matches = new List { "1/2/2/3/x", "1/2/3/y", "a/1/2/4/2/3/b", "a/2/3/1/2/b", "a/b/1/2/2/3/x", "a/b/1/2/3/y", "a/b/a/1/2/4/2/3/b", "a/b/a/2/3/1/2/b" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "a/b/1/2/2/3/x", "a/b/a/1/2/4/2/3/b" }, matches); + } + + [Fact] + public void RecursiveAloneIncludesEverything() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**"); + var globMatcher = matcher.Build(); + + var matches = new List { "1/2/2/3/x", "1/2/3/y" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "1/2/2/3/x", "1/2/3/y" }, matches); + } + + [Fact] + public void ExcludeCanHaveSurroundingRecursiveWildcards() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**"); + matcher.AddExcludePatterns("**/x/**"); + var globMatcher = matcher.Build(); + + var matches = new List { "x/1", "1/x/2", "1/x", "x", "1", "1/2" } + .Where(file => globMatcher.Match(file).IsMatch) + .ToArray(); + + Assert.Equal(new[] { "1", "1/2" }, matches); + } +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.cs new file mode 100644 index 000000000000..f8061c5d6ba1 --- /dev/null +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/Globbing/StaticWebAssetGlobMatcherTest.cs @@ -0,0 +1,388 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks.Test; + +// Set of things to test: +// Literals 'a' +// Multiple literals 'a/b' +// Extensions '*.a' +// Longer extensions first '*.a', '*.b.a' +// Extensions at the beginning '*.a/b' +// Extensions at the end 'a/*.b' +// Extensions in the middle 'a/*.b/c' +// Wildcard '*' +// Wildcard at the beginning '*/a' +// Wildcard at the end 'a/*' +// Wildcard in the middle 'a/*/c' +// Recursive wildcard '**' +// Recursive wildcard at the beginning '**/a' +// Recursive wildcard at the end 'a/**' +// Recursive wildcard in the middle 'a/**/c' +public partial class StaticWebAssetGlobMatcherTest +{ + [Fact] + public void CanMatchLiterals() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a"); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match("a"); + Assert.True(match.IsMatch); + Assert.Equal("a", match.Pattern); + Assert.Equal("a", match.Stem); + } + + [Fact] + public void CanMatchMultipleLiterals() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/b"); + var globMatcher = matcher.Build(); + + var match = globMatcher.Match("a/b"); + Assert.True(match.IsMatch); + Assert.Equal("a/b", match.Pattern); + Assert.Equal("b", match.Stem); + } + + [Fact] + public void CanMatchExtensions() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*.a"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a.a"); + Assert.True(match.IsMatch); + Assert.Equal("*.a", match.Pattern); + Assert.Equal("a.a", match.Stem); + } + + [Fact] + public void MatchesLongerExtensionsFirst() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*.a", "*.b.a"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("c.b.a"); + Assert.True(match.IsMatch); + Assert.Equal("*.b.a", match.Pattern); + Assert.Equal("c.b.a", match.Stem); + } + + [Fact] + public void CanMatchExtensionsAtTheBeginning() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*.a/b"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("c.a/b"); + Assert.True(match.IsMatch); + Assert.Equal("*.a/b", match.Pattern); + Assert.Equal("b", match.Stem); + } + + [Fact] + public void CanMatchExtensionsAtTheEnd() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/*.b"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/c.b"); + Assert.True(match.IsMatch); + Assert.Equal("a/*.b", match.Pattern); + Assert.Equal("c.b", match.Stem); + } + + [Fact] + public void CanMatchExtensionsInMiddle() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/*.b/c"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/d.b/c"); + Assert.True(match.IsMatch); + Assert.Equal("a/*.b/c", match.Pattern); + Assert.Equal("c", match.Stem); + } + + [Theory] + [InlineData("a*")] + [InlineData("*a")] + [InlineData("?")] + [InlineData("*?")] + [InlineData("?*")] + [InlineData("**a")] + [InlineData("a**")] + [InlineData("**?")] + [InlineData("?**")] + public void CanMatchComplexSegments(string pattern) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(pattern); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a"); + Assert.True(match.IsMatch); + Assert.Equal(pattern, match.Pattern); + Assert.Equal("a", match.Stem); + } + + [Theory] + [InlineData("a?", "aa", true)] + [InlineData("a?", "a", false)] + [InlineData("a?", "aaa", false)] + [InlineData("?a", "aa", true)] + [InlineData("?a", "a", false)] + [InlineData("?a", "aaa", false)] + [InlineData("a?a", "aaa", true)] + [InlineData("a?a", "aba", true)] + [InlineData("a?a", "abaa", false)] + [InlineData("a?a", "ab", false)] + public void QuestionMarksMatchSingleCharacter(string pattern, string input, bool expectedMatchResult) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(pattern); + var globMatcher = matcher.Build(); + var match = globMatcher.Match(input); + Assert.Equal(expectedMatchResult, match.IsMatch); + if(expectedMatchResult) + { + Assert.Equal(pattern, match.Pattern); + Assert.Equal(input, match.Stem); + } + else + { + Assert.Null(match.Pattern); + Assert.Null(match.Stem); + } + } + + [Theory] + [InlineData("a??", "aaa", true)] + [InlineData("a??", "aa", false)] + [InlineData("a??", "aaaa", false)] + [InlineData("?a?", "aaa", true)] + [InlineData("?a?", "aa", false)] + [InlineData("?a?", "aaaa", false)] + [InlineData("??a", "aaa", true)] + [InlineData("??a", "aa", false)] + [InlineData("??a", "aaaa", false)] + [InlineData("a??a", "aaaa", true)] + [InlineData("a??a", "aaba", true)] + [InlineData("a??a", "aabaa", false)] + [InlineData("a??a", "aba", false)] + public void MultipleQuestionMarksMatchExactlyTheNumberOfCharacters(string pattern, string input, bool expectedMatchResult) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(pattern); + var globMatcher = matcher.Build(); + var match = globMatcher.Match(input); + Assert.Equal(expectedMatchResult, match.IsMatch); + if (expectedMatchResult) + { + Assert.Equal(pattern, match.Pattern); + Assert.Equal(input, match.Stem); + } + else + { + Assert.Null(match.Pattern); + Assert.Null(match.Stem); + } + } + + [Theory] + [InlineData("a*", "a", true)] + [InlineData("a*", "aa", true)] + [InlineData("a*", "aaa", true)] + [InlineData("a*", "aaaa", true)] + [InlineData("a*", "aaaaa", true)] + [InlineData("a*", "aaaaaa", true)] + [InlineData("*a", "a", true)] + [InlineData("*a", "aa", true)] + [InlineData("*a", "aaa", true)] + [InlineData("*a", "aaaa", true)] + [InlineData("*a", "aaaaa", true)] + [InlineData("a*a", "a", false)] + [InlineData("a*a", "aa", true)] + [InlineData("a*a", "aaa", true)] + [InlineData("a*a", "aaaaa", true)] + [InlineData("a*a", "aaaaaa", true)] + [InlineData("a*a", "aba", true)] + [InlineData("a*a", "abaa", true)] + [InlineData("a*a", "abba", true)] + [InlineData("a*b", "ab", true)] + public void WildCardsMatchZeroOrMoreCharacters(string pattern, string input, bool expectedMatchResult) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(pattern); + var globMatcher = matcher.Build(); + var match = globMatcher.Match(input); + Assert.Equal(expectedMatchResult, match.IsMatch); + if (expectedMatchResult) + { + Assert.Equal(pattern, match.Pattern); + Assert.Equal(input, match.Stem); + } + else + { + Assert.Null(match.Pattern); + Assert.Null(match.Stem); + } + } + + [Theory] + [InlineData("*?a", "a", false)] + [InlineData("*?a", "aa", true)] + [InlineData("*?a", "aaa", true)] + [InlineData("*?a", "aaaa", true)] + [InlineData("*?a", "aaaaa", true)] + [InlineData("*?a", "aaaaaa", true)] + [InlineData("*??a", "aa", false)] + [InlineData("*??a", "aaa", true)] + [InlineData("*???a", "aaa", false)] + [InlineData("*???a", "aaaa", true)] + [InlineData("*????a", "aaaa", false)] + [InlineData("*????a", "aaaaa", true)] + [InlineData("*?????a", "aaaaa", false)] + [InlineData("*?????a", "aaaaaa", true)] + [InlineData("*??????a", "aaaaaa", false)] + [InlineData("*??????a", "aaaaaaa", true)] + [InlineData("a*?", "a", false)] + [InlineData("a*?", "aa", true)] + [InlineData("a*?", "aaa", true)] + [InlineData("a*?", "aaaa", true)] + [InlineData("a*?", "aaaaa", true)] + [InlineData("a*?", "aaaaaa", true)] + [InlineData("a*??", "aa", false)] + [InlineData("a*??", "aaa", true)] + [InlineData("a*???", "aaa", false)] + [InlineData("a*???", "aaaa", true)] + [InlineData("a*????", "aaaa", false)] + [InlineData("a*????", "aaaaa", true)] + [InlineData("a*?????", "aaaaa", false)] + [InlineData("a*?????", "aaaaaa", true)] + [InlineData("a*??????", "aaaaaa", false)] + [InlineData("a*??????", "aaaaaaa", true)] + + public void SingleWildcardPrecededOrSucceededByQuestionMarkRequireMinimumNumberOfCharacters(string pattern, string input, bool expectedMatchResult) + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns(pattern); + var globMatcher = matcher.Build(); + var match = globMatcher.Match(input); + Assert.Equal(expectedMatchResult, match.IsMatch); + if (expectedMatchResult) + { + Assert.Equal(pattern, match.Pattern); + Assert.Equal(input, match.Stem); + } + else + { + Assert.Null(match.Pattern); + Assert.Null(match.Stem); + } + } + + [Fact] + public void CanMatchWildCard() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a"); + Assert.True(match.IsMatch); + Assert.Equal("*", match.Pattern); + Assert.Equal("a", match.Stem); + } + + [Fact] + public void CanMatchWildCardAtTheBeginning() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("*/a"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("c/a"); + Assert.True(match.IsMatch); + Assert.Equal("*/a", match.Pattern); + Assert.Equal("a", match.Stem); + } + + [Fact] + public void CanMatchWildCardAtTheEnd() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/*"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/c"); + Assert.True(match.IsMatch); + Assert.Equal("a/*", match.Pattern); + Assert.Equal("c", match.Stem); + } + + [Fact] + public void CanMatchWildCardInMiddle() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/*/c"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/b/c"); + Assert.True(match.IsMatch); + Assert.Equal("a/*/c", match.Pattern); + Assert.Equal("c", match.Stem); + } + + [Fact] + public void CanMatchRecursiveWildCard() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/b/c"); + Assert.True(match.IsMatch); + Assert.Equal("**", match.Pattern); + Assert.Equal("a/b/c", match.Stem); + } + + [Fact] + public void CanMatchRecursiveWildCardAtTheBeginning() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("**/a"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("c/b/a"); + Assert.True(match.IsMatch); + Assert.Equal("**/a", match.Pattern); + Assert.Equal("c/b/a", match.Stem); + } + + [Fact] + public void CanMatchRecursiveWildCardAtTheEnd() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/**"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/b/c"); + Assert.True(match.IsMatch); + Assert.Equal("a/**", match.Pattern); + Assert.Equal("b/c", match.Stem); + } + + [Fact] + public void CanMatchRecursiveWildCardInMiddle() + { + var matcher = new StaticWebAssetGlobMatcherBuilder(); + matcher.AddIncludePatterns("a/**/c"); + var globMatcher = matcher.Build(); + var match = globMatcher.Match("a/b/c"); + Assert.True(match.IsMatch); + Assert.Equal("a/**/c", match.Pattern); + Assert.Equal("b/c", match.Stem); + } +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/StaticWebAssetPathPatternTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/StaticWebAssetPathPatternTest.cs index e87a7377c3a7..3bd2b74b3134 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/StaticWebAssetPathPatternTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/StaticWebAssetPathPatternTest.cs @@ -1,6 +1,7 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System.Globalization; using Microsoft.AspNetCore.StaticWebAssets.Tasks; namespace Microsoft.NET.Sdk.Razor.Tests.StaticWebAssets; @@ -15,7 +16,7 @@ public void CanParse_PathWithNoExpressions() { Segments = [ - new (){ Parts = [ new() { Name = "css/site.css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "css/site.css".AsMemory(), IsLiteral = true }] } ] }; Assert.Equal(expected, pattern); @@ -29,9 +30,9 @@ public void CanParse_ComplexFingerprintExpression_Middle() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -46,8 +47,8 @@ public void CanParse_ComplexFingerprintExpression_Start() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -62,8 +63,8 @@ public void CanParse_ComplexFingerprintExpression_End() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] } ] }; @@ -78,7 +79,7 @@ public void CanParse_ComplexFingerprintExpression_Only() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] } + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] } ] }; @@ -93,11 +94,11 @@ public void CanParse_ComplexFingerprintExpression_Multiple() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = "-", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = "-".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -112,10 +113,10 @@ public void CanParse_ComplexFingerprintExpression_ConsecutiveExpressions() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -130,8 +131,8 @@ public void CanParse_SimpleFingerprintExpression_Start() { Segments = [ - new (){ Parts = [ new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -146,9 +147,9 @@ public void CanParse_SimpleFingerprintExpression_Middle() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -163,8 +164,8 @@ public void CanParse_SimpleFingerprintExpression_End() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = "fingerprint", IsLiteral = false }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] } ] }; @@ -179,7 +180,7 @@ public void CanParse_SimpleFingerprintExpression_Only() { Segments = [ - new (){ Parts = [ new() { Name = "fingerprint", IsLiteral = false }] } + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] } ] }; @@ -194,7 +195,7 @@ public void CanParse_SimpleFingerprintExpression_WithEmbeddedValues() { Segments = [ - new (){ Parts = [ new() { Name = "fingerprint", Value = "value", IsLiteral = false }] } + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), Value = "value".AsMemory(), IsLiteral = false }] } ] }; @@ -209,14 +210,14 @@ public void CanParse_ComplexExpression_MultipleVariables() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, new (){ Parts = [ - new() { Name = ".", IsLiteral = true }, - new() { Name = "fingerprint", IsLiteral = false }, - new() { Name = "-", IsLiteral = true }, - new() { Name = "version", IsLiteral = false } + new() { Name = ".".AsMemory(), IsLiteral = true }, + new() { Name = "fingerprint".AsMemory(), IsLiteral = false }, + new() { Name = "-".AsMemory(), IsLiteral = true }, + new() { Name = "version".AsMemory(), IsLiteral = false } ] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -231,13 +232,13 @@ public void CanParse_ComplexExpression_MultipleConsecutiveVariables() { Segments = [ - new (){ Parts = [ new() { Name = "css/site", IsLiteral = true }] }, + new (){ Parts = [ new() { Name = "css/site".AsMemory(), IsLiteral = true }] }, new (){ Parts = [ - new() { Name = ".", IsLiteral = true }, - new() { Name = "fingerprint", IsLiteral = false }, - new() { Name = "version", IsLiteral = false } + new() { Name = ".".AsMemory(), IsLiteral = true }, + new() { Name = "fingerprint".AsMemory(), IsLiteral = false }, + new() { Name = "version".AsMemory(), IsLiteral = false } ] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }; @@ -252,8 +253,8 @@ public void CanParse_ComplexExpression_StartsWithVariable() { Segments = [ - new (){ Parts = [ new() { Name = "fingerprint", IsLiteral = false }, new() { Name = ".", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = "css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "fingerprint".AsMemory(), IsLiteral = false }, new() { Name = ".".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = "css".AsMemory(), IsLiteral = true }] } ] }; @@ -268,8 +269,8 @@ public void CanParse_OptionalExpressions_End() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true } ] }; @@ -284,8 +285,8 @@ public void CanParse_OptionalPreferredExpressions() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true, IsPreferred = true } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true, IsPreferred = true } ] }; @@ -300,8 +301,8 @@ public void CanParse_OptionalExpressions_Start() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true }, - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true }, + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }] }; @@ -316,9 +317,9 @@ public void CanParse_OptionalExpressions_Middle() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true }, - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true }, + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }] }; @@ -333,7 +334,7 @@ public void CanParse_OptionalExpressions_Only() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true } + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true } ] }; @@ -348,9 +349,9 @@ public void CanParse_MultipleOptionalExpressions() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true }, - new (){ Parts = [ new() { Name = "site", IsLiteral = true }], IsOptional = false }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }], IsOptional = true } + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true }, + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }], IsOptional = false }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }], IsOptional = true } ] }; @@ -365,8 +366,8 @@ public void CanParse_ConsecutiveOptionalExpressions() { Segments = [ - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }], IsOptional = true }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }], IsOptional = true } + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }], IsOptional = true }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }], IsOptional = true } ] }; @@ -650,17 +651,17 @@ public void CanExpandRoutes_SingleOptionalExpression() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }, new StaticWebAssetPathPattern("site#[.{fingerprint}].css") { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] } }; @@ -680,36 +681,36 @@ public void CanExpandRoutes_MultipleOptionalExpressions() { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }, new StaticWebAssetPathPattern("site#[.{fingerprint}].css") { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }, new StaticWebAssetPathPattern("site#[.{version}].css") { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] }, new StaticWebAssetPathPattern("site#[.{fingerprint}]#[.{version}].css") { Segments = [ - new (){ Parts = [ new() { Name = "site", IsLiteral = true }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "fingerprint", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".", IsLiteral = true }, new() { Name = "version", IsLiteral = false }] }, - new (){ Parts = [ new() { Name = ".css", IsLiteral = true }] } + new (){ Parts = [ new() { Name = "site".AsMemory(), IsLiteral = true }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "fingerprint".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".".AsMemory(), IsLiteral = true }, new() { Name = "version".AsMemory(), IsLiteral = false }] }, + new (){ Parts = [ new() { Name = ".css".AsMemory(), IsLiteral = true }] } ] } }; From 27e08eaaa0d3fef6748c9a5e870d1ee7b5554192 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Thu, 20 Mar 2025 20:08:50 +0100 Subject: [PATCH 3/8] [StaticWebAssets] Add file details to SWA * Ensures that only DefineStaticWebAssets hits disk * Avoids doing extra work on tasks that need to use the length or the last write time. * Simplifies other tasks like DefineStaticWebAssetEndpoints and ApplyCompressionNegotiation --- ...ft.NET.Sdk.BlazorWebAssembly.Current.props | 1 + ...ET.Sdk.StaticWebAssets.Compression.targets | 3 - ...NET.Sdk.StaticWebAssets.References.targets | 2 + .../Microsoft.NET.Sdk.StaticWebAssets.targets | 2 - .../Tasks/ApplyCompressionNegotiation.cs | 36 +- .../ComputeReferenceStaticWebAssetItems.cs | 20 +- .../Tasks/Data/StaticWebAsset.cs | 620 +++--- .../Tasks/DefineStaticWebAssetEndpoints.cs | 150 +- .../Tasks/DefineStaticWebAssets.cs | 177 +- .../Tasks/GenerateStaticWebAssetsPropsFile.cs | 99 +- ..._Hosted_Works.Publish.staticwebassets.json | 60 +- ...rdLibrary_Works.Build.staticwebassets.json | 1664 ++++++++++++----- .../ComputeStaticWebAssetsTargetPathsTest.cs | 2 + .../ApplyCompressionNegotiationTest.cs | 74 +- ...ndpointsForReferenceStaticWebAssetsTest.cs | 2 + ...ComputeReferenceStaticWebAssetItemsTest.cs | 2 + ...uteStaticWebAssetsForCurrentProjectTest.cs | 2 + .../DefineStaticWebAssetEndpointsTest.cs | 75 +- .../DiscoverPrecompressedAssetsTest.cs | 8 +- .../DiscoverStaticWebAssetsTest.cs | 30 +- .../FilterStaticWebAssetEndpointsTest.cs | 4 +- ...rateStaticWebAssetEndpointsManifestTest.cs | 6 +- ...ateStaticWebAssetEndpointsPropsFileTest.cs | 2 + .../GenerateStaticWebAssetsManifestTest.cs | 2 + .../GenerateStaticWebAssetsPropsFileTest.cs | 20 +- .../ResolveCompressedAssetsTest.cs | 34 +- ...tedStaticWebAssetEndpointsForAssetsTest.cs | 4 +- .../UpdateStaticWebAssetEndpointsTest.cs | 4 +- .../StaticWebAssetsBaselineFactory.cs | 2 + ...sScopedCssFiles.Build.staticwebassets.json | 80 +- ...esPublishAssets.Build.staticwebassets.json | 80 +- ...PublishAssets.Publish.staticwebassets.json | 120 +- ...tToOutputFolder.Build.staticwebassets.json | 80 +- ...mClassLibraries.Build.staticwebassets.json | 104 +- ...tToOutputFolder.Build.staticwebassets.json | 80 +- ..._NoDependencies.Build.staticwebassets.json | 80 +- ...1ClassLibraries.Build.staticwebassets.json | 72 +- ...deBrowserAssets.Build.staticwebassets.json | 8 +- ...ompressedAssets.Build.staticwebassets.json | 36 +- ...e_UpdatesAssets.Build.staticwebassets.json | 16 +- ...esPublishAssets.Build.staticwebassets.json | 80 +- ...PublishAssets.Publish.staticwebassets.json | 120 +- ...aryInitializers.Build.staticwebassets.json | 96 +- ...yInitializers.Publish.staticwebassets.json | 144 +- ...esPublishAssets.Build.staticwebassets.json | 80 +- ...PublishAssets.Publish.staticwebassets.json | 120 +- ...heRightLocation.Build.staticwebassets.json | 104 +- ...RightLocation.Publish.staticwebassets.json | 156 +- ...esPublishAssets.Build.staticwebassets.json | 80 +- ...PublishAssets.Publish.staticwebassets.json | 120 +- ...esPublishAssets.Build.staticwebassets.json | 80 +- ...PublishAssets.Publish.staticwebassets.json | 120 +- ...1ClassLibraries.Build.staticwebassets.json | 72 +- ...lassLibraries.Publish.staticwebassets.json | 108 +- ...ompressedAssets.Build.staticwebassets.json | 36 +- ...BrowserAssets.Publish.staticwebassets.json | 12 +- ...e_UpdatesAssets.Build.staticwebassets.json | 16 +- ...UpdatesAssets.Publish.staticwebassets.json | 24 +- ...reviousVersions.Build.staticwebassets.json | 80 +- ...viousVersions.Publish.staticwebassets.json | 120 +- 60 files changed, 3870 insertions(+), 1761 deletions(-) diff --git a/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.Current.props b/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.Current.props index 295352c23934..d7acba0e5779 100644 --- a/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.Current.props +++ b/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.Current.props @@ -30,6 +30,7 @@ Copyright (c) .NET Foundation. All rights reserved. $(StaticWebAssetsAdditionalPublishProperties);_PublishingBlazorWasmProject=true $(StaticWebAssetsAdditionalEmbeddedPublishProperties);_PublishingBlazorWasmProject=true true + true ComputeFilesToPublish;GetCurrentProjectEmbeddedPublishStaticWebAssetItems diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets index c969520ba8f9..e7f9ada84ce9 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets @@ -223,12 +223,10 @@ Copyright (c) .NET Foundation. All rights reserved. CandidateAssets="@(_CompressedStaticWebAssets)" > - @@ -242,7 +240,6 @@ Copyright (c) .NET Foundation. All rights reserved. diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.References.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.References.targets index b4fbaaf70cc7..852cefbb0e78 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.References.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.References.targets @@ -181,6 +181,7 @@ Copyright (c) .NET Foundation. All rights reserved. Patterns="@(_CachedBuildStaticWebAssetDiscoveryPatterns)" ProjectMode="$(StaticWebAssetProjectMode)" AssetKind="Build" + MakeReferencedAssetOriginalItemSpecAbsolute="$(StaticWebAssetMakeReferencedAssetOriginalItemSpecAbsolute)" Source="$(PackageId)" > @@ -227,6 +228,7 @@ Copyright (c) .NET Foundation. All rights reserved. ProjectMode="$(StaticWebAssetProjectMode)" AssetKind="Publish" Source="$(PackageId)" + MakeReferencedAssetOriginalItemSpecAbsolute="$(StaticWebAssetMakeReferencedAssetOriginalItemSpecAbsolute)" > diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets index c4c9e9fea131..0eb8c5b5fadd 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets @@ -683,12 +683,10 @@ Copyright (c) .NET Foundation. All rights reserved. AssetMergeSource="$(StaticWebAssetMergeTarget)"> - diff --git a/src/StaticWebAssetsSdk/Tasks/ApplyCompressionNegotiation.cs b/src/StaticWebAssetsSdk/Tasks/ApplyCompressionNegotiation.cs index ca5849faf7b6..0c4b9c4e1b69 100644 --- a/src/StaticWebAssetsSdk/Tasks/ApplyCompressionNegotiation.cs +++ b/src/StaticWebAssetsSdk/Tasks/ApplyCompressionNegotiation.cs @@ -16,27 +16,11 @@ public class ApplyCompressionNegotiation : Task [Required] public ITaskItem[] CandidateAssets { get; set; } - public ITaskItem[] AssetFileDetails { get; set; } - [Output] public ITaskItem[] UpdatedEndpoints { get; set; } - public Func TestResolveFileLength; - - private Dictionary _assetFileDetails; - public override bool Execute() { - if (AssetFileDetails != null) - { - _assetFileDetails = new(AssetFileDetails.Length, OSPath.PathComparer); - for (int i = 0; i < AssetFileDetails.Length; i++) - { - var item = AssetFileDetails[i]; - _assetFileDetails[item.ItemSpec] = item; - } - } - var assetsById = CandidateAssets.Select(StaticWebAsset.FromTaskItem).ToDictionary(a => a.Identity); var endpointsByAsset = CandidateEndpoints.Select(StaticWebAssetEndpoint.FromTaskItem) @@ -213,24 +197,8 @@ public override bool Execute() return true; } - private string ResolveQuality(StaticWebAsset compressedAsset) - { - long length; - if(_assetFileDetails != null && _assetFileDetails.TryGetValue(compressedAsset.Identity, out var assetFileDetail)) - { - length = long.Parse(assetFileDetail.GetMetadata("FileLength")); - } - else if (TestResolveFileLength != null) - { - length = TestResolveFileLength(compressedAsset.Identity); - } - else - { - length = new FileInfo(compressedAsset.Identity).Length; - } - - return Math.Round(1.0 / (length + 1), 12).ToString("F12", CultureInfo.InvariantCulture); - } + private static string ResolveQuality(StaticWebAsset compressedAsset) => + Math.Round(1.0 / (compressedAsset.FileLength + 1), 12).ToString("F12", CultureInfo.InvariantCulture); private static bool IsCompatible(StaticWebAssetEndpoint compressedEndpoint, StaticWebAssetEndpoint relatedEndpointCandidate) { diff --git a/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs b/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs index fa7f09f58539..2e3b650045bb 100644 --- a/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs +++ b/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs @@ -21,7 +21,9 @@ public class ComputeReferenceStaticWebAssetItems : Task [Required] public string Source { get; set; } - public bool UpdateSourceType { get; set; } = true; + public bool UpdateSourceType { get; set; } = true; + + public bool MakeReferencedAssetOriginalItemSpecAbsolute { get; set; } [Output] public ITaskItem[] StaticWebAssets { get; set; } @@ -57,13 +59,21 @@ public override bool Execute() } } - if (ShouldIncludeAssetAsReference(selected, out var reason)) + if (ShouldIncludeAssetAsReference(selected, out var reason)) + { + selected.SourceType = UpdateSourceType ? StaticWebAsset.SourceTypes.Project : selected.SourceType; + if (MakeReferencedAssetOriginalItemSpecAbsolute) { - selected.SourceType = UpdateSourceType ? StaticWebAsset.SourceTypes.Project : selected.SourceType; - resultAssets.Add(selected); + selected.OriginalItemSpec = Path.GetFullPath(selected.OriginalItemSpec); } - Log.LogMessage(MessageImportance.Low, reason); + else + { + selected.OriginalItemSpec = selected.OriginalItemSpec; + } + resultAssets.Add(selected); } + Log.LogMessage(MessageImportance.Low, reason); + } var patterns = new List(); if (Patterns != null) diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs index 9780768aed3b..212cadce54b3 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs @@ -2,8 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; -using System.IO; -using System.Collections.Concurrent; using System.Globalization; using System.Security.Cryptography; using System.Security.Principal; @@ -18,31 +16,35 @@ internal class StaticWebAsset : IEquatable, IComparable, IComparable #endif +{ + public const string DateTimeAssetFormat = "ddd, dd MMM yyyy HH:mm:ss 'GMT'"; + + public StaticWebAsset() { - public StaticWebAsset() - { - } + } - public StaticWebAsset(StaticWebAsset asset) - { - Identity = asset.Identity; - SourceType = asset.SourceType; - SourceId = asset.SourceId; - ContentRoot = asset.ContentRoot; - BasePath = asset.BasePath; - RelativePath = asset.RelativePath; - AssetKind = asset.AssetKind; - AssetMode = asset.AssetMode; - AssetRole = asset.AssetRole; - AssetMergeBehavior = asset.AssetMergeBehavior; - AssetMergeSource = asset.AssetMergeSource; - RelatedAsset = asset.RelatedAsset; - AssetTraitName = asset.AssetTraitName; - AssetTraitValue = asset.AssetTraitValue; - CopyToOutputDirectory = asset.CopyToOutputDirectory; - CopyToPublishDirectory = asset.CopyToPublishDirectory; - OriginalItemSpec = asset.OriginalItemSpec; - } + public StaticWebAsset(StaticWebAsset asset) + { + Identity = asset.Identity; + SourceType = asset.SourceType; + SourceId = asset.SourceId; + ContentRoot = asset.ContentRoot; + BasePath = asset.BasePath; + RelativePath = asset.RelativePath; + AssetKind = asset.AssetKind; + AssetMode = asset.AssetMode; + AssetRole = asset.AssetRole; + AssetMergeBehavior = asset.AssetMergeBehavior; + AssetMergeSource = asset.AssetMergeSource; + RelatedAsset = asset.RelatedAsset; + AssetTraitName = asset.AssetTraitName; + AssetTraitValue = asset.AssetTraitValue; + CopyToOutputDirectory = asset.CopyToOutputDirectory; + CopyToPublishDirectory = asset.CopyToPublishDirectory; + OriginalItemSpec = asset.OriginalItemSpec; + FileLength = asset.FileLength; + LastWriteTime = asset.LastWriteTime; + } public string Identity { get; set; } @@ -80,7 +82,11 @@ public StaticWebAsset(StaticWebAsset asset) public string CopyToPublishDirectory { get; set; } - public string OriginalItemSpec { get; set; } + public string OriginalItemSpec { get; set; } + + public long FileLength { get; set; } = -1; + + public DateTimeOffset LastWriteTime { get; set; } = DateTimeOffset.MinValue; public static StaticWebAsset FromTaskItem(ITaskItem item) { @@ -176,11 +182,11 @@ internal static bool ValidateAssetGroup(string path, IReadOnlyList AssetKinds.IsKind(AssetKind, assetKind); - public static StaticWebAsset FromV1TaskItem(ITaskItem item) - { - var result = FromTaskItemCore(item); - result.ApplyDefaults(); - result.OriginalItemSpec = item.GetMetadata("FullPath"); + public static StaticWebAsset FromV1TaskItem(ITaskItem item) + { + var result = FromTaskItemCore(item); + result.ApplyDefaults(); + result.OriginalItemSpec = string.IsNullOrEmpty(result.OriginalItemSpec) ? item.GetMetadata("FullPath") : result.OriginalItemSpec; result.Normalize(); result.Validate(); @@ -188,56 +194,61 @@ public static StaticWebAsset FromV1TaskItem(ITaskItem item) return result; } - private static StaticWebAsset FromTaskItemCore(ITaskItem item) => - new() - { - // Register the identity as the full path since assets might have come - // from packages and other sources and the identity (which is typically - // just the relative path from the project) is not enough to locate them. - Identity = item.GetMetadata("FullPath"), - SourceType = item.GetMetadata(nameof(SourceType)), - SourceId = item.GetMetadata(nameof(SourceId)), - ContentRoot = item.GetMetadata(nameof(ContentRoot)), - BasePath = item.GetMetadata(nameof(BasePath)), - RelativePath = item.GetMetadata(nameof(RelativePath)), - AssetKind = item.GetMetadata(nameof(AssetKind)), - AssetMode = item.GetMetadata(nameof(AssetMode)), - AssetRole = item.GetMetadata(nameof(AssetRole)), - AssetMergeSource = item.GetMetadata(nameof(AssetMergeSource)), - AssetMergeBehavior = item.GetMetadata(nameof(AssetMergeBehavior)), - RelatedAsset = item.GetMetadata(nameof(RelatedAsset)), - AssetTraitName = item.GetMetadata(nameof(AssetTraitName)), - AssetTraitValue = item.GetMetadata(nameof(AssetTraitValue)), - Fingerprint = item.GetMetadata(nameof(Fingerprint)), - Integrity = item.GetMetadata(nameof(Integrity)), - CopyToOutputDirectory = item.GetMetadata(nameof(CopyToOutputDirectory)), - CopyToPublishDirectory = item.GetMetadata(nameof(CopyToPublishDirectory)), - OriginalItemSpec = item.GetMetadata(nameof(OriginalItemSpec)), - }; - - public void ApplyDefaults() - { - CopyToOutputDirectory = string.IsNullOrEmpty(CopyToOutputDirectory) ? AssetCopyOptions.Never : CopyToOutputDirectory; - CopyToPublishDirectory = string.IsNullOrEmpty(CopyToPublishDirectory) ? AssetCopyOptions.PreserveNewest : CopyToPublishDirectory; - (Fingerprint, Integrity) = ComputeFingerprintAndIntegrity(); - AssetKind = !string.IsNullOrEmpty(AssetKind) ? AssetKind : !ShouldCopyToPublishDirectory() ? AssetKinds.Build : AssetKinds.All; - AssetMode = string.IsNullOrEmpty(AssetMode) ? AssetModes.All : AssetMode; - AssetRole = string.IsNullOrEmpty(AssetRole) ? AssetRoles.Primary : AssetRole; + private static StaticWebAsset FromTaskItemCore(ITaskItem item) => + new() + { + // Register the identity as the full path since assets might have come + // from packages and other sources and the identity (which is typically + // just the relative path from the project) is not enough to locate them. + Identity = item.GetMetadata("FullPath"), + SourceType = item.GetMetadata(nameof(SourceType)), + SourceId = item.GetMetadata(nameof(SourceId)), + ContentRoot = item.GetMetadata(nameof(ContentRoot)), + BasePath = item.GetMetadata(nameof(BasePath)), + RelativePath = item.GetMetadata(nameof(RelativePath)), + AssetKind = item.GetMetadata(nameof(AssetKind)), + AssetMode = item.GetMetadata(nameof(AssetMode)), + AssetRole = item.GetMetadata(nameof(AssetRole)), + AssetMergeSource = item.GetMetadata(nameof(AssetMergeSource)), + AssetMergeBehavior = item.GetMetadata(nameof(AssetMergeBehavior)), + RelatedAsset = item.GetMetadata(nameof(RelatedAsset)), + AssetTraitName = item.GetMetadata(nameof(AssetTraitName)), + AssetTraitValue = item.GetMetadata(nameof(AssetTraitValue)), + Fingerprint = item.GetMetadata(nameof(Fingerprint)), + Integrity = item.GetMetadata(nameof(Integrity)), + CopyToOutputDirectory = item.GetMetadata(nameof(CopyToOutputDirectory)), + CopyToPublishDirectory = item.GetMetadata(nameof(CopyToPublishDirectory)), + OriginalItemSpec = item.GetMetadata(nameof(OriginalItemSpec)), + FileLength = item.GetMetadata("FileLength") is string fileLengthString && + long.TryParse(fileLengthString, out var fileLength) ? fileLength : -1, + LastWriteTime = item.GetMetadata("LastWriteTime") is string lastWriteTimeString && + DateTimeOffset.TryParse(lastWriteTimeString, out var lastWriteTime) ? lastWriteTime : DateTimeOffset.MinValue + }; + + public void ApplyDefaults() + { + CopyToOutputDirectory = string.IsNullOrEmpty(CopyToOutputDirectory) ? AssetCopyOptions.Never : CopyToOutputDirectory; + CopyToPublishDirectory = string.IsNullOrEmpty(CopyToPublishDirectory) ? AssetCopyOptions.PreserveNewest : CopyToPublishDirectory; + AssetKind = !string.IsNullOrEmpty(AssetKind) ? AssetKind : !ShouldCopyToPublishDirectory() ? AssetKinds.Build : AssetKinds.All; + AssetMode = string.IsNullOrEmpty(AssetMode) ? AssetModes.All : AssetMode; + AssetRole = string.IsNullOrEmpty(AssetRole) ? AssetRoles.Primary : AssetRole; + if (string.IsNullOrEmpty(Fingerprint) || string.IsNullOrEmpty(Integrity) || FileLength == -1 || LastWriteTime == DateTimeOffset.MinValue) + { + var file = ResolveFile(Identity, OriginalItemSpec); + (Fingerprint, Integrity) = string.IsNullOrEmpty(Fingerprint) || string.IsNullOrEmpty(Integrity) ? + ComputeFingerprintAndIntegrityIfNeeded(file) : (Fingerprint, Integrity); + FileLength = FileLength == -1 ? file.Length : FileLength; + LastWriteTime = LastWriteTime == DateTimeOffset.MinValue ? file.LastWriteTimeUtc : LastWriteTime; } + } - private (string Fingerprint, string Integrity) ComputeFingerprintAndIntegrity() => - (Fingerprint, Integrity) switch - { - ("", "") => ComputeFingerprintAndIntegrity(Identity, OriginalItemSpec), - (not null, not null) => (Fingerprint, Integrity), - _ => ComputeFingerprintAndIntegrity(Identity, OriginalItemSpec) - }; - - internal static (string fingerprint, string integrity) ComputeFingerprintAndIntegrity(string identity, string originalItemSpec) + private (string Fingerprint, string Integrity) ComputeFingerprintAndIntegrityIfNeeded(FileInfo file) => + (Fingerprint, Integrity) switch { - var fileInfo = ResolveFile(identity, originalItemSpec); - return ComputeFingerprintAndIntegrity(fileInfo); - } + ("", "") => ComputeFingerprintAndIntegrity(file), + (not null, not null) => (Fingerprint, Integrity), + _ => ComputeFingerprintAndIntegrity(file) + }; internal static (string fingerprint, string integrity) ComputeFingerprintAndIntegrity(FileInfo fileInfo) { @@ -286,42 +297,44 @@ public static string CombineNormalizedPaths(string prefix, string basePath, stri .TrimStart(separator); } - public ITaskItem ToTaskItem() - { - var result = new TaskItem(Identity); - result.SetMetadata(nameof(SourceType), SourceType); - result.SetMetadata(nameof(SourceId), SourceId); - result.SetMetadata(nameof(ContentRoot), ContentRoot); - result.SetMetadata(nameof(BasePath), BasePath); - result.SetMetadata(nameof(RelativePath), RelativePath); - result.SetMetadata(nameof(AssetKind), AssetKind); - result.SetMetadata(nameof(AssetMode), AssetMode); - result.SetMetadata(nameof(AssetRole), AssetRole); - result.SetMetadata(nameof(AssetMergeSource), AssetMergeSource); - result.SetMetadata(nameof(AssetMergeBehavior), AssetMergeBehavior); - result.SetMetadata(nameof(RelatedAsset), RelatedAsset); - result.SetMetadata(nameof(AssetTraitName), AssetTraitName); - result.SetMetadata(nameof(AssetTraitValue), AssetTraitValue); - result.SetMetadata(nameof(Fingerprint), Fingerprint); - result.SetMetadata(nameof(Integrity), Integrity); - result.SetMetadata(nameof(CopyToOutputDirectory), CopyToOutputDirectory); - result.SetMetadata(nameof(CopyToPublishDirectory), CopyToPublishDirectory); - result.SetMetadata(nameof(OriginalItemSpec), OriginalItemSpec); - return result; - } + public ITaskItem ToTaskItem() + { + var result = new TaskItem(Identity); + result.SetMetadata(nameof(SourceType), SourceType); + result.SetMetadata(nameof(SourceId), SourceId); + result.SetMetadata(nameof(ContentRoot), ContentRoot); + result.SetMetadata(nameof(BasePath), BasePath); + result.SetMetadata(nameof(RelativePath), RelativePath); + result.SetMetadata(nameof(AssetKind), AssetKind); + result.SetMetadata(nameof(AssetMode), AssetMode); + result.SetMetadata(nameof(AssetRole), AssetRole); + result.SetMetadata(nameof(AssetMergeSource), AssetMergeSource); + result.SetMetadata(nameof(AssetMergeBehavior), AssetMergeBehavior); + result.SetMetadata(nameof(RelatedAsset), RelatedAsset); + result.SetMetadata(nameof(AssetTraitName), AssetTraitName); + result.SetMetadata(nameof(AssetTraitValue), AssetTraitValue); + result.SetMetadata(nameof(Fingerprint), Fingerprint); + result.SetMetadata(nameof(Integrity), Integrity); + result.SetMetadata(nameof(CopyToOutputDirectory), CopyToOutputDirectory); + result.SetMetadata(nameof(CopyToPublishDirectory), CopyToPublishDirectory); + result.SetMetadata(nameof(OriginalItemSpec), OriginalItemSpec); + result.SetMetadata(nameof(FileLength), FileLength.ToString(CultureInfo.InvariantCulture)); + result.SetMetadata(nameof(LastWriteTime), LastWriteTime.ToString(DateTimeAssetFormat, CultureInfo.InvariantCulture)); + return result; + } - public void Validate() + public void Validate() + { + switch (SourceType) { - switch (SourceType) - { - case SourceTypes.Discovered: - case SourceTypes.Computed: - case SourceTypes.Project: - case SourceTypes.Package: - break; - default: - throw new InvalidOperationException($"Unknown source type '{SourceType}' for '{Identity}'."); - }; + case SourceTypes.Discovered: + case SourceTypes.Computed: + case SourceTypes.Project: + case SourceTypes.Package: + break; + default: + throw new InvalidOperationException($"Unknown source type '{SourceType}' for '{Identity}'."); + } if (string.IsNullOrEmpty(SourceId)) { @@ -348,35 +361,35 @@ public void Validate() throw new InvalidOperationException($"The '{nameof(OriginalItemSpec)}' for the asset must be defined for '{Identity}'."); } - switch (AssetKind) - { - case AssetKinds.All: - case AssetKinds.Build: - case AssetKinds.Publish: - break; - default: - throw new InvalidOperationException($"Unknown Asset kind '{AssetKind}' for '{Identity}'."); - }; + switch (AssetKind) + { + case AssetKinds.All: + case AssetKinds.Build: + case AssetKinds.Publish: + break; + default: + throw new InvalidOperationException($"Unknown Asset kind '{AssetKind}' for '{Identity}'."); + } - switch (AssetMode) - { - case AssetModes.All: - case AssetModes.CurrentProject: - case AssetModes.Reference: - break; - default: - throw new InvalidOperationException($"Unknown Asset mode '{AssetMode}' for '{Identity}'."); - }; + switch (AssetMode) + { + case AssetModes.All: + case AssetModes.CurrentProject: + case AssetModes.Reference: + break; + default: + throw new InvalidOperationException($"Unknown Asset mode '{AssetMode}' for '{Identity}'."); + } - switch (AssetRole) - { - case AssetRoles.Primary: - case AssetRoles.Related: - case AssetRoles.Alternative: - break; - default: - throw new InvalidOperationException($"Unknown Asset role '{AssetRole}' for '{Identity}'."); - }; + switch (AssetRole) + { + case AssetRoles.Primary: + case AssetRoles.Related: + case AssetRoles.Alternative: + break; + default: + throw new InvalidOperationException($"Unknown Asset role '{AssetRole}' for '{Identity}'."); + } if (!IsPrimaryAsset() && string.IsNullOrEmpty(RelatedAsset)) { @@ -393,53 +406,67 @@ public void Validate() throw new InvalidOperationException($"Fingerprint for '{Identity}' is not defined."); } - if (string.IsNullOrEmpty(Integrity)) - { - throw new InvalidOperationException($"Integrity for '{Identity}' is not defined."); - } - } - - internal static StaticWebAsset FromProperties( - string identity, - string sourceId, - string sourceType, - string basePath, - string relativePath, - string contentRoot, - string assetKind, - string assetMode, - string assetRole, - string assetMergeSource, - string relatedAsset, - string assetTraitName, - string assetTraitValue, - string fingerprint, - string integrity, - string copyToOutputDirectory, - string copyToPublishDirectory, - string originalItemSpec) - { - var result = new StaticWebAsset - { - Identity = identity, - SourceId = sourceId, - SourceType = sourceType, - ContentRoot = contentRoot, - BasePath = basePath, - RelativePath = relativePath, - AssetKind = assetKind, - AssetMode = assetMode, - AssetRole = assetRole, - AssetMergeSource = assetMergeSource, - RelatedAsset = relatedAsset, - AssetTraitName = assetTraitName, - AssetTraitValue = assetTraitValue, - Fingerprint = fingerprint, - Integrity = integrity, - CopyToOutputDirectory = copyToOutputDirectory, - CopyToPublishDirectory = copyToPublishDirectory, - OriginalItemSpec = originalItemSpec - }; + if (string.IsNullOrEmpty(Integrity)) + { + throw new InvalidOperationException($"Integrity for '{Identity}' is not defined."); + } + + if (FileLength < 0) + { + throw new InvalidOperationException($"File length for '{Identity}' is not defined."); + } + + if (LastWriteTime == DateTimeOffset.MinValue) + { + throw new InvalidOperationException($"Last write time for '{Identity}' is not defined."); + } + } + + internal static StaticWebAsset FromProperties( + string identity, + string sourceId, + string sourceType, + string basePath, + string relativePath, + string contentRoot, + string assetKind, + string assetMode, + string assetRole, + string assetMergeSource, + string relatedAsset, + string assetTraitName, + string assetTraitValue, + string fingerprint, + string integrity, + string copyToOutputDirectory, + string copyToPublishDirectory, + string originalItemSpec, + long fileLength, + DateTimeOffset lastWriteTime) + { + var result = new StaticWebAsset + { + Identity = identity, + SourceId = sourceId, + SourceType = sourceType, + ContentRoot = contentRoot, + BasePath = basePath, + RelativePath = relativePath, + AssetKind = assetKind, + AssetMode = assetMode, + AssetRole = assetRole, + AssetMergeSource = assetMergeSource, + RelatedAsset = relatedAsset, + AssetTraitName = assetTraitName, + AssetTraitValue = assetTraitValue, + Fingerprint = fingerprint, + Integrity = integrity, + CopyToOutputDirectory = copyToOutputDirectory, + CopyToPublishDirectory = copyToPublishDirectory, + OriginalItemSpec = originalItemSpec, + FileLength = fileLength, + LastWriteTime = lastWriteTime + }; result.ApplyDefaults(); @@ -551,30 +578,9 @@ public static string ComputeAssetRelativePath(ITaskItem asset, out string metada return linkPath; } - metadataProperty = null; - return asset.ItemSpec; - } - - // Compares all fields in this order - // Identity - // SourceType - // SourceId - // ContentRoot - // BasePath - // RelativePath - // AssetKind - // AssetMode - // AssetRole - // AssetMergeSource - // AssetMergeBehavior - // RelatedAsset - // AssetTraitName - // AssetTraitValue - // Fingerprint - // Integrity - // CopyToOutputDirectory - // CopyToPublishDirectory - // OriginalItemSpec + metadataProperty = null; + return asset.ItemSpec; + } public int CompareTo(StaticWebAsset other) { @@ -584,11 +590,23 @@ public int CompareTo(StaticWebAsset other) return result; } - result = string.Compare(SourceType, other.SourceType, StringComparison.Ordinal); - if (result != 0) - { - return result; - } + result = string.Compare(SourceType, other.SourceType, StringComparison.Ordinal); + if (result != 0) + { + return result; + } + + result = FileLength.CompareTo(other.FileLength); + if (result != 0) + { + return result; + } + + result = LastWriteTime.CompareTo(other.LastWriteTime); + if (result != 0) + { + return result; + } result = string.Compare(SourceId, other.SourceId, StringComparison.Ordinal); if (result != 0) @@ -692,26 +710,28 @@ public int CompareTo(StaticWebAsset other) public override bool Equals(object obj) => obj != null && Equals(obj as StaticWebAsset); - public bool Equals(StaticWebAsset other) => - Identity == other.Identity && - SourceType == other.SourceType && - SourceId == other.SourceId && - ContentRoot == other.ContentRoot && - BasePath == other.BasePath && - RelativePath == other.RelativePath && - AssetKind == other.AssetKind && - AssetMode == other.AssetMode && - AssetRole == other.AssetRole && - AssetMergeSource == other.AssetMergeSource && - AssetMergeBehavior == other.AssetMergeBehavior && - RelatedAsset == other.RelatedAsset && - AssetTraitName == other.AssetTraitName && - AssetTraitValue == other.AssetTraitValue && - Fingerprint == other.Fingerprint && - Integrity == other.Integrity && - CopyToOutputDirectory == other.CopyToOutputDirectory && - CopyToPublishDirectory == other.CopyToPublishDirectory && - OriginalItemSpec == other.OriginalItemSpec; + public bool Equals(StaticWebAsset other) => + Identity == other.Identity && + SourceType == other.SourceType && + FileLength == other.FileLength && + LastWriteTime == other.LastWriteTime && + SourceId == other.SourceId && + ContentRoot == other.ContentRoot && + BasePath == other.BasePath && + RelativePath == other.RelativePath && + AssetKind == other.AssetKind && + AssetMode == other.AssetMode && + AssetRole == other.AssetRole && + AssetMergeSource == other.AssetMergeSource && + AssetMergeBehavior == other.AssetMergeBehavior && + RelatedAsset == other.RelatedAsset && + AssetTraitName == other.AssetTraitName && + AssetTraitValue == other.AssetTraitValue && + Fingerprint == other.Fingerprint && + Integrity == other.Integrity && + CopyToOutputDirectory == other.CopyToOutputDirectory && + CopyToPublishDirectory == other.CopyToPublishDirectory && + OriginalItemSpec == other.OriginalItemSpec; public static class AssetModes { @@ -835,73 +855,79 @@ public string ComputePathWithoutTokens(string pathWithTokens) return pattern.ComputePatternLabel(); } - public override string ToString() => - $"Identity: {Identity}, " + - $"SourceType: {SourceType}, " + - $"SourceId: {SourceId}, " + - $"ContentRoot: {ContentRoot}, " + - $"BasePath: {BasePath}, " + - $"RelativePath: {RelativePath}, " + - $"AssetKind: {AssetKind}, " + - $"AssetMode: {AssetMode}, " + - $"AssetRole: {AssetRole}, " + - $"AssetRole: {AssetMergeSource}, " + - $"AssetRole: {AssetMergeBehavior}, " + - $"RelatedAsset: {RelatedAsset}, " + - $"AssetTraitName: {AssetTraitName}, " + - $"AssetTraitValue: {AssetTraitValue}, " + - $"Fingerprint: {Fingerprint}, " + - $"Integrity: {Integrity}, " + - $"CopyToOutputDirectory: {CopyToOutputDirectory}, " + - $"CopyToPublishDirectory: {CopyToPublishDirectory}, " + - $"OriginalItemSpec: {OriginalItemSpec}"; + public override string ToString() => + $"Identity: {Identity}, " + + $"SourceType: {SourceType}, " + + $"SourceId: {SourceId}, " + + $"ContentRoot: {ContentRoot}, " + + $"BasePath: {BasePath}, " + + $"RelativePath: {RelativePath}, " + + $"AssetKind: {AssetKind}, " + + $"AssetMode: {AssetMode}, " + + $"AssetRole: {AssetRole}, " + + $"AssetRole: {AssetMergeSource}, " + + $"AssetRole: {AssetMergeBehavior}, " + + $"RelatedAsset: {RelatedAsset}, " + + $"AssetTraitName: {AssetTraitName}, " + + $"AssetTraitValue: {AssetTraitValue}, " + + $"Fingerprint: {Fingerprint}, " + + $"Integrity: {Integrity}, " + + $"FileLength: {FileLength}, " + + $"LastWriteTime: {LastWriteTime}, " + + $"CopyToOutputDirectory: {CopyToOutputDirectory}, " + + $"CopyToPublishDirectory: {CopyToPublishDirectory}, " + + $"OriginalItemSpec: {OriginalItemSpec}"; public override int GetHashCode() { #if NET6_0_OR_GREATER - var hash = new HashCode(); - hash.Add(Identity); - hash.Add(SourceType); - hash.Add(SourceId); - hash.Add(ContentRoot); - hash.Add(BasePath); - hash.Add(RelativePath); - hash.Add(AssetKind); - hash.Add(AssetMode); - hash.Add(AssetRole); - hash.Add(AssetMergeSource); - hash.Add(AssetMergeBehavior); - hash.Add(RelatedAsset); - hash.Add(AssetTraitName); - hash.Add(AssetTraitValue); - hash.Add(Fingerprint); - hash.Add(Integrity); - hash.Add(CopyToOutputDirectory); - hash.Add(CopyToPublishDirectory); - hash.Add(OriginalItemSpec); - return hash.ToHashCode(); + var hash = new HashCode(); + hash.Add(Identity); + hash.Add(SourceType); + hash.Add(FileLength); + hash.Add(LastWriteTime); + hash.Add(SourceId); + hash.Add(ContentRoot); + hash.Add(BasePath); + hash.Add(RelativePath); + hash.Add(AssetKind); + hash.Add(AssetMode); + hash.Add(AssetRole); + hash.Add(AssetMergeSource); + hash.Add(AssetMergeBehavior); + hash.Add(RelatedAsset); + hash.Add(AssetTraitName); + hash.Add(AssetTraitValue); + hash.Add(Fingerprint); + hash.Add(Integrity); + hash.Add(CopyToOutputDirectory); + hash.Add(CopyToPublishDirectory); + hash.Add(OriginalItemSpec); + return hash.ToHashCode(); #else - int hashCode = 1447485498; - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Identity); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(SourceType); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(SourceId); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(ContentRoot); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(BasePath); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(RelativePath); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetKind); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMode); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetRole); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMergeSource); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMergeBehavior); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(RelatedAsset); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetTraitName); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetTraitValue); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Fingerprint); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Integrity); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(CopyToOutputDirectory); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(CopyToPublishDirectory); - hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(OriginalItemSpec); - return hashCode; + var hashCode = 1447485498; + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Identity); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(SourceType); + hashCode = hashCode * -1521134295 + FileLength.GetHashCode(); + hashCode = hashCode * -1521134295 + LastWriteTime.GetHashCode(); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(SourceId); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(ContentRoot); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(BasePath); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(RelativePath); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetKind); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMode); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetRole); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMergeSource); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetMergeBehavior); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(RelatedAsset); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetTraitName); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(AssetTraitValue); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Fingerprint); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(Integrity); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(CopyToOutputDirectory); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(CopyToPublishDirectory); + hashCode = hashCode * -1521134295 + EqualityComparer.Default.GetHashCode(OriginalItemSpec); + return hashCode; #endif } diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs index 1619b1b86391..f0c652b979ce 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs @@ -1,7 +1,7 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System.Globalization; +#nullable disable using Microsoft.Build.Framework; using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; using Microsoft.Build.Utilities; @@ -15,47 +15,31 @@ public class DefineStaticWebAssetEndpoints : Task public ITaskItem[] ExistingEndpoints { get; set; } - [Required] - public ITaskItem[] ContentTypeMappings { get; set; } - - public ITaskItem[] AssetFileDetails { get; set; } - - [Output] - public ITaskItem[] Endpoints { get; set; } - - public Func TestLengthResolver; - public Func TestLastWriteResolver; + [Required] + public ITaskItem[] ContentTypeMappings { get; set; } - private Dictionary _assetFileDetails; - - public override bool Execute() - { - if (AssetFileDetails != null) - { - var item = AssetFileDetails[i]; - _assetFileDetails[item.ItemSpec] = item; - } + [Output] + public ITaskItem[] Endpoints { get; set; } - var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); - var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); - var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); - var endpoints = new List(); - - Parallel.For( - 0, - CandidateAssets.Length, - () => new ParallelWorker( - endpoints, - new List(), - CandidateAssets, - existingEndpointsByAssetFile, - Log, - contentTypeProvider, - _assetFileDetails, - TestLengthResolver, - TestLastWriteResolver), - static (i, loop, state) => state.Process(i, loop), - static worker => worker.Finally()); + public override bool Execute() + { + var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); + var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); + var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); + var endpoints = new List(); + + Parallel.For( + 0, + CandidateAssets.Length, + () => new ParallelWorker( + endpoints, + new List(), + CandidateAssets, + existingEndpointsByAssetFile, + Log, + contentTypeProvider), + static (i, loop, state) => state.Process(i, loop), + static worker => worker.Finally()); Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); @@ -98,10 +82,7 @@ private readonly struct ParallelWorker( ITaskItem[] candidateAssets, Dictionary> existingEndpointsByAssetFile, TaskLoggingHelper log, - ContentTypeProvider contentTypeProvider, - Dictionary assetDetails, - Func testLengthResolver, - Func testLastWriteResolver) + ContentTypeProvider contentTypeProvider) { public List CollectedEndpoints { get; } = collectedEndpoints; public List CurrentEndpoints { get; } = currentEndpoints; @@ -109,16 +90,14 @@ private readonly struct ParallelWorker( public Dictionary> ExistingEndpointsByAssetFile { get; } = existingEndpointsByAssetFile; public TaskLoggingHelper Log { get; } = log; public ContentTypeProvider ContentTypeProvider { get; } = contentTypeProvider; - public Dictionary AssetDetails { get; } = assetDetails; - public Func TestLengthResolver { get; } = testLengthResolver; - public Func TestLastWriteResolver { get; } = testLastWriteResolver; private List CreateEndpoints( List routes, StaticWebAsset asset, + string length, + string lastModified, StaticWebAssetGlobMatcher.MatchContext matchContext) { - var (length, lastModified) = ResolveDetails(asset); var result = new List(); foreach (var (label, route, values) in routes) { @@ -147,7 +126,7 @@ private List CreateEndpoints( new() { Name = "Last-Modified", - Value = lastModified + Value = lastModified, }, ]; @@ -194,74 +173,6 @@ private List CreateEndpoints( return result; } - // Last-Modified: , :: GMT - // Directives - // - // One of "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", or "Sun" (case-sensitive). - // - // - // 2 digit day number, e.g. "04" or "23". - // - // - // One of "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (case sensitive). - // - // - // 4 digit year number, e.g. "1990" or "2016". - // - // - // 2 digit hour number, e.g. "09" or "23". - // - // - // 2 digit minute number, e.g. "04" or "59". - // - // - // 2 digit second number, e.g. "04" or "59". - // - // GMT - // Greenwich Mean Time.HTTP dates are always expressed in GMT, never in local time. - private (string length, string lastModified) ResolveDetails(StaticWebAsset asset) - { - if (AssetDetails != null && AssetDetails.TryGetValue(asset.Identity, out var details)) - { - return (length: details.GetMetadata("FileLength"), lastModified: details.GetMetadata("LastWriteTimeUtc")); - } - else if (AssetDetails != null && AssetDetails.TryGetValue(asset.OriginalItemSpec, out var originalDetails)) - { - return (length: originalDetails.GetMetadata("FileLength"), lastModified: originalDetails.GetMetadata("LastWriteTimeUtc")); - } - else if (TestLastWriteResolver != null || TestLengthResolver != null) - { - return (length: GetTestFileLength(asset), lastModified: GetTestFileLastModified(asset)); - } - else - { - Log.LogMessage(MessageImportance.Normal, $"No details found for {asset.Identity}. Using file system to resolve details."); - var fileInfo = StaticWebAsset.ResolveFile(asset.Identity, asset.OriginalItemSpec); - var length = fileInfo.Length.ToString(CultureInfo.InvariantCulture); - var lastModified = fileInfo.LastWriteTimeUtc.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture); - return (length, lastModified); - } - } - - // Only used for testing - private string GetTestFileLastModified(StaticWebAsset asset) - { - var lastWrite = TestLastWriteResolver != null ? TestLastWriteResolver(asset.Identity) : asset.ResolveFile().LastWriteTimeUtc; - return lastWrite.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture); - } - - // Only used for testing - private string GetTestFileLength(StaticWebAsset asset) - { - if (TestLengthResolver != null) - { - return TestLengthResolver(asset.Identity).ToString(CultureInfo.InvariantCulture); - } - - var fileInfo = asset.ResolveFile(); - return fileInfo.Length.ToString(CultureInfo.InvariantCulture); - } - private static (string mimeType, string cache) ResolveContentType(StaticWebAsset asset, ContentTypeProvider contentTypeProvider, StaticWebAssetGlobMatcher.MatchContext matchContext, TaskLoggingHelper log) { var relativePath = asset.ComputePathWithoutTokens(asset.RelativePath); @@ -291,6 +202,9 @@ internal ParallelWorker Process(int i, ParallelLoopState _) { var asset = StaticWebAsset.FromTaskItem(CandidateAssets[i]); var routes = asset.ComputeRoutes().ToList(); + // We extract these from the metadata because we avoid the conversion to their typed version and then back to string. + var length = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.FileLength)); + var lastWriteTime = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.LastWriteTime)); var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); if (ExistingEndpointsByAssetFile != null && ExistingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set)) @@ -315,7 +229,7 @@ internal ParallelWorker Process(int i, ParallelLoopState _) } } - foreach (var endpoint in CreateEndpoints(routes, asset, matchContext)) + foreach (var endpoint in CreateEndpoints(routes, asset, length, lastWriteTime, matchContext)) { Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); CurrentEndpoints.Add(endpoint); diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs index cda2628c4a38..4b6b5cc8a495 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs @@ -1,15 +1,9 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Linq.Expressions; -using System.Net.Http.Headers; -using System.Reflection.Metadata; -using System.Reflection.PortableExecutable; -using System.Text.RegularExpressions; -using System.Xml.Linq; +#nullable disable + +using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; @@ -78,16 +72,14 @@ public class DefineStaticWebAssets : Task [Output] public ITaskItem[] CopyCandidates { get; set; } - [Output] - public ITaskItem[] AssetDetails { get; set; } + public Func TestResolveFileDetails { get; set; } - public override bool Execute() + public override bool Execute() + { + try { - try - { - var results = new List(); - var copyCandidates = new List(); - var assetDetails = new List(); + var results = new List(); + var copyCandidates = new List(); var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathPattern).Build() : @@ -180,44 +172,34 @@ public override bool Execute() nameof(StaticWebAsset.OriginalItemSpec), PropertyOverrides == null || PropertyOverrides.Length == 0 ? candidate.ItemSpec : candidate.GetMetadata("OriginalItemSpec")); - // Compute the fingerprint and integrity for the asset. The integrity is the Base64(SHA256) of the asset content - // and the fingerprint is the first 9 chars of the Base36(SHA256) of the asset. - // The hash can always be re-computed using the integrity value (just undo the Base64 encoding) if its needed in any - // other format. - // We differentiate between Integrity and Fingerprint because they are useful in different contexts. The integrity - // is useful when we want to verify the content of the asset and the fingerprint is useful when we want to cache-bust - // the asset. - var fingerprint = ComputePropertyValue(candidate, nameof(StaticWebAsset.Fingerprint), null, false); - var integrity = ComputePropertyValue(candidate, nameof(StaticWebAsset.Integrity), null, false); - FileInfo file = null; - switch ((fingerprint, integrity)) - { - case (null, null): - Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec); - file = StaticWebAsset.ResolveFile(candidate.ItemSpec, originalItemSpec); - (fingerprint, integrity) = (StaticWebAsset.ComputeFingerprintAndIntegrity(file)); - break; - case (null, not null): - Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec); - fingerprint = FileHasher.ToBase36(Convert.FromBase64String(integrity)); - break; - case (not null, null): - Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec); - file = StaticWebAsset.ResolveFile(candidate.ItemSpec, originalItemSpec); - integrity = StaticWebAsset.ComputeIntegrity(file); - break; - } + // Compute the fingerprint and integrity for the asset. The integrity is the Base64(SHA256) of the asset content + // and the fingerprint is the first 9 chars of the Base36(SHA256) of the asset. + // The hash can always be re-computed using the integrity value (just undo the Base64 encoding) if its needed in any + // other format. + // We differentiate between Integrity and Fingerprint because they are useful in different contexts. The integrity + // is useful when we want to verify the content of the asset and the fingerprint is useful when we want to cache-bust + // the asset. + var fingerprint = ComputePropertyValue(candidate, nameof(StaticWebAsset.Fingerprint), null, false); + var integrity = ComputePropertyValue(candidate, nameof(StaticWebAsset.Integrity), null, false); - if (file != null) - { - // Record the FileLength and LastWriteTimeUtc for the asset so that we don't have to read it again on other tasks - // we'll flow this information to them - assetDetails.Add(new TaskItem(file.FullName, new Dictionary - { - ["FileLength"] = file.Length.ToString(CultureInfo.InvariantCulture), - ["LastWriteTimeUtc"] = file.LastWriteTimeUtc.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture), - })); - } + var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); + var (file, fileLength, lastWriteTimeUtc) = ResolveFileDetails(originalItemSpec, identity); + + switch ((fingerprint, integrity)) + { + case (null, null): + Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec); + (fingerprint, integrity) = (StaticWebAsset.ComputeFingerprintAndIntegrity(file)); + break; + case (null, not null): + Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec); + fingerprint = FileHasher.ToBase36(Convert.FromBase64String(integrity)); + break; + case (not null, null): + Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec); + integrity = StaticWebAsset.ComputeIntegrity(file); + break; + } // If we are not able to compute the value based on an existing value or a default, we produce an error and stop. if (Log.HasLoggedErrors) @@ -225,7 +207,6 @@ public override bool Execute() break; } - var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); if (!string.Equals(SourceType, StaticWebAsset.SourceTypes.Discovered, StringComparison.OrdinalIgnoreCase)) { // We ignore the content root for publish only assets since it doesn't matter. @@ -247,48 +228,62 @@ public override bool Execute() relativePathCandidate = StaticWebAsset.Normalize(fingerprintPatternMatcher.AppendFingerprintPattern(matchContext, identity)); } - var asset = StaticWebAsset.FromProperties( - identity, - sourceId, - sourceType, - basePath, - relativePathCandidate, - contentRoot, - assetKind, - assetMode, - assetRole, - assetMergeSource, - relatedAsset, - assetTraitName, - assetTraitValue, - fingerprint, - integrity, - copyToOutputDirectory, - copyToPublishDirectory, - originalItemSpec); - - asset.Normalize(); - var item = asset.ToTaskItem(); - if (SourceType == StaticWebAsset.SourceTypes.Discovered) - { - item.SetMetadata(nameof(StaticWebAsset.AssetKind), !asset.ShouldCopyToPublishDirectory() ? StaticWebAsset.AssetKinds.Build : StaticWebAsset.AssetKinds.All); - UpdateAssetKindIfNecessary(assetsByRelativePath, asset.RelativePath, item); - } + var asset = StaticWebAsset.FromProperties( + identity, + sourceId, + sourceType, + basePath, + relativePathCandidate, + contentRoot, + assetKind, + assetMode, + assetRole, + assetMergeSource, + relatedAsset, + assetTraitName, + assetTraitValue, + fingerprint, + integrity, + copyToOutputDirectory, + copyToPublishDirectory, + originalItemSpec, + fileLength, + lastWriteTimeUtc); + + var item = asset.ToTaskItem(); + if (SourceType == StaticWebAsset.SourceTypes.Discovered) + { + item.SetMetadata(nameof(StaticWebAsset.AssetKind), !asset.ShouldCopyToPublishDirectory() ? StaticWebAsset.AssetKinds.Build : StaticWebAsset.AssetKinds.All); + UpdateAssetKindIfNecessary(assetsByRelativePath, asset.RelativePath, item); + } results.Add(item); } - Assets = [.. results]; - CopyCandidates = [.. copyCandidates]; - AssetDetails = [.. assetDetails]; - } - catch (Exception ex) - { - Log.LogError(ex.ToString()); - } + Assets = [.. results]; + CopyCandidates = [.. copyCandidates]; + } + catch (Exception ex) + { + Log.LogError(ex.ToString()); + } - return !Log.HasLoggedErrors; + return !Log.HasLoggedErrors; + } + + private (FileInfo file, long fileLength, DateTimeOffset lastWriteTimeUtc) ResolveFileDetails( + string originalItemSpec, + string identity) + { + if (TestResolveFileDetails != null) + { + return TestResolveFileDetails(identity, originalItemSpec); } + var file = StaticWebAsset.ResolveFile(identity, originalItemSpec); + var fileLength = file.Length; + var lastWriteTimeUtc = file.LastWriteTimeUtc; + return (file, fileLength, lastWriteTimeUtc); + } private (string identity, bool computed) ComputeCandidateIdentity( ITaskItem candidate, diff --git a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs index 0b6fe547cc6b..e4f72b38574a 100644 --- a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs +++ b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs @@ -5,27 +5,28 @@ using System.Xml; using Microsoft.Build.Framework; -namespace Microsoft.AspNetCore.StaticWebAssets.Tasks -{ - public class GenerateStaticWebAssetsPropsFile : Task - { - private const string SourceType = "SourceType"; - private const string SourceId = "SourceId"; - private const string ContentRoot = "ContentRoot"; - private const string BasePath = "BasePath"; - private const string RelativePath = "RelativePath"; - private const string AssetKind = "AssetKind"; - private const string AssetMode = "AssetMode"; - private const string AssetRole = "AssetRole"; - private const string RelatedAsset = "RelatedAsset"; - private const string AssetTraitName = "AssetTraitName"; - private const string AssetTraitValue = "AssetTraitValue"; - private const string Fingerprint = "Fingerprint"; - private const string Integrity = "Integrity"; - private const string CopyToOutputDirectory = "CopyToOutputDirectory"; - private const string CopyToPublishDirectory = "CopyToPublishDirectory"; - private const string OriginalItemSpec = "OriginalItemSpec"; +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; +public class GenerateStaticWebAssetsPropsFile : Task +{ + private const string SourceType = "SourceType"; + private const string SourceId = "SourceId"; + private const string ContentRoot = "ContentRoot"; + private const string BasePath = "BasePath"; + private const string RelativePath = "RelativePath"; + private const string AssetKind = "AssetKind"; + private const string AssetMode = "AssetMode"; + private const string AssetRole = "AssetRole"; + private const string RelatedAsset = "RelatedAsset"; + private const string AssetTraitName = "AssetTraitName"; + private const string AssetTraitValue = "AssetTraitValue"; + private const string Fingerprint = "Fingerprint"; + private const string Integrity = "Integrity"; + private const string CopyToOutputDirectory = "CopyToOutputDirectory"; + private const string CopyToPublishDirectory = "CopyToPublishDirectory"; + private const string OriginalItemSpec = "OriginalItemSpec"; + private const string FileLength = "FileLength"; + private const string LastWriteTime = "LastWriteTime"; [Required] public string TargetPropsFilePath { get; set; } @@ -56,34 +57,36 @@ private bool ExecuteCore() var tokenResolver = StaticWebAssetTokenResolver.Instance; - var itemGroup = new XElement("ItemGroup"); - var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase) - .ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase); - foreach (var element in orderedAssets) - { - var asset = StaticWebAsset.FromTaskItem(element); - var packagePath = asset.ComputeTargetPath(PackagePathPrefix, '\\', tokenResolver); - var relativePath = asset.ReplaceTokens(asset.RelativePath, tokenResolver); - var fullPathExpression = @$"$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\{packagePath}'))"; - itemGroup.Add(new XElement("StaticWebAsset", - new XAttribute("Include", fullPathExpression), - new XElement(SourceType, "Package"), - new XElement(SourceId, element.GetMetadata(SourceId)), - new XElement(ContentRoot, @$"$(MSBuildThisFileDirectory)..\{Normalize(PackagePathPrefix)}\"), - new XElement(BasePath, element.GetMetadata(BasePath)), - new XElement(RelativePath, relativePath), - new XElement(AssetKind, element.GetMetadata(AssetKind)), - new XElement(AssetMode, element.GetMetadata(AssetMode)), - new XElement(AssetRole, element.GetMetadata(AssetRole)), - new XElement(RelatedAsset, element.GetMetadata(RelatedAsset)), - new XElement(AssetTraitName, element.GetMetadata(AssetTraitName)), - new XElement(AssetTraitValue, element.GetMetadata(AssetTraitValue)), - new XElement(Fingerprint, element.GetMetadata(Fingerprint)), - new XElement(Integrity, element.GetMetadata(Integrity)), - new XElement(CopyToOutputDirectory, element.GetMetadata(CopyToOutputDirectory)), - new XElement(CopyToPublishDirectory, element.GetMetadata(CopyToPublishDirectory)), - new XElement(OriginalItemSpec, fullPathExpression))); - } + var itemGroup = new XElement("ItemGroup"); + var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase) + .ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase); + foreach (var element in orderedAssets) + { + var asset = StaticWebAsset.FromTaskItem(element); + var packagePath = asset.ComputeTargetPath(PackagePathPrefix, '\\', tokenResolver); + var relativePath = asset.ReplaceTokens(asset.RelativePath, tokenResolver); + var fullPathExpression = @$"$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\{packagePath}'))"; + itemGroup.Add(new XElement("StaticWebAsset", + new XAttribute("Include", fullPathExpression), + new XElement(SourceType, "Package"), + new XElement(SourceId, element.GetMetadata(SourceId)), + new XElement(ContentRoot, @$"$(MSBuildThisFileDirectory)..\{Normalize(PackagePathPrefix)}\"), + new XElement(BasePath, element.GetMetadata(BasePath)), + new XElement(RelativePath, relativePath), + new XElement(AssetKind, element.GetMetadata(AssetKind)), + new XElement(AssetMode, element.GetMetadata(AssetMode)), + new XElement(AssetRole, element.GetMetadata(AssetRole)), + new XElement(RelatedAsset, element.GetMetadata(RelatedAsset)), + new XElement(AssetTraitName, element.GetMetadata(AssetTraitName)), + new XElement(AssetTraitValue, element.GetMetadata(AssetTraitValue)), + new XElement(Fingerprint, element.GetMetadata(Fingerprint)), + new XElement(Integrity, element.GetMetadata(Integrity)), + new XElement(CopyToOutputDirectory, element.GetMetadata(CopyToOutputDirectory)), + new XElement(CopyToPublishDirectory, element.GetMetadata(CopyToPublishDirectory)), + new XElement(FileLength, element.GetMetadata(FileLength)), + new XElement(LastWriteTime, element.GetMetadata(LastWriteTime)), + new XElement(OriginalItemSpec, fullPathExpression))); + } var document = new XDocument(new XDeclaration("1.0", "utf-8", "yes")); var root = new XElement("Project", itemGroup); diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json index a294a783d21c..e7f4692d6563 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm.styles.css.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\publish\\Fake-License.txt.br", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\styles.css.br", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\publish\\blazorwasm.styles.css.br", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\publish\\index.html.br", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json index 74e14bcbce7d..64e544c8df0d 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.pdb.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\_framework\\RazorClassLibrary.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\_framework\\RazorClassLibrary.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.boot.json.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.dll.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazorwasm.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazorwasm.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.pdb.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazorwasm.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazorwasm.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\css\\app.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\css\\app.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\custom-service-worker-assets.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\custom-service-worker-assets.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\custom-service-worker-assets.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\compressed\\serviceworkers\\my-service-worker.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\serviceworkers\\wwwroot\\serviceworkers\\serviceworkers\\my-service-worker.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\serviceworkers\\wwwroot\\serviceworkers\\serviceworkers\\my-service-worker.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.boot.json", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.boot.json" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.dll", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.dll" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.pdb", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.pdb" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.pdb", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Authorization.dll.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Authorization.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.authorization\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Authorization.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.Forms.dll.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.Forms.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.forms\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Components.Forms.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.web\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.dll.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Components.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Components.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Metadata.dll.gz", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.AspNetCore.Metadata.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.metadata\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.AspNetCore.Metadata.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.CSharp.dll.gz", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.CSharp.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\Microsoft.CSharp.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.abstractions\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Binder.dll.gz", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Binder.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.binder\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Configuration.Binder.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll.gz", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.fileextensions\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.json\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.dll.gz", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Configuration.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Configuration.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection.abstractions\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll.gz", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.abstractions\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll.gz", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.physical\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll.gz", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.filesystemglobbing\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging.abstractions\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Logging.dll.gz", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Logging.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Logging.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Options.dll.gz", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Options.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.options\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Options.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Primitives.dll.gz", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Extensions.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.primitives\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.Extensions.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop.webassembly\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.JSInterop.dll.gz", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.JSInterop.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop\\${PackageVersion}\\lib\\${Tfm}\\_framework\\Microsoft.JSInterop.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.VisualBasic.Core.dll.gz", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.VisualBasic.Core.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\Microsoft.VisualBasic.Core.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.VisualBasic.dll.gz", @@ -884,7 +962,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.VisualBasic.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\Microsoft.VisualBasic.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Win32.Primitives.dll.gz", @@ -905,7 +985,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Win32.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\Microsoft.Win32.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Win32.Registry.dll.gz", @@ -926,7 +1008,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\Microsoft.Win32.Registry.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\Microsoft.Win32.Registry.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\RazorClassLibrary.dll.gz", @@ -947,7 +1031,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\RazorClassLibrary.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\_framework\\RazorClassLibrary.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.AppContext.dll.gz", @@ -968,7 +1054,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.AppContext.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.AppContext.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Buffers.dll.gz", @@ -989,7 +1077,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Buffers.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Buffers.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Concurrent.dll.gz", @@ -1010,7 +1100,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Concurrent.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Collections.Concurrent.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Immutable.dll.gz", @@ -1031,7 +1123,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Immutable.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Collections.Immutable.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.NonGeneric.dll.gz", @@ -1052,7 +1146,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.NonGeneric.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Collections.NonGeneric.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Specialized.dll.gz", @@ -1073,7 +1169,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.Specialized.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Collections.Specialized.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.dll.gz", @@ -1094,7 +1192,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Collections.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Collections.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.Annotations.dll.gz", @@ -1115,7 +1215,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.Annotations.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.Annotations.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.DataAnnotations.dll.gz", @@ -1136,7 +1238,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.DataAnnotations.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.DataAnnotations.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.EventBasedAsync.dll.gz", @@ -1157,7 +1261,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.EventBasedAsync.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.EventBasedAsync.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.Primitives.dll.gz", @@ -1178,7 +1284,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.TypeConverter.dll.gz", @@ -1199,7 +1307,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.TypeConverter.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.TypeConverter.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.dll.gz", @@ -1220,7 +1330,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ComponentModel.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ComponentModel.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Configuration.dll.gz", @@ -1241,7 +1353,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Configuration.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Configuration.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Console.dll.gz", @@ -1262,7 +1376,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Console.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Console.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Core.dll.gz", @@ -1283,7 +1399,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Core.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Core.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.Common.dll.gz", @@ -1304,7 +1422,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.Common.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Data.Common.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.DataSetExtensions.dll.gz", @@ -1325,7 +1445,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.DataSetExtensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Data.DataSetExtensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.dll.gz", @@ -1346,7 +1468,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Data.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Data.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Contracts.dll.gz", @@ -1367,7 +1491,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Contracts.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.Contracts.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Debug.dll.gz", @@ -1388,7 +1514,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Debug.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.Debug.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.DiagnosticSource.dll.gz", @@ -1409,7 +1537,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.DiagnosticSource.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.DiagnosticSource.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.FileVersionInfo.dll.gz", @@ -1430,7 +1560,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.FileVersionInfo.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.FileVersionInfo.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Process.dll.gz", @@ -1451,7 +1583,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Process.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.Process.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.StackTrace.dll.gz", @@ -1472,7 +1606,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.StackTrace.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.StackTrace.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.TextWriterTraceListener.dll.gz", @@ -1493,7 +1629,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.TextWriterTraceListener.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.TextWriterTraceListener.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Tools.dll.gz", @@ -1514,7 +1652,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Tools.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.Tools.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.TraceSource.dll.gz", @@ -1535,7 +1675,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.TraceSource.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.TraceSource.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Tracing.dll.gz", @@ -1556,7 +1698,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Diagnostics.Tracing.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Diagnostics.Tracing.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Drawing.Primitives.dll.gz", @@ -1577,7 +1721,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Drawing.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Drawing.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Drawing.dll.gz", @@ -1598,7 +1744,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Drawing.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Drawing.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Dynamic.Runtime.dll.gz", @@ -1619,7 +1767,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Dynamic.Runtime.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Dynamic.Runtime.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Formats.Asn1.dll.gz", @@ -1640,7 +1790,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Formats.Asn1.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Formats.Asn1.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.Calendars.dll.gz", @@ -1661,7 +1813,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.Calendars.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Globalization.Calendars.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.Extensions.dll.gz", @@ -1682,7 +1836,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.Extensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Globalization.Extensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.dll.gz", @@ -1703,7 +1859,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Globalization.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Globalization.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.Brotli.dll.gz", @@ -1724,7 +1882,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.Brotli.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Compression.Brotli.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.FileSystem.dll.gz", @@ -1745,7 +1905,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.FileSystem.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Compression.FileSystem.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.ZipFile.dll.gz", @@ -1766,7 +1928,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.ZipFile.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Compression.ZipFile.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.dll.gz", @@ -1787,7 +1951,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Compression.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Compression.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.AccessControl.dll.gz", @@ -1808,7 +1974,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.AccessControl.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.FileSystem.AccessControl.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.DriveInfo.dll.gz", @@ -1829,7 +1997,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.DriveInfo.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.FileSystem.DriveInfo.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.Primitives.dll.gz", @@ -1850,7 +2020,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.FileSystem.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.Watcher.dll.gz", @@ -1871,7 +2043,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.Watcher.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.FileSystem.Watcher.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.dll.gz", @@ -1892,7 +2066,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.FileSystem.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.FileSystem.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.IsolatedStorage.dll.gz", @@ -1913,7 +2089,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.IsolatedStorage.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.IsolatedStorage.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.MemoryMappedFiles.dll.gz", @@ -1934,7 +2112,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.MemoryMappedFiles.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.MemoryMappedFiles.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipelines.dll.gz", @@ -1955,7 +2135,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipelines.dll.gz" + "OriginalItemSpec": "${RestorePath}\\system.io.pipelines\\${PackageVersion}\\lib\\${Tfm}\\_framework\\System.IO.Pipelines.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipes.AccessControl.dll.gz", @@ -1976,7 +2158,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipes.AccessControl.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Pipes.AccessControl.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipes.dll.gz", @@ -1997,7 +2181,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.Pipes.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.Pipes.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.UnmanagedMemoryStream.dll.gz", @@ -2018,7 +2204,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.UnmanagedMemoryStream.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.UnmanagedMemoryStream.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.dll.gz", @@ -2039,7 +2227,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.IO.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.IO.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Expressions.dll.gz", @@ -2060,7 +2250,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Expressions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Linq.Expressions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Parallel.dll.gz", @@ -2081,7 +2273,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Parallel.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Linq.Parallel.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Queryable.dll.gz", @@ -2102,7 +2296,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.Queryable.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Linq.Queryable.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.dll.gz", @@ -2123,7 +2319,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Linq.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Linq.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Memory.dll.gz", @@ -2144,7 +2342,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Memory.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Memory.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Http.Json.dll.gz", @@ -2165,7 +2365,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Http.Json.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Http.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Http.dll.gz", @@ -2186,7 +2388,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Http.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Http.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.HttpListener.dll.gz", @@ -2207,7 +2411,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.HttpListener.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.HttpListener.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Mail.dll.gz", @@ -2228,7 +2434,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Mail.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Mail.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.NameResolution.dll.gz", @@ -2249,7 +2457,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.NameResolution.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.NameResolution.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.NetworkInformation.dll.gz", @@ -2270,7 +2480,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.NetworkInformation.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.NetworkInformation.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Ping.dll.gz", @@ -2291,7 +2503,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Ping.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Ping.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Primitives.dll.gz", @@ -2312,7 +2526,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Requests.dll.gz", @@ -2333,7 +2549,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Requests.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Requests.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Security.dll.gz", @@ -2354,7 +2572,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Security.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Security.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.ServicePoint.dll.gz", @@ -2375,7 +2595,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.ServicePoint.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.ServicePoint.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Sockets.dll.gz", @@ -2396,7 +2618,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.Sockets.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.Sockets.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebClient.dll.gz", @@ -2417,7 +2641,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebClient.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.WebClient.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebHeaderCollection.dll.gz", @@ -2438,7 +2664,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebHeaderCollection.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.WebHeaderCollection.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebProxy.dll.gz", @@ -2459,7 +2687,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebProxy.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.WebProxy.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebSockets.Client.dll.gz", @@ -2480,7 +2710,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebSockets.Client.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.WebSockets.Client.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebSockets.dll.gz", @@ -2501,7 +2733,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.WebSockets.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.WebSockets.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.dll.gz", @@ -2522,7 +2756,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Net.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Net.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Numerics.Vectors.dll.gz", @@ -2543,7 +2779,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Numerics.Vectors.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Numerics.Vectors.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Numerics.dll.gz", @@ -2564,7 +2802,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Numerics.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Numerics.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ObjectModel.dll.gz", @@ -2585,7 +2825,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ObjectModel.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ObjectModel.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.CoreLib.dll.gz", @@ -2606,7 +2848,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.CoreLib.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\System.Private.CoreLib.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.DataContractSerialization.dll.gz", @@ -2627,7 +2871,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.DataContractSerialization.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Private.DataContractSerialization.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz", @@ -2648,7 +2894,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Uri.dll.gz", @@ -2669,7 +2917,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Uri.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Private.Uri.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Xml.Linq.dll.gz", @@ -2690,7 +2940,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Xml.Linq.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Private.Xml.Linq.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Xml.dll.gz", @@ -2711,7 +2963,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Private.Xml.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Private.Xml.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.DispatchProxy.dll.gz", @@ -2732,7 +2986,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.DispatchProxy.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.DispatchProxy.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.ILGeneration.dll.gz", @@ -2753,7 +3009,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.ILGeneration.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Emit.ILGeneration.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.Lightweight.dll.gz", @@ -2774,7 +3032,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.Lightweight.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Emit.Lightweight.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.dll.gz", @@ -2795,7 +3055,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Emit.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Emit.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Extensions.dll.gz", @@ -2816,7 +3078,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Extensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Extensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Metadata.dll.gz", @@ -2837,7 +3101,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Metadata.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Metadata.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Primitives.dll.gz", @@ -2858,7 +3124,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.TypeExtensions.dll.gz", @@ -2879,7 +3147,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.TypeExtensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.TypeExtensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.dll.gz", @@ -2900,7 +3170,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Reflection.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Reflection.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.Reader.dll.gz", @@ -2921,7 +3193,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.Reader.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Resources.Reader.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.ResourceManager.dll.gz", @@ -2942,7 +3216,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.ResourceManager.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Resources.ResourceManager.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.Writer.dll.gz", @@ -2963,7 +3239,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Resources.Writer.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Resources.Writer.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz", @@ -2984,7 +3262,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.CompilerServices.VisualC.dll.gz", @@ -3005,7 +3285,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.CompilerServices.VisualC.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.CompilerServices.VisualC.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Extensions.dll.gz", @@ -3026,7 +3308,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Extensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Extensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Handles.dll.gz", @@ -3047,7 +3331,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Handles.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Handles.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll.gz", @@ -3068,7 +3354,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.InteropServices.dll.gz", @@ -3089,7 +3377,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.InteropServices.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.InteropServices.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Intrinsics.dll.gz", @@ -3110,7 +3400,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Intrinsics.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Intrinsics.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Loader.dll.gz", @@ -3131,7 +3423,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Loader.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Loader.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Numerics.dll.gz", @@ -3152,7 +3446,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Numerics.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Numerics.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Formatters.dll.gz", @@ -3173,7 +3469,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Formatters.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Serialization.Formatters.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Json.dll.gz", @@ -3194,7 +3492,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Json.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Serialization.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Primitives.dll.gz", @@ -3215,7 +3515,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Serialization.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Xml.dll.gz", @@ -3236,7 +3538,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.Xml.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Serialization.Xml.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.dll.gz", @@ -3257,7 +3561,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.Serialization.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.Serialization.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.dll.gz", @@ -3278,7 +3584,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Runtime.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Runtime.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.AccessControl.dll.gz", @@ -3299,7 +3607,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.AccessControl.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.AccessControl.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Claims.dll.gz", @@ -3320,7 +3630,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Claims.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Claims.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Algorithms.dll.gz", @@ -3341,7 +3653,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Algorithms.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.Algorithms.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Cng.dll.gz", @@ -3362,7 +3676,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Cng.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.Cng.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Csp.dll.gz", @@ -3383,7 +3699,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Csp.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.Csp.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Encoding.dll.gz", @@ -3404,7 +3722,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Encoding.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.Encoding.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.OpenSsl.dll.gz", @@ -3425,7 +3745,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.OpenSsl.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.OpenSsl.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Primitives.dll.gz", @@ -3446,7 +3768,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.Primitives.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.X509Certificates.dll.gz", @@ -3467,7 +3791,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Cryptography.X509Certificates.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Cryptography.X509Certificates.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Principal.Windows.dll.gz", @@ -3488,7 +3814,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Principal.Windows.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Principal.Windows.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Principal.dll.gz", @@ -3509,7 +3837,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.Principal.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.Principal.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.SecureString.dll.gz", @@ -3530,7 +3860,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.SecureString.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.SecureString.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.dll.gz", @@ -3551,7 +3883,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Security.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Security.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ServiceModel.Web.dll.gz", @@ -3572,7 +3906,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ServiceModel.Web.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ServiceModel.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ServiceProcess.dll.gz", @@ -3593,7 +3929,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ServiceProcess.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ServiceProcess.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.CodePages.dll.gz", @@ -3614,7 +3952,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.CodePages.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.Encoding.CodePages.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.Extensions.dll.gz", @@ -3635,7 +3975,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.Extensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.Encoding.Extensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.dll.gz", @@ -3656,7 +3998,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encoding.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.Encoding.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encodings.Web.dll.gz", @@ -3677,7 +4021,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Encodings.Web.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.Encodings.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Json.dll.gz", @@ -3698,7 +4044,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.Json.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.RegularExpressions.dll.gz", @@ -3719,7 +4067,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Text.RegularExpressions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Text.RegularExpressions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Channels.dll.gz", @@ -3740,7 +4090,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Channels.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Channels.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Overlapped.dll.gz", @@ -3761,7 +4113,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Overlapped.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Overlapped.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Dataflow.dll.gz", @@ -3782,7 +4136,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Dataflow.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Tasks.Dataflow.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Extensions.dll.gz", @@ -3803,7 +4159,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Extensions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Tasks.Extensions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Parallel.dll.gz", @@ -3824,7 +4182,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.Parallel.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Tasks.Parallel.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.dll.gz", @@ -3845,7 +4205,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Tasks.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Tasks.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Thread.dll.gz", @@ -3866,7 +4228,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Thread.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Thread.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.ThreadPool.dll.gz", @@ -3887,7 +4251,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.ThreadPool.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.ThreadPool.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Timer.dll.gz", @@ -3908,7 +4274,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.Timer.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.Timer.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.dll.gz", @@ -3929,7 +4297,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Threading.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Threading.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Transactions.Local.dll.gz", @@ -3950,7 +4320,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Transactions.Local.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Transactions.Local.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Transactions.dll.gz", @@ -3971,7 +4343,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Transactions.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Transactions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ValueTuple.dll.gz", @@ -3992,7 +4366,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.ValueTuple.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.ValueTuple.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Web.HttpUtility.dll.gz", @@ -4013,7 +4389,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Web.HttpUtility.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Web.HttpUtility.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Web.dll.gz", @@ -4034,7 +4412,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Web.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Windows.dll.gz", @@ -4055,7 +4435,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Windows.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Windows.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.Linq.dll.gz", @@ -4076,7 +4458,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.Linq.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.Linq.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.ReaderWriter.dll.gz", @@ -4097,7 +4481,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.ReaderWriter.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.ReaderWriter.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.Serialization.dll.gz", @@ -4118,7 +4504,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.Serialization.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.Serialization.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XDocument.dll.gz", @@ -4139,7 +4527,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XDocument.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.XDocument.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XPath.XDocument.dll.gz", @@ -4160,7 +4550,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XPath.XDocument.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.XPath.XDocument.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XPath.dll.gz", @@ -4181,7 +4573,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XPath.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.XPath.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XmlDocument.dll.gz", @@ -4202,7 +4596,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XmlDocument.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.XmlDocument.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XmlSerializer.dll.gz", @@ -4223,7 +4619,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.XmlSerializer.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.XmlSerializer.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.dll.gz", @@ -4244,7 +4642,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.Xml.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.Xml.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.dll.gz", @@ -4265,7 +4665,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\System.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\System.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\WindowsBase.dll.gz", @@ -4286,7 +4688,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\WindowsBase.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\WindowsBase.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.js.gz", @@ -4307,7 +4711,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.timezones.blat.gz", @@ -4328,7 +4734,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.timezones.blat.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\dotnet.timezones.blat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.wasm.gz", @@ -4349,7 +4757,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\dotnet.wasm.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\dotnet.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt.dat.gz", @@ -4370,7 +4780,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt.dat.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\icudt.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_CJK.dat.gz", @@ -4391,7 +4803,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_EFIGS.dat.gz", @@ -4412,7 +4826,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_no_CJK.dat.gz", @@ -4433,7 +4849,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\mscorlib.dll.gz", @@ -4454,7 +4872,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\mscorlib.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\mscorlib.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\netstandard.dll.gz", @@ -4475,7 +4895,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\build-gz\\_framework\\netstandard.dll.gz" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\_framework\\netstandard.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\custom-service-worker-assets.js", @@ -4496,7 +4918,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\custom-service-worker-assets.js" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\custom-service-worker-assets.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\dotnet.js", @@ -4517,7 +4941,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\dotnet.js" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\serviceworkers\\wwwroot\\serviceworkers\\my-service-worker.js", @@ -4538,7 +4964,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\serviceworkers\\wwwroot\\serviceworkers\\my-service-worker.js" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\serviceworkers\\wwwroot\\serviceworkers\\my-service-worker.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -4559,7 +4987,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", @@ -4580,7 +5010,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -4601,7 +5033,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.dll", @@ -4622,7 +5056,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.dll" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.pdb", @@ -4643,7 +5079,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.pdb" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -4664,7 +5102,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -4685,7 +5125,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.authorization\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Authorization.dll", @@ -4706,7 +5148,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.authorization\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Authorization.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.authorization\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Authorization.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.components.forms\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Forms.dll", @@ -4727,7 +5171,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.forms\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Forms.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.forms\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Forms.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.components.web\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Web.dll", @@ -4748,7 +5194,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.web\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Web.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.web\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", @@ -4769,7 +5217,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.WebAssembly.dll", @@ -4790,7 +5240,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.WebAssembly.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.WebAssembly.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.components\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.dll", @@ -4811,7 +5263,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Components.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.aspnetcore.metadata\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Metadata.dll", @@ -4832,7 +5286,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.metadata\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Metadata.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.metadata\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.AspNetCore.Metadata.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.configuration.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Abstractions.dll", @@ -4853,7 +5309,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Abstractions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.configuration.binder\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Binder.dll", @@ -4874,7 +5332,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.binder\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Binder.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.binder\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Binder.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.configuration.fileextensions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.FileExtensions.dll", @@ -4895,7 +5355,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.fileextensions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.FileExtensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.fileextensions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.FileExtensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.configuration.json\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Json.dll", @@ -4916,7 +5378,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.json\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Json.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration.json\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.configuration\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.dll", @@ -4937,7 +5401,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.configuration\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Configuration.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.dependencyinjection.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.Abstractions.dll", @@ -4958,7 +5424,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.Abstractions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.dependencyinjection\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.dll", @@ -4979,7 +5447,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.dependencyinjection\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.DependencyInjection.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.fileproviders.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Abstractions.dll", @@ -5000,7 +5470,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Abstractions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.fileproviders.physical\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Physical.dll", @@ -5021,7 +5493,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.physical\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Physical.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.fileproviders.physical\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileProviders.Physical.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.filesystemglobbing\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileSystemGlobbing.dll", @@ -5042,7 +5516,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.filesystemglobbing\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileSystemGlobbing.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.filesystemglobbing\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.FileSystemGlobbing.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.logging.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.Abstractions.dll", @@ -5063,7 +5539,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.Abstractions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging.abstractions\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.logging\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.dll", @@ -5084,7 +5562,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.logging\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Logging.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.options\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Options.dll", @@ -5105,7 +5585,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.options\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Options.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.options\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Options.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.extensions.primitives\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Primitives.dll", @@ -5126,7 +5608,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.primitives\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.extensions.primitives\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.Extensions.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.jsinterop.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.WebAssembly.dll", @@ -5147,7 +5631,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.WebAssembly.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop.webassembly\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.WebAssembly.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.jsinterop\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.dll", @@ -5168,7 +5654,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.jsinterop\\${PackageVersion}\\lib\\${Tfm}\\Microsoft.JSInterop.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.CSharp.dll", @@ -5189,7 +5677,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.CSharp.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.CSharp.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.Core.dll", @@ -5210,7 +5700,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.Core.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.Core.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.dll", @@ -5231,7 +5723,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.VisualBasic.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Primitives.dll", @@ -5252,7 +5746,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Registry.dll", @@ -5273,7 +5769,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Registry.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\Microsoft.Win32.Registry.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.AppContext.dll", @@ -5294,7 +5792,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.AppContext.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.AppContext.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Buffers.dll", @@ -5315,7 +5815,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Buffers.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Buffers.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Concurrent.dll", @@ -5336,7 +5838,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Concurrent.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Concurrent.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Immutable.dll", @@ -5357,7 +5861,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Immutable.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Immutable.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.NonGeneric.dll", @@ -5378,7 +5884,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.NonGeneric.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.NonGeneric.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Specialized.dll", @@ -5399,7 +5907,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Specialized.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.Specialized.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.dll", @@ -5420,7 +5930,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Collections.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Annotations.dll", @@ -5441,7 +5953,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Annotations.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Annotations.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.DataAnnotations.dll", @@ -5462,7 +5976,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.DataAnnotations.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.DataAnnotations.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.EventBasedAsync.dll", @@ -5483,7 +5999,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.EventBasedAsync.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.EventBasedAsync.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Primitives.dll", @@ -5504,7 +6022,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.TypeConverter.dll", @@ -5525,7 +6045,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.TypeConverter.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.TypeConverter.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.dll", @@ -5546,7 +6068,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ComponentModel.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Configuration.dll", @@ -5567,7 +6091,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Configuration.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Configuration.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Console.dll", @@ -5588,7 +6114,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Console.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Console.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Core.dll", @@ -5609,7 +6137,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Core.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Core.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.Common.dll", @@ -5630,7 +6160,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.Common.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.Common.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.DataSetExtensions.dll", @@ -5651,7 +6183,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.DataSetExtensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.DataSetExtensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.dll", @@ -5672,7 +6206,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Data.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Contracts.dll", @@ -5693,7 +6229,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Contracts.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Contracts.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Debug.dll", @@ -5714,7 +6252,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Debug.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Debug.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.DiagnosticSource.dll", @@ -5735,7 +6275,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.DiagnosticSource.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.DiagnosticSource.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.FileVersionInfo.dll", @@ -5756,7 +6298,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.FileVersionInfo.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.FileVersionInfo.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Process.dll", @@ -5777,7 +6321,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Process.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Process.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.StackTrace.dll", @@ -5798,7 +6344,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.StackTrace.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.StackTrace.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TextWriterTraceListener.dll", @@ -5819,7 +6367,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TextWriterTraceListener.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TextWriterTraceListener.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tools.dll", @@ -5840,7 +6390,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tools.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tools.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TraceSource.dll", @@ -5861,7 +6413,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TraceSource.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.TraceSource.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tracing.dll", @@ -5882,7 +6436,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tracing.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Diagnostics.Tracing.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.Primitives.dll", @@ -5903,7 +6459,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.dll", @@ -5924,7 +6482,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Drawing.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Dynamic.Runtime.dll", @@ -5945,7 +6505,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Dynamic.Runtime.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Dynamic.Runtime.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Formats.Asn1.dll", @@ -5966,7 +6528,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Formats.Asn1.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Formats.Asn1.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Calendars.dll", @@ -5987,7 +6551,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Calendars.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Calendars.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Extensions.dll", @@ -6008,7 +6574,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Extensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.Extensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.dll", @@ -6029,7 +6597,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Globalization.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.Brotli.dll", @@ -6050,7 +6620,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.Brotli.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.Brotli.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.FileSystem.dll", @@ -6071,7 +6643,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.FileSystem.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.FileSystem.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.ZipFile.dll", @@ -6092,7 +6666,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.ZipFile.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.ZipFile.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.dll", @@ -6113,7 +6689,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Compression.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.AccessControl.dll", @@ -6134,7 +6712,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.AccessControl.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.AccessControl.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.DriveInfo.dll", @@ -6155,7 +6735,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.DriveInfo.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.DriveInfo.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Primitives.dll", @@ -6176,7 +6758,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Watcher.dll", @@ -6197,7 +6781,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Watcher.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.Watcher.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.dll", @@ -6218,7 +6804,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.FileSystem.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.IsolatedStorage.dll", @@ -6239,7 +6827,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.IsolatedStorage.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.IsolatedStorage.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.MemoryMappedFiles.dll", @@ -6260,7 +6850,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.MemoryMappedFiles.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.MemoryMappedFiles.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.AccessControl.dll", @@ -6281,7 +6873,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.AccessControl.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.AccessControl.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.dll", @@ -6302,7 +6896,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.Pipes.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.UnmanagedMemoryStream.dll", @@ -6323,7 +6919,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.UnmanagedMemoryStream.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.UnmanagedMemoryStream.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.dll", @@ -6344,7 +6942,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.IO.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Expressions.dll", @@ -6365,7 +6965,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Expressions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Expressions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Parallel.dll", @@ -6386,7 +6988,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Parallel.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Parallel.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Queryable.dll", @@ -6407,7 +7011,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Queryable.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.Queryable.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.dll", @@ -6428,7 +7034,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Linq.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Memory.dll", @@ -6449,7 +7057,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Memory.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Memory.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.Json.dll", @@ -6470,7 +7080,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.Json.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.dll", @@ -6491,7 +7103,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Http.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.HttpListener.dll", @@ -6512,7 +7126,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.HttpListener.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.HttpListener.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Mail.dll", @@ -6533,7 +7149,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Mail.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Mail.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NameResolution.dll", @@ -6554,7 +7172,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NameResolution.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NameResolution.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NetworkInformation.dll", @@ -6575,7 +7195,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NetworkInformation.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.NetworkInformation.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Ping.dll", @@ -6596,7 +7218,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Ping.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Ping.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Primitives.dll", @@ -6617,7 +7241,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Requests.dll", @@ -6638,7 +7264,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Requests.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Requests.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Security.dll", @@ -6659,7 +7287,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Security.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Security.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.ServicePoint.dll", @@ -6680,7 +7310,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.ServicePoint.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.ServicePoint.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Sockets.dll", @@ -6701,7 +7333,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Sockets.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.Sockets.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebClient.dll", @@ -6722,7 +7356,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebClient.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebClient.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebHeaderCollection.dll", @@ -6743,7 +7379,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebHeaderCollection.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebHeaderCollection.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebProxy.dll", @@ -6764,7 +7402,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebProxy.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebProxy.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.Client.dll", @@ -6785,7 +7425,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.Client.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.Client.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.dll", @@ -6806,7 +7448,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.WebSockets.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.dll", @@ -6827,7 +7471,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Net.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.Vectors.dll", @@ -6848,7 +7494,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.Vectors.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.Vectors.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.dll", @@ -6869,7 +7517,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Numerics.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ObjectModel.dll", @@ -6890,7 +7540,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ObjectModel.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ObjectModel.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.DataContractSerialization.dll", @@ -6911,7 +7563,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.DataContractSerialization.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.DataContractSerialization.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Runtime.InteropServices.JavaScript.dll", @@ -6932,7 +7586,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Runtime.InteropServices.JavaScript.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Runtime.InteropServices.JavaScript.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Uri.dll", @@ -6953,7 +7609,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Uri.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Uri.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.Linq.dll", @@ -6974,7 +7632,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.Linq.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.Linq.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.dll", @@ -6995,7 +7655,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Private.Xml.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.DispatchProxy.dll", @@ -7016,7 +7678,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.DispatchProxy.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.DispatchProxy.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.ILGeneration.dll", @@ -7037,7 +7701,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.ILGeneration.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.ILGeneration.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.Lightweight.dll", @@ -7058,7 +7724,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.Lightweight.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.Lightweight.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.dll", @@ -7079,7 +7747,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Emit.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Extensions.dll", @@ -7100,7 +7770,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Extensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Extensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Metadata.dll", @@ -7121,7 +7793,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Metadata.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Metadata.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Primitives.dll", @@ -7142,7 +7816,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.TypeExtensions.dll", @@ -7163,7 +7839,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.TypeExtensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.TypeExtensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.dll", @@ -7184,7 +7862,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Reflection.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Reader.dll", @@ -7205,7 +7885,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Reader.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Reader.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.ResourceManager.dll", @@ -7226,7 +7908,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.ResourceManager.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.ResourceManager.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Writer.dll", @@ -7247,7 +7931,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Writer.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Resources.Writer.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.Unsafe.dll", @@ -7268,7 +7954,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.Unsafe.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.Unsafe.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.VisualC.dll", @@ -7289,7 +7977,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.VisualC.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.CompilerServices.VisualC.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Extensions.dll", @@ -7310,7 +8000,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Extensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Extensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Handles.dll", @@ -7331,7 +8023,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Handles.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Handles.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.RuntimeInformation.dll", @@ -7352,7 +8046,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.RuntimeInformation.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.RuntimeInformation.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.dll", @@ -7373,7 +8069,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.InteropServices.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Intrinsics.dll", @@ -7394,7 +8092,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Intrinsics.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Intrinsics.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Loader.dll", @@ -7415,7 +8115,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Loader.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Loader.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Numerics.dll", @@ -7436,7 +8138,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Numerics.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Numerics.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Formatters.dll", @@ -7457,7 +8161,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Formatters.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Formatters.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Json.dll", @@ -7478,7 +8184,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Json.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Primitives.dll", @@ -7499,7 +8207,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Xml.dll", @@ -7520,7 +8230,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Xml.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.Xml.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.dll", @@ -7541,7 +8253,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.Serialization.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.dll", @@ -7562,7 +8276,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Runtime.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.AccessControl.dll", @@ -7583,7 +8299,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.AccessControl.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.AccessControl.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Claims.dll", @@ -7604,7 +8322,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Claims.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Claims.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Algorithms.dll", @@ -7625,7 +8345,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Algorithms.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Algorithms.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Cng.dll", @@ -7646,7 +8368,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Cng.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Cng.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Csp.dll", @@ -7667,7 +8391,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Csp.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Csp.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Encoding.dll", @@ -7688,7 +8414,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Encoding.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Encoding.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.OpenSsl.dll", @@ -7709,7 +8437,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.OpenSsl.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.OpenSsl.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Primitives.dll", @@ -7730,7 +8460,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Primitives.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.X509Certificates.dll", @@ -7751,7 +8483,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.X509Certificates.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Cryptography.X509Certificates.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.Windows.dll", @@ -7772,7 +8506,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.Windows.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.Windows.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.dll", @@ -7793,7 +8529,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.Principal.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.SecureString.dll", @@ -7814,7 +8552,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.SecureString.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.SecureString.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.dll", @@ -7835,7 +8575,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Security.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceModel.Web.dll", @@ -7856,7 +8598,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceModel.Web.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceModel.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceProcess.dll", @@ -7877,7 +8621,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceProcess.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ServiceProcess.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.CodePages.dll", @@ -7898,7 +8644,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.CodePages.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.CodePages.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.Extensions.dll", @@ -7919,7 +8667,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.Extensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.Extensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.dll", @@ -7940,7 +8690,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encoding.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encodings.Web.dll", @@ -7961,7 +8713,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encodings.Web.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Encodings.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Json.dll", @@ -7982,7 +8736,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Json.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.RegularExpressions.dll", @@ -8003,7 +8759,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.RegularExpressions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Text.RegularExpressions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Channels.dll", @@ -8024,7 +8782,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Channels.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Channels.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Overlapped.dll", @@ -8045,7 +8805,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Overlapped.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Overlapped.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Dataflow.dll", @@ -8066,7 +8828,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Dataflow.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Dataflow.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Extensions.dll", @@ -8087,7 +8851,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Extensions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Extensions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Parallel.dll", @@ -8108,7 +8874,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Parallel.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.Parallel.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.dll", @@ -8129,7 +8897,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Tasks.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Thread.dll", @@ -8150,7 +8920,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Thread.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Thread.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.ThreadPool.dll", @@ -8171,7 +8943,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.ThreadPool.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.ThreadPool.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Timer.dll", @@ -8192,7 +8966,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Timer.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.Timer.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.dll", @@ -8213,7 +8989,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Threading.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.Local.dll", @@ -8234,7 +9012,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.Local.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.Local.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.dll", @@ -8255,7 +9035,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Transactions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ValueTuple.dll", @@ -8276,7 +9058,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ValueTuple.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.ValueTuple.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.HttpUtility.dll", @@ -8297,7 +9081,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.HttpUtility.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.HttpUtility.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.dll", @@ -8318,7 +9104,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Windows.dll", @@ -8339,7 +9127,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Windows.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Windows.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Linq.dll", @@ -8360,7 +9150,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Linq.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Linq.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.ReaderWriter.dll", @@ -8381,7 +9173,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.ReaderWriter.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.ReaderWriter.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Serialization.dll", @@ -8402,7 +9196,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Serialization.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.Serialization.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XDocument.dll", @@ -8423,7 +9219,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XDocument.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XDocument.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.XDocument.dll", @@ -8444,7 +9242,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.XDocument.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.XDocument.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.dll", @@ -8465,7 +9265,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XPath.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlDocument.dll", @@ -8486,7 +9288,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlDocument.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlDocument.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlSerializer.dll", @@ -8507,7 +9311,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlSerializer.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.XmlSerializer.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.dll", @@ -8528,7 +9334,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.Xml.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.dll", @@ -8549,7 +9357,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\System.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\WindowsBase.dll", @@ -8570,7 +9380,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\WindowsBase.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\WindowsBase.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\mscorlib.dll", @@ -8591,7 +9403,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\mscorlib.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\mscorlib.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\netstandard.dll", @@ -8612,7 +9426,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\netstandard.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\lib\\${Tfm}\\netstandard.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\System.Private.CoreLib.dll", @@ -8633,7 +9449,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\System.Private.CoreLib.dll" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\System.Private.CoreLib.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.timezones.blat", @@ -8654,7 +9472,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.timezones.blat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.timezones.blat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.wasm", @@ -8675,7 +9495,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt.dat", @@ -8696,7 +9518,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", @@ -8717,7 +9541,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", @@ -8738,7 +9564,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", @@ -8759,7 +9587,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\system.io.pipelines\\${PackageVersion}\\lib\\${Tfm}\\System.IO.Pipelines.dll", @@ -8780,7 +9610,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${RestorePath}\\system.io.pipelines\\${PackageVersion}\\lib\\${Tfm}\\System.IO.Pipelines.dll" + "OriginalItemSpec": "${RestorePath}\\system.io.pipelines\\${PackageVersion}\\lib\\${Tfm}\\System.IO.Pipelines.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/ComputeStaticWebAssetsTargetPathsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/ComputeStaticWebAssetsTargetPathsTest.cs index 7d346033afe0..c9feb8b07136 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/ComputeStaticWebAssetsTargetPathsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/ComputeStaticWebAssetsTargetPathsTest.cs @@ -127,6 +127,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = fingerprint ?? "fingerprint", + FileLength = 10, + LastWriteTime = DateTime.UtcNow, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ApplyCompressionNegotiationTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ApplyCompressionNegotiationTest.cs index 48524f5b6b6a..f8072655d3d8 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ApplyCompressionNegotiationTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ApplyCompressionNegotiationTest.cs @@ -34,7 +34,8 @@ public void AppliesContentNegotiationRules_ForExistingAssets() "All", "All", "original-fingerprint", - "original" + "original", + fileLength: 20 ), CreateCandidate( Path.Combine("compressed", "candidate.js.gz"), @@ -47,7 +48,8 @@ public void AppliesContentNegotiationRules_ForExistingAssets() "compressed", Path.Combine("wwwroot", "candidate.js"), "Content-Encoding", - "gzip" + "gzip", + 9 ) ], CandidateEndpoints = @@ -62,12 +64,6 @@ public void AppliesContentNegotiationRules_ForExistingAssets() Path.Combine("compressed", "candidate.js.gz"), CreateHeaders("text/javascript", [("Content-Length", "9")])) ], - TestResolveFileLength = value => value switch - { - string candidateGz when candidateGz.EndsWith(Path.Combine("compressed", "candidate.js.gz")) => 9, - string candidate when candidate.EndsWith(Path.Combine("compressed", "candidate.js")) => 20, - _ => throw new InvalidOperationException() - } }; // Act @@ -138,7 +134,9 @@ public void AppliesContentNegotiationRules_ForExistingAssets_WithFingerprints() "All", "All", "original-fingerprint", - "original" + "original", + fileLength: 20, + lastModified: now ) ]; @@ -155,20 +153,14 @@ public void AppliesContentNegotiationRules_ForExistingAssets_WithFingerprints() var compressedAssets = compressedTask.AssetsToCompress; compressedAssets[0].SetMetadata(nameof(StaticWebAsset.Fingerprint), "gzip"); compressedAssets[0].SetMetadata(nameof(StaticWebAsset.Integrity), "compressed-gzip"); + compressedAssets[0].SetMetadata(nameof(StaticWebAsset.FileLength), "9"); compressedAssets[1].SetMetadata(nameof(StaticWebAsset.Fingerprint), "brotli"); compressedAssets[1].SetMetadata(nameof(StaticWebAsset.Integrity), "compressed-brotli"); + compressedAssets[1].SetMetadata(nameof(StaticWebAsset.FileLength), "7"); candidateAssets.AddRange(compressedAssets); var expectedName = Path.GetFileNameWithoutExtension(compressedAssets[0].ItemSpec); var defineStaticAssetEndpointsTask = new DefineStaticWebAssetEndpoints { - TestLengthResolver = value => value switch - { - string candidateBr when candidateBr.EndsWith(".br") => 7, - string candidateGz when candidateGz.EndsWith(".gz") => 9, - string candidate when candidate.EndsWith(".js") => 20, - _ => throw new InvalidOperationException() - }, - TestLastWriteResolver = value => now, BuildEngine = buildEngine.Object, CandidateAssets = [.. candidateAssets], ExistingEndpoints = [], @@ -182,13 +174,6 @@ string candidate when candidate.EndsWith(".js") => 20, BuildEngine = buildEngine.Object, CandidateAssets = [.. candidateAssets], CandidateEndpoints = compressed, - TestResolveFileLength = value => value switch - { - string candidateBr when candidateBr.EndsWith(".br") => 7, - string candidateGz when candidateGz.EndsWith(".gz") => 9, - string candidate when candidate.EndsWith(".js") => 20, - _ => throw new InvalidOperationException() - } }; // Act @@ -838,7 +823,8 @@ public void AppliesContentNegotiationRules_ToAllRelatedAssetEndpoints() "All", "All", "original-fingerprint", - "original" + "original", + fileLength: 20 ), CreateCandidate( Path.Combine("compressed", "candidate.js.gz"), @@ -851,7 +837,8 @@ public void AppliesContentNegotiationRules_ToAllRelatedAssetEndpoints() "compressed", Path.Combine("wwwroot", "candidate.js"), "Content-Encoding", - "gzip" + "gzip", + fileLength: 9 ) ], CandidateEndpoints = @@ -869,12 +856,6 @@ public void AppliesContentNegotiationRules_ToAllRelatedAssetEndpoints() Path.Combine("compressed", "candidate.js.gz"), CreateHeaders("text/javascript")) ], - TestResolveFileLength = value => value switch - { - string candidateGz when candidateGz.EndsWith(Path.Combine("compressed", "candidate.js.gz")) => 9, - string candidate when candidate.EndsWith(Path.Combine("compressed", "candidate.js")) => 20, - _ => throw new InvalidOperationException() - } }; // Act @@ -1049,12 +1030,6 @@ public void AppliesContentNegotiationRules_IgnoresAlreadyProcessedEndpoints() Selectors = [] } }.Select(e => e.ToTaskItem()).ToArray(), - TestResolveFileLength = value => value switch - { - string candidateGz when candidateGz.EndsWith(Path.Combine("compressed", "candidate.js.gz")) => 9, - string candidate when candidate.EndsWith(Path.Combine("compressed", "candidate.js")) => 20, - _ => throw new InvalidOperationException() - } }; // Act @@ -1149,7 +1124,8 @@ public void AppliesContentNegotiationRules_ProcessesNewCompressedFormatsWhenAvai "All", "All", "original-fingerprint", - "original" + "original", + fileLength: 20 ), CreateCandidate( Path.Combine("compressed", "candidate.js.gz"), @@ -1162,7 +1138,8 @@ public void AppliesContentNegotiationRules_ProcessesNewCompressedFormatsWhenAvai "compressed", Path.Combine("wwwroot", "candidate.js"), "Content-Encoding", - "gzip" + "gzip", + fileLength: 9 ), CreateCandidate( Path.Combine("compressed", "candidate.js.br"), @@ -1175,7 +1152,8 @@ public void AppliesContentNegotiationRules_ProcessesNewCompressedFormatsWhenAvai "compressed", Path.Combine("wwwroot", "candidate.js"), "Content-Encoding", - "br" + "br", + fileLength: 9 ) ], CandidateEndpoints = new StaticWebAssetEndpoint[] @@ -1253,13 +1231,6 @@ public void AppliesContentNegotiationRules_ProcessesNewCompressedFormatsWhenAvai Selectors = [] } }.Select(e => e.ToTaskItem()).ToArray(), - TestResolveFileLength = value => value switch - { - string candidateGz when candidateGz.EndsWith(Path.Combine("compressed", "candidate.js.gz")) => 9, - string candidateGz when candidateGz.EndsWith(Path.Combine("compressed", "candidate.js.br")) => 9, - string candidate when candidate.EndsWith(Path.Combine("compressed", "candidate.js")) => 20, - _ => throw new InvalidOperationException() - } }; // Act @@ -1408,8 +1379,11 @@ private ITaskItem CreateCandidate( string integrity = "", string relatedAsset = "", string assetTraitName = "", - string assetTraitValue = "") + string assetTraitValue = "", + long fileLength = 9, + DateTimeOffset? lastModified = null) { + lastModified ??= new DateTimeOffset(2023, 10, 1, 0, 0, 0, TimeSpan.Zero); var result = new StaticWebAsset() { Identity = Path.GetFullPath(itemSpec), @@ -1430,6 +1404,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = integrity, Fingerprint = "fingerprint", + FileLength = fileLength, + LastWriteTime = lastModified.Value, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeEndpointsForReferenceStaticWebAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeEndpointsForReferenceStaticWebAssetsTest.cs index 7da6bdee4f1d..c3b39d6c900d 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeEndpointsForReferenceStaticWebAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeEndpointsForReferenceStaticWebAssetsTest.cs @@ -91,6 +91,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + LastWriteTime = DateTime.UtcNow, + FileLength = 10, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeReferenceStaticWebAssetItemsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeReferenceStaticWebAssetItemsTest.cs index d6d4277d5229..5ff5cfd9b326 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeReferenceStaticWebAssetItemsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeReferenceStaticWebAssetItemsTest.cs @@ -362,6 +362,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + FileLength = 10, + LastWriteTime = DateTime.UtcNow, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeStaticWebAssetsForCurrentProjectTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeStaticWebAssetsForCurrentProjectTest.cs index e24ebcf35bfb..70e0a0727ac3 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeStaticWebAssetsForCurrentProjectTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ComputeStaticWebAssetsForCurrentProjectTest.cs @@ -301,6 +301,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + LastWriteTime = DateTime.UtcNow, + FileLength = 10, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs index 04d63efedd1a..ab855adcb47e 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DefineStaticWebAssetEndpointsTest.cs @@ -10,6 +10,7 @@ using Moq; using NuGet.Packaging.Core; using System.Net; +using System.Globalization; namespace Microsoft.NET.Sdk.Razor.Tests; @@ -30,11 +31,17 @@ public void DefinesEndpointsForAssets(string sourceType) var task = new DefineStaticWebAssetEndpoints { BuildEngine = buildEngine.Object, - CandidateAssets = [CreateCandidate(Path.Combine("wwwroot", "candidate.js"), "MyPackage", sourceType, "candidate.js", "All", "All")], + CandidateAssets = [CreateCandidate( + Path.Combine("wwwroot", "candidate.js"), + "MyPackage", + sourceType, + "candidate.js", + "All", + "All", + fileLength: 10, + lastWriteTime: lastWrite)], ExistingEndpoints = [], ContentTypeMappings = [CreateContentMapping("**/*.js", "text/javascript")], - TestLengthResolver = asset => asset.EndsWith("candidate.js") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith("candidate.js") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -96,11 +103,18 @@ public void CanDefineFingerprintedEndpoints() var task = new DefineStaticWebAssetEndpoints { BuildEngine = buildEngine.Object, - CandidateAssets = [CreateCandidate(Path.Combine("wwwroot", "candidate.js"), "MyPackage", "Discovered", "candidate#[.{fingerprint}]?.js", "All", "All", fingerprint: "1234asdf", integrity: "asdf1234")], + CandidateAssets = [CreateCandidate( + Path.Combine("wwwroot", "candidate.js"), + "MyPackage", + "Discovered", + "candidate#[.{fingerprint}]?.js", + "All", + "All", + fingerprint: "1234asdf", + integrity: "asdf1234", + lastWriteTime: lastWrite)], ExistingEndpoints = [], ContentTypeMappings = [CreateContentMapping("**/*.js", "text/javascript")], - TestLengthResolver = asset => asset.EndsWith("candidate.js") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith("candidate.js") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -216,11 +230,18 @@ public void CanDefineFingerprintedEndpoints_WithEmbeddedFingerprint() var task = new DefineStaticWebAssetEndpoints { BuildEngine = buildEngine.Object, - CandidateAssets = [CreateCandidate(Path.Combine("wwwroot", "candidate.js"), "MyPackage", "Discovered", "candidate#[.{fingerprint=yolo}]?.js", "All", "All", fingerprint: "1234asdf", integrity: "asdf1234")], + CandidateAssets = [CreateCandidate( + Path.Combine("wwwroot", "candidate.js"), + "MyPackage", + "Discovered", + "candidate#[.{fingerprint=yolo}]?.js", + "All", + "All", + fingerprint: "1234asdf", + integrity: "asdf1234", + lastWriteTime : lastWrite)], ExistingEndpoints = [], ContentTypeMappings = [CreateContentMapping("**/*.js", "text/javascript")], - TestLengthResolver = asset => asset.EndsWith("candidate.js") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith("candidate.js") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -359,15 +380,20 @@ public void DoesNotDefineNewEndpointsWhenAnExistingEndpointAlreadyExists() var task = new DefineStaticWebAssetEndpoints { BuildEngine = buildEngine.Object, - CandidateAssets = [CreateCandidate(Path.Combine("wwwroot", "candidate.js"), "MyPackage", "Discovered", "candidate.js", "All", "All")], + CandidateAssets = [CreateCandidate( + Path.Combine("wwwroot", "candidate.js"), + "MyPackage", + "Discovered", + "candidate.js", + "All", + "All", + lastWriteTime : lastWrite)], ExistingEndpoints = [ CreateCandidateEndpoint( "candidate.js", Path.GetFullPath(Path.Combine("wwwroot", "candidate.js")), headers)], ContentTypeMappings = [CreateContentMapping("**/*.js", "text/javascript")], - TestLengthResolver = asset => asset.EndsWith("candidate.js") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith("candidate.js") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -412,13 +438,13 @@ public void ResolvesContentType_ForCompressedAssets() ["AssetTraitValue"] = "gzip", ["AssetTraitName"] = "Content-Encoding", ["OriginalItemSpec"] = Path.Combine("D:", "work", "dotnet-sdk", "artifacts", "tmp", "Release", "Publish60Host---0200F604", "Client", "bin", "Debug", "net6.0", "wwwroot", "_framework", "dotnet.timezones.blat"), - ["CopyToPublishDirectory"] = "Never" + ["CopyToPublishDirectory"] = "Never", + ["FileLength"] = "10", + ["LastWriteTime"] = lastWrite.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture) }) ], ExistingEndpoints = [], ContentTypeMappings = [], - TestLengthResolver = asset => asset.EndsWith(".gz") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith(".gz") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -465,13 +491,13 @@ public void ResolvesContentType_ForFingerprintedAssets() ["AssetTraitValue"] = "gzip", ["AssetTraitName"] = "Content-Encoding", ["OriginalItemSpec"] = Path.Combine(AppContext.BaseDirectory, "Client", "obj", "Debug", "net6.0", "compressed", "RazorPackageLibraryDirectDependency.iiugt355ct.bundle.scp.css"), - ["CopyToPublishDirectory"] = "PreserveNewest" + ["CopyToPublishDirectory"] = "PreserveNewest", + ["FileLength"] = "10", + ["LastWriteTime"] = lastWrite.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture) }) ], ExistingEndpoints = [], ContentTypeMappings = [], - TestLengthResolver = asset => asset.EndsWith(".gz") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith(".gz") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -517,13 +543,13 @@ public void Produces_TheExpectedEndpoint_ForExternalAssets() ["Integrity"] = "asdf1234", ["Fingerprint"] = "C5tBAdQX", ["OriginalItemSpec"] = assetIdentity, - ["CopyToPublishDirectory"] = "PreserveNewest" + ["CopyToPublishDirectory"] = "PreserveNewest", + ["FileLength"] = "10", + ["LastWriteTime"] = lastWrite.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture) }), ], ExistingEndpoints = [], ContentTypeMappings = [CreateContentMapping("**/*.css", "text/css")], - TestLengthResolver = asset => asset.EndsWith(".css") ? 10 : throw new InvalidOperationException(), - TestLastWriteResolver = asset => asset.EndsWith(".css") ? lastWrite : throw new InvalidOperationException(), }; // Act @@ -597,8 +623,11 @@ private ITaskItem CreateCandidate( string assetKind, string assetMode, string fingerprint = null, - string integrity = null) + string integrity = null, + long fileLength = 10, + DateTimeOffset? lastWriteTime = null) { + lastWriteTime ??= DateTimeOffset.UtcNow; var result = new StaticWebAsset() { Identity = Path.GetFullPath(itemSpec), @@ -619,6 +648,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = integrity ?? "integrity", Fingerprint = fingerprint ?? "fingerprint", + FileLength = fileLength, + LastWriteTime = lastWriteTime.Value, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverPrecompressedAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverPrecompressedAssetsTest.cs index e4019c5b1da9..35f04398618f 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverPrecompressedAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverPrecompressedAssetsTest.cs @@ -50,7 +50,9 @@ public void DiscoversPrecompressedAssetsCorrectly() AssetTraitValue = string.Empty, AssetTraitName = string.Empty, OriginalItemSpec = Path.Combine("wwwroot", "js", "site.js"), - CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest + CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest, + FileLength = 10, + LastWriteTime = DateTime.UtcNow }; var compressedCandidate = new StaticWebAsset @@ -73,7 +75,9 @@ public void DiscoversPrecompressedAssetsCorrectly() AssetTraitValue = string.Empty, AssetTraitName = string.Empty, OriginalItemSpec = Path.Combine("wwwroot", "js", "site.js.gz"), - CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest + CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest, + FileLength = 10, + LastWriteTime = DateTime.UtcNow }; var task = new DiscoverPrecompressedAssets diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs index 7d32346d9659..5ca7a9a774c5 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs @@ -10,6 +10,9 @@ namespace Microsoft.NET.Sdk.Razor.Tests { public class DiscoverStaticWebAssetsTest { + private readonly Func _testResolveFileDetails = + (string identity, string originalItemSpec) => (null, 10, new DateTimeOffset(2023, 10, 1, 0, 0, 0, TimeSpan.Zero)); + [Fact] public void DiscoversMatchingAssetsBasedOnPattern() { @@ -21,6 +24,7 @@ public void DiscoversMatchingAssetsBasedOnPattern() var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", "candidate.js")) @@ -36,7 +40,7 @@ public void DiscoversMatchingAssetsBasedOnPattern() var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -69,6 +73,7 @@ public void FingerprintsContentWhenEnabled(string file, string expectedRelativeP var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", file)) @@ -122,6 +127,7 @@ public void DoesNotFingerprintsContentWhenNotEnabled(string candidate) var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", candidate.Replace('/', Path.DirectorySeparatorChar))) @@ -171,11 +177,12 @@ public void FingerprintsContentUsingPatternsWhenMoreThanOneExtension(string file var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", fileName)) ], - FingerprintPatterns = [new TaskItem("JsModule",new Dictionary { ["Pattern"] = "*.lib.module.js", ["Expression"] = expression })], + FingerprintPatterns = [new TaskItem("JsModule", new Dictionary { ["Pattern"] = "*.lib.module.js", ["Expression"] = expression })], FingerprintCandidates = true, RelativePathPattern = "wwwroot\\**", SourceType = "Discovered", @@ -219,6 +226,7 @@ public void RespectsItemRelativePathWhenExplicitlySpecified() var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", "candidate.js"), relativePath: "subdir/candidate.js") @@ -234,7 +242,7 @@ public void RespectsItemRelativePathWhenExplicitlySpecified() var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -265,6 +273,7 @@ public void UsesTargetPathWhenFound() var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", "candidate.js"), targetPath: Path.Combine("wwwroot", "subdir", "candidate.publish.js")) @@ -280,7 +289,7 @@ public void UsesTargetPathWhenFound() var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -311,6 +320,7 @@ public void UsesLinkPathWhenFound() var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", "candidate.js"), link: Path.Combine("wwwroot", "subdir", "candidate.link.js")) @@ -326,7 +336,7 @@ public void UsesLinkPathWhenFound() var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -357,6 +367,7 @@ public void AutomaticallyDetectsAssetKindWhenMultipleAssetsTargetTheSameRelative var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate(Path.Combine("wwwroot", "candidate.js"), copyToPublishDirectory: "Never"), @@ -410,6 +421,7 @@ public void FailsDiscoveringAssetsWhenThereIsAConflict( var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate( @@ -464,6 +476,7 @@ public void NormalizesBasePath(string givenPath, string expectedPath) var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate("wwwroot\\candidate.js") @@ -479,7 +492,7 @@ public void NormalizesBasePath(string givenPath, string expectedPath) var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -515,6 +528,7 @@ public void NormalizesContentRoot(string contentRoot, string expected) var task = new DefineStaticWebAssets { BuildEngine = buildEngine.Object, + TestResolveFileDetails = _testResolveFileDetails, CandidateAssets = [ CreateCandidate("wwwroot\\candidate.js") @@ -530,7 +544,7 @@ public void NormalizesContentRoot(string contentRoot, string expected) var result = task.Execute(); // Assert - result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ",errorMessages)}"); + result.Should().Be(true, $"Errors: {Environment.NewLine} {string.Join($"{Environment.NewLine} ", errorMessages)}"); task.Assets.Length.Should().Be(1); var asset = task.Assets[0]; asset.ItemSpec.Should().Be(Path.GetFullPath(Path.Combine("wwwroot", "candidate.js"))); @@ -556,6 +570,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them ["Integrity"] = "integrity", ["Fingerprint"] = "fingerprint", + ["LastWriteTime"] = DateTime.UtcNow.ToString(StaticWebAsset.DateTimeAssetFormat), + ["FileLength"] = "10", }); } } diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FilterStaticWebAssetEndpointsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FilterStaticWebAssetEndpointsTest.cs index 343d10041ba6..9ced1141798a 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FilterStaticWebAssetEndpointsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/FilterStaticWebAssetEndpointsTest.cs @@ -252,8 +252,6 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) ] }; defineStaticWebAssetEndpoints.BuildEngine = Mock.Of(); - defineStaticWebAssetEndpoints.TestLengthResolver = name => 10; - defineStaticWebAssetEndpoints.TestLastWriteResolver = name => DateTime.UtcNow; defineStaticWebAssetEndpoints.Execute(); return StaticWebAssetEndpoint.FromItemGroup(defineStaticWebAssetEndpoints.Endpoints); @@ -305,6 +303,8 @@ private static StaticWebAsset CreateAsset( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + FileLength = 10, + LastWriteTime = DateTime.UtcNow, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs index e7a23cf0ba7b..f50ed119a5cc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsManifestTest.cs @@ -241,8 +241,6 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) ContentTypeMappings = [] }; defineStaticWebAssetEndpoints.BuildEngine = Mock.Of(); - defineStaticWebAssetEndpoints.TestLengthResolver = name => 10; - defineStaticWebAssetEndpoints.TestLastWriteResolver = name => new DateTime(2000,1,1,0,0,1); defineStaticWebAssetEndpoints.Execute(); return StaticWebAssetEndpoint.FromItemGroup(defineStaticWebAssetEndpoints.Endpoints); @@ -284,7 +282,9 @@ private static StaticWebAsset CreateAsset( OriginalItemSpec = itemSpec, // Add these to avoid accessing the disk to compute them Integrity = "integrity", - Fingerprint = "fingerprint" + Fingerprint = "fingerprint", + FileLength = 10, + LastWriteTime = new DateTime(2000, 1, 1, 0, 0, 1) }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsPropsFileTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsPropsFileTest.cs index 58628f4fa707..3c51335790e4 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsPropsFileTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetEndpointsPropsFileTest.cs @@ -196,6 +196,8 @@ private ITaskItem CreateStaticWebAsset( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + FileLength = 10, + LastWriteTime = DateTime.UtcNow, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsManifestTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsManifestTest.cs index 0ec0cfe65d56..32a7ff9a08ca 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsManifestTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsManifestTest.cs @@ -419,6 +419,8 @@ private static StaticWebAsset CreateAsset( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + LastWriteTime = new DateTimeOffset(2023, 10, 1, 0, 0, 0, TimeSpan.Zero), + FileLength = 10, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsPropsFileTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsPropsFileTest.cs index 9a6d74db2acd..a210f482000f 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsPropsFileTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/GenerateStaticWebAssetsPropsFileTest.cs @@ -328,6 +328,8 @@ public void WritesPropsFile_WhenThereIsAtLeastOneStaticAsset() sample-integrity Never PreserveNewest + 10 + Thu, 15 Nov 1990 00:00:00 GMT $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\js\sample.js')) @@ -360,7 +362,9 @@ public void WritesPropsFile_WhenThereIsAtLeastOneStaticAsset() ["Integrity"] = "sample-integrity", ["OriginalItemSpec"] = Path.Combine("wwwroot","js","sample.js"), ["CopyToOutputDirectory"] = "Never", - ["CopyToPublishDirectory"] = "PreserveNewest" + ["CopyToPublishDirectory"] = "PreserveNewest", + ["FileLength"] = "10", + ["LastWriteTime"] = new DateTimeOffset(new DateTime(1990, 11, 15, 0, 0, 0, 0, DateTimeKind.Utc)).ToString(StaticWebAsset.DateTimeAssetFormat) }), } }; @@ -405,6 +409,8 @@ public void WritesIndividualItems_WithTheirRespectiveBaseAndRelativePaths() styles-integrity Never PreserveNewest + 10 + Thu, 15 Nov 1990 00:00:00 GMT $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\App.styles.css')) @@ -423,6 +429,8 @@ public void WritesIndividualItems_WithTheirRespectiveBaseAndRelativePaths() sample-integrity Never PreserveNewest + 10 + Thu, 15 Nov 1990 00:00:00 GMT $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\staticwebassets\js\sample.js')) @@ -455,7 +463,9 @@ public void WritesIndividualItems_WithTheirRespectiveBaseAndRelativePaths() ["Fingerprint"] = "sample-fingerprint", ["Integrity"] = "sample-integrity", ["CopyToOutputDirectory"] = "Never", - ["CopyToPublishDirectory"] = "PreserveNewest" + ["CopyToPublishDirectory"] = "PreserveNewest", + ["FileLength"] = "10", + ["LastWriteTime"] = new DateTimeOffset(new DateTime(1990, 11, 15, 0, 0, 0, 0, DateTimeKind.Utc)).ToString(StaticWebAsset.DateTimeAssetFormat) }), CreateItem(Path.Combine("wwwroot","App.styles.css"), new Dictionary { @@ -474,8 +484,10 @@ public void WritesIndividualItems_WithTheirRespectiveBaseAndRelativePaths() ["Fingerprint"] = "styles-fingerprint", ["Integrity"] = "styles-integrity", ["CopyToOutputDirectory"] = "Never", - ["CopyToPublishDirectory"] = "PreserveNewest" - }), + ["CopyToPublishDirectory"] = "PreserveNewest", + ["FileLength"] = "10", + ["LastWriteTime"] = new DateTimeOffset(new DateTime(1990, 11, 15, 0, 0, 0, 0, DateTimeKind.Utc)).ToString(StaticWebAsset.DateTimeAssetFormat) + }), } }; diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveCompressedAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveCompressedAssetsTest.cs index 67878b28dce1..a9ec85840685 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveCompressedAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveCompressedAssetsTest.cs @@ -47,7 +47,9 @@ public void ResolvesExplicitlyProvidedAssets() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); var gzipExplicitAsset = new TaskItem(asset.ItemSpec, asset.CloneCustomMetadata()); @@ -95,6 +97,8 @@ public void InfersPreCompressedAssetsCorrectly() ContentRoot = Path.Combine(Environment.CurrentDirectory,"wwwroot"), SourceType = StaticWebAsset.SourceTypes.Discovered, Integrity = "hRQyftXiu1lLX2P9Ly9xa4gHJgLeR1uGN5qegUobtGo=", + FileLength = 10, + LastWriteTime = DateTime.UtcNow, AssetRole = StaticWebAsset.AssetRoles.Primary, AssetMergeBehavior = string.Empty, AssetTraitValue = string.Empty, @@ -123,7 +127,9 @@ public void InfersPreCompressedAssetsCorrectly() AssetTraitValue = string.Empty, AssetTraitName = string.Empty, OriginalItemSpec = Path.Combine("wwwroot", "js", "site.js.gz"), - CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest + CopyToPublishDirectory = StaticWebAsset.AssetCopyOptions.PreserveNewest, + FileLength = 10, + LastWriteTime = DateTime.UtcNow }; var task = new ResolveCompressedAssets @@ -161,7 +167,9 @@ public void ResolvesAssetsMatchingIncludePattern() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); var task = new ResolveCompressedAssets() @@ -204,7 +212,9 @@ public void ResolvesAssets_WithFingerprint_MatchingIncludePattern() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); var task = new ResolveCompressedAssets() @@ -259,7 +269,9 @@ public void ExcludesAssetsMatchingExcludePattern() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); var task = new ResolveCompressedAssets() @@ -301,7 +313,9 @@ public void DeduplicatesAssetsResolvedBothExplicitlyAndFromPattern() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); var gzipExplicitAsset = new TaskItem(asset.ItemSpec, asset.CloneCustomMetadata()); @@ -348,7 +362,9 @@ public void IgnoresAssetsCompressedInPreviousTaskRun_Gzip() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); // Act/Assert @@ -411,7 +427,9 @@ public void IgnoresAssetsCompressedInPreviousTaskRun_Brotli() AssetMode = StaticWebAsset.AssetModes.All, AssetRole = StaticWebAsset.AssetRoles.Primary, Fingerprint = "v1", - Integrity = "abc" + Integrity = "abc", + FileLength = 10, + LastWriteTime = DateTime.UtcNow }.ToTaskItem(); // Act/Assert diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs index 5cdd4b586e80..d00a0c1c8466 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs @@ -254,6 +254,8 @@ private ITaskItem CreateCandidate( // Add these to avoid accessing the disk to compute them Integrity = integrity, Fingerprint = fingerprint, + FileLength = 10, + LastWriteTime = DateTime.UtcNow, }; result.ApplyDefaults(); @@ -276,8 +278,6 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) ] }; defineStaticWebAssetEndpoints.BuildEngine = Mock.Of(); - defineStaticWebAssetEndpoints.TestLengthResolver = name => 10; - defineStaticWebAssetEndpoints.TestLastWriteResolver = name => DateTime.UtcNow; defineStaticWebAssetEndpoints.Execute(); return StaticWebAssetEndpoint.FromItemGroup(defineStaticWebAssetEndpoints.Endpoints); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/UpdateStaticWebAssetEndpointsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/UpdateStaticWebAssetEndpointsTest.cs index de5bac1ad386..10bb7fb25128 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/UpdateStaticWebAssetEndpointsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/UpdateStaticWebAssetEndpointsTest.cs @@ -316,8 +316,6 @@ private StaticWebAssetEndpoint[] CreateEndpoints(StaticWebAsset[] assets) ] }; defineStaticWebAssetEndpoints.BuildEngine = Mock.Of(); - defineStaticWebAssetEndpoints.TestLengthResolver = name => 10; - defineStaticWebAssetEndpoints.TestLastWriteResolver = name => DateTime.UtcNow; defineStaticWebAssetEndpoints.Execute(); return StaticWebAssetEndpoint.FromItemGroup(defineStaticWebAssetEndpoints.Endpoints); @@ -370,6 +368,8 @@ private static StaticWebAsset CreateAsset( // Add these to avoid accessing the disk to compute them Integrity = "integrity", Fingerprint = "fingerprint", + FileLength = 10, + LastWriteTime = DateTimeOffset.UtcNow, }; result.ApplyDefaults(); diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselineFactory.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselineFactory.cs index 80f20ab198b2..69ff3b1c6353 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselineFactory.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselineFactory.cs @@ -245,6 +245,8 @@ private void TemplatizeAsset(string projectRoot, string restorePath, string runt asset.Fingerprint = string.IsNullOrEmpty(asset.Fingerprint) ? asset.Fingerprint : "__fingerprint__"; asset.Integrity = string.IsNullOrEmpty(asset.Integrity) ? asset.Integrity : "__integrity__"; + asset.FileLength = -1; + asset.LastWriteTime = DateTimeOffset.MinValue; } internal IEnumerable TemplatizeExpectedFiles( diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json index ac68fa288809..4128faa05536 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json index df0a04e0784a..2081cc357be5 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary.lib.module.js.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\_content\\ClassLibrary\\ClassLibrary.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\ClassLibrary.lib.module.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\ClassLibrary.lib.module.js" + "OriginalItemSpec": "wwwroot\\ClassLibrary.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json index e35555520e7f..f337e812694b 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json index 0f6611011f72..93a16bdcde7a 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json @@ -35,7 +35,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.gz" + "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\wwwroot\\test.js", @@ -56,7 +58,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\test.js" + "OriginalItemSpec": "wwwroot\\test.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_Detects_PrecompressedAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_Detects_PrecompressedAssets.Build.staticwebassets.json index d228706df30c..82501f153fca 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_Detects_PrecompressedAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_Detects_PrecompressedAssets.Build.staticwebassets.json @@ -47,7 +47,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithP2PReference\\AppWithP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithP2PReference\\AppWithP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css", @@ -68,7 +70,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -89,7 +93,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -110,7 +116,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -131,7 +139,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -152,7 +162,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -173,7 +185,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -194,7 +208,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -215,7 +231,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json index a293392306d0..198686e12bdc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json @@ -39,7 +39,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.#[{fingerprint=v4}].js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.#[{fingerprint=v4}].js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -60,7 +62,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -81,7 +85,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -102,7 +108,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json index 94c157bdb39b..cf672aab9132 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json index ab92aa7fc47a..71ca26b2e533 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json index 9b1c032db59a..0888f7a77675 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.build.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.build.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.build.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json index 393c326ae810..1f52b44bb101 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json index ac68fa288809..4128faa05536 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json index e63ec8308d2d..b5c4b2816213 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\AnotherClassLib.lib.module.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json index 03787c62737d..3ebb7c9964a0 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\_content\\AnotherClassLib\\AnotherClassLib.lib.module.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.publish.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.br", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\_content\\ClassLibrary\\AnotherClassLib.lib.module.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\AnotherClassLib.lib.module.js", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\AnotherClassLib.lib.module.js" + "OriginalItemSpec": "wwwroot\\AnotherClassLib.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json index f2113de54669..5e414fea33dc 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json index ac68fa288809..4128faa05536 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json index 401fabbfc16e..38c415e26e25 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json index a4d280373a62..519f62cd9f11 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\${Rid}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json index e35555520e7f..f337e812694b 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json index 0a26bb2a17bd..70077033db74 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json index d228706df30c..82501f153fca 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json @@ -47,7 +47,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithP2PReference\\AppWithP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithP2PReference\\AppWithP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css", @@ -68,7 +70,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", @@ -89,7 +93,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary#[.{fingerprint=__fingerprint__}]!.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -110,7 +116,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -131,7 +139,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -152,7 +162,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -173,7 +185,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -194,7 +208,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -215,7 +231,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json index 5262b0d10bbb..e059b1140f75 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json @@ -35,7 +35,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.br" + "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\obj\\Debug\\${Tfm}\\compressed\\test.js.gz", @@ -56,7 +58,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.gz" + "OriginalItemSpec": "${ProjectPath}\\wwwroot\\test.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\wwwroot\\test.js", @@ -77,7 +81,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot\\test.js" + "OriginalItemSpec": "wwwroot\\test.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json index a621a89f2088..d4b56b251fbe 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json @@ -39,7 +39,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -60,7 +62,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -81,7 +85,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -102,7 +108,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json index 665f55272b68..19c34af349af 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json @@ -39,7 +39,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -60,7 +62,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -81,7 +85,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -102,7 +108,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -123,7 +131,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -144,7 +154,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json index 56dc8471f38f..f23195570bf0 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json index 5b67c011d908..a48e3ffc42e6 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\css\\site.css.gz", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\css\\site.css.br", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\css\\_content\\AnotherClassLib\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\AnotherClassLib\\wwwroot\\js\\_content\\AnotherClassLib\\js\\project-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\_content\\AppWithPackageAndP2PReference\\AppWithPackageAndP2PReference#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.br", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\_content\\RazorPackageLibraryDirectDependency\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\_content\\RazorPackageLibraryDirectDependency\\css\\site.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryDirectDependency\\js\\pkg-direct-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\_content\\RazorPackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css" + "OriginalItemSpec": "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\obj\\Debug\\${Tfm}\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js" + "OriginalItemSpec": "${ProjectPath}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\RazorPackageLibraryDirectDependency.__fingerprint__.bundle.scp.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\css\\site.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarydirectdependency\\${PackageVersion}\\staticwebassets\\js\\pkg-direct-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js" + "OriginalItemSpec": "${RestorePath}\\razorpackagelibrarytransitivedependency\\${PackageVersion}\\staticwebassets\\js\\pkg-transitive-dep.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ From dfb537914ee1de39f65abf0e5942d27c1438b798 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 21 Mar 2025 16:45:40 +0100 Subject: [PATCH 4/8] [StaticWebAssets] Adds incrementalism to DefineStaticWebAssets (#47701) * Makes the task incremental and retrieves the results from a cache to avoid hitting disk to compute integrity and fingerprint on incremental builds --- ...ET.Sdk.StaticWebAssets.Compression.targets | 6 + ....NET.Sdk.StaticWebAssets.JSModules.targets | 19 +- .../Microsoft.NET.Sdk.StaticWebAssets.targets | 7 +- .../Tasks/DefineStaticWebAssets.Cache.cs | 270 ++++++++++++++++++ .../Tasks/DefineStaticWebAssets.cs | 48 ++-- .../Tasks/FingerprintPatternMatcher.cs | 2 +- .../Tasks/Utils/HashingUtils.cs | 78 +++++ .../DiscoverStaticWebAssetsTest.cs | 161 +++++++++++ 8 files changed, 569 insertions(+), 22 deletions(-) create mode 100644 src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs create mode 100644 src/StaticWebAssetsSdk/Tasks/Utils/HashingUtils.cs diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets index e7f9ada84ce9..03e88aac848d 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.Compression.targets @@ -219,8 +219,14 @@ Copyright (c) .NET Foundation. All rights reserved. + + + <_ResolveBuildCompressedStaticWebAssetsCachePath>$(_StaticWebAssetsManifestBase)rbcswa.dswa.cache.json + + diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets index c785a7055c80..b907d48cc7af 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets @@ -98,6 +98,11 @@ Copyright (c) .NET Foundation. All rights reserved. to identify them and correctly clasify them. Modules from other projects or packages will already be correctly tagged when we retrieve them. --> + + + <_ResolveJsInitializerModuleStaticWebAssetsCachePath>$(_StaticWebAssetsManifestBase)rjimswa.dswa.cache.json + + @@ -404,6 +410,13 @@ Copyright (c) .NET Foundation. All rights reserved. <_JSFileModuleCandidates Include="@(_JSFileModuleNoneCandidates)" /> + + <_ResolveJSModuleStaticWebAssetsRazorCachePath>$(_StaticWebAssetsManifestBase)rjsmrazor.dswa.cache.json + + + <_ResolveJSModuleStaticWebAssetsCshtmlCachePath>$(_StaticWebAssetsManifestBase)rjsmcshtml.dswa.cache.json + + + AssetMergeSource="$(StaticWebAssetMergeTarget)" + CacheManifestPath="$(_ResolveJSModuleStaticWebAssetsRazorCachePath)"> @@ -425,7 +439,8 @@ Copyright (c) .NET Foundation. All rights reserved. ContentRoot="$(MSBuildProjectDirectory)" SourceType="Discovered" BasePath="$(StaticWebAssetBasePath)" - AssetMergeSource="$(StaticWebAssetMergeTarget)"> + AssetMergeSource="$(StaticWebAssetMergeTarget)" + CacheManifestPath="$(_ResolveJSModuleStaticWebAssetsCshtmlCachePath)"> diff --git a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets index 0eb8c5b5fadd..64f5b1c0c6d2 100644 --- a/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets +++ b/src/StaticWebAssetsSdk/Targets/Microsoft.NET.Sdk.StaticWebAssets.targets @@ -671,6 +671,10 @@ Copyright (c) .NET Foundation. All rights reserved. BeforeTargets="AssignTargetPaths" DependsOnTargets="ResolveStaticWebAssetsConfiguration;UpdateExistingPackageStaticWebAssets"> + + <_ResolveProjectStaticWebAssetsCachePath>$(_StaticWebAssetsManifestBase)rpswa.dswa.cache.json + + + AssetMergeSource="$(StaticWebAssetMergeTarget)" + CacheManifestPath="$(_ResolveProjectStaticWebAssetsCachePath)"> diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs new file mode 100644 index 000000000000..c1049988a635 --- /dev/null +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs @@ -0,0 +1,270 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Text.Json; +using System.Text.Json.Serialization; +using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; +using static Microsoft.AspNetCore.StaticWebAssets.Tasks.FingerprintPatternMatcher; + +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; + +public partial class DefineStaticWebAssets : Task +{ + private DefineStaticWebAssetsCache GetOrCreateAssetsCache() + { + var assetsCache = DefineStaticWebAssetsCache.ReadOrCreateCache(Log, CacheManifestPath); + if (CacheManifestPath == null) + { + assetsCache.NoCache(CandidateAssets); + return assetsCache; + } + + var memoryStream = new MemoryStream(); +#if NET9_0_OR_GREATER + Span properties = [ +#else + var properties = new string[] { +#endif + SourceId, SourceType, BasePath, ContentRoot, RelativePathPattern, RelativePathFilter, + AssetKind, AssetMode, AssetRole, AssetMergeSource, AssetMergeBehavior, RelatedAsset, + AssetTraitName, AssetTraitValue, CopyToOutputDirectory, CopyToPublishDirectory, + FingerprintCandidates.ToString() +#if NET9_0_OR_GREATER + ]; +#else + }; +#endif + var propertiesHash = HashingUtils.ComputeHash(memoryStream, properties); + + var patternMetadata = new[] { nameof(FingerprintPattern.Pattern), nameof(FingerprintPattern.Expression) }; + var fingerprintPatternsHash = HashingUtils.ComputeHash(memoryStream, FingerprintPatterns ?? [], patternMetadata); + + var propertyOverridesHash = HashingUtils.ComputeHash(memoryStream, PropertyOverrides, nameof(ITaskItem.GetMetadata)); + +#if NET9_0_OR_GREATER + Span candidateAssetMetadata = [ +#else + var candidateAssetMetadata = new[] { +#endif + "FullPath", "RelativePath", "TargetPath", "Link", "ModifiedTime", nameof(StaticWebAsset.SourceId), + nameof(StaticWebAsset.SourceType), nameof(StaticWebAsset.BasePath), nameof(StaticWebAsset.ContentRoot), + nameof(StaticWebAsset.AssetKind), nameof(StaticWebAsset.AssetMode), nameof(StaticWebAsset.AssetRole), + nameof(StaticWebAsset.AssetMergeBehavior), nameof(StaticWebAsset.AssetMergeSource), nameof(StaticWebAsset.RelatedAsset), + nameof(StaticWebAsset.AssetTraitName), nameof(StaticWebAsset.AssetTraitValue), nameof(StaticWebAsset.Fingerprint), + nameof(StaticWebAsset.Integrity), nameof(StaticWebAsset.CopyToOutputDirectory), nameof(StaticWebAsset.CopyToPublishDirectory), + nameof(StaticWebAsset.OriginalItemSpec) +#if NET9_0_OR_GREATER + ]; +#else + }; +#endif + var inputHashes = HashingUtils.ComputeHashLookup(memoryStream, CandidateAssets ?? [], candidateAssetMetadata); + + assetsCache.Update(propertiesHash, fingerprintPatternsHash, propertyOverridesHash, inputHashes); + + return assetsCache; + } + + internal class DefineStaticWebAssetsCache + { + private readonly List _assets = []; + private readonly List _copyCandidates = []; + private string? _manifestPath; + private IDictionary? _inputByHash; + private ITaskItem[]? _noCacheCandidates; + private bool _cacheUpToDate; + private TaskLoggingHelper? _log; + + public DefineStaticWebAssetsCache() { } + + internal DefineStaticWebAssetsCache(TaskLoggingHelper log, string? manifestPath) : this() + => SetPathAndLogger(manifestPath, log); + + // Inputs for the cache + public byte[] GlobalPropertiesHash { get; set; } = []; + public byte[] FingerprintPatternsHash { get; set; } = []; + public byte[] PropertyOverridesHash { get; set; } = []; + public HashSet InputHashes { get; set; } = []; + + // Outputs for the cache + public Dictionary CachedAssets { get; set; } = []; + public Dictionary CachedCopyCandidates { get; set; } = []; + + internal static DefineStaticWebAssetsCache ReadOrCreateCache(TaskLoggingHelper log, string manifestPath) + { + if (manifestPath != null && File.Exists(manifestPath)) + { + using var existingManifestFile = File.OpenRead(manifestPath); + var cache = JsonSerializer.Deserialize(existingManifestFile, DefineStaticWebAssetsSerializerContext.Default.DefineStaticWebAssetsCache); + if (cache == null) + { + throw new InvalidOperationException($"Failed to deserialize cache from {manifestPath}"); + } + cache.SetPathAndLogger(manifestPath, log); + return cache; + } + else + { + return new DefineStaticWebAssetsCache(log, manifestPath); + } + } + + internal void WriteCacheManifest() + { + if (_manifestPath != null) + { + using var manifestFile = File.OpenWrite(_manifestPath); + manifestFile.SetLength(0); + JsonSerializer.Serialize(manifestFile, this, DefineStaticWebAssetsSerializerContext.Default.DefineStaticWebAssetsCache); + } + } + + internal void AppendAsset(string hash, StaticWebAsset asset, ITaskItem item) + { + asset.AssetKind = item.GetMetadata(nameof(StaticWebAsset.AssetKind)); + _assets.Add(item); + if (!string.IsNullOrEmpty(hash)) + { + CachedAssets[hash] = asset; + } + } + + internal void AppendCopyCandidate(string hash, string identity, string targetPath) + { + var copyCandidate = new CopyCandidate(identity, targetPath); + _copyCandidates.Add(copyCandidate.ToTaskItem()); + if (!string.IsNullOrEmpty(hash)) + { + CachedCopyCandidates[hash] = copyCandidate; + } + } + + internal void Update( + byte[] propertiesHash, + byte[] fingerprintPatternsHash, + byte[] propertyOverridesHash, + Dictionary inputHashes) + { + if (!propertiesHash.SequenceEqual(GlobalPropertiesHash) || + !fingerprintPatternsHash.SequenceEqual(FingerprintPatternsHash) || + !propertyOverridesHash.SequenceEqual(PropertyOverridesHash)) + { + TotalUpdate(propertiesHash, fingerprintPatternsHash, propertyOverridesHash, inputHashes); + } + else + { + PartialUpdate(inputHashes); + } + } + + private void TotalUpdate(byte[] propertiesHash, byte[] fingerprintPatternsHash, byte[] propertyOverridesHash, IDictionary inputsByHash) + { + _log?.LogMessage(MessageImportance.Low, "Updating cache completely."); + GlobalPropertiesHash = propertiesHash; + FingerprintPatternsHash = fingerprintPatternsHash; + PropertyOverridesHash = propertyOverridesHash; + InputHashes = [.. inputsByHash.Keys]; + _inputByHash = inputsByHash; + } + + private void PartialUpdate(Dictionary inputHashes) + { + var newHashes = new HashSet(inputHashes.Keys); + var oldHashes = InputHashes; + + if (newHashes.SetEquals(oldHashes)) + { + // If all the input hashes match, then we can reuse all the results. + foreach (var cachedAsset in CachedAssets) + { + _assets.Add(cachedAsset.Value.ToTaskItem()); + } + foreach (var cachedCopyCandidate in CachedCopyCandidates) + { + _copyCandidates.Add(cachedCopyCandidate.Value.ToTaskItem()); + } + + _cacheUpToDate = true; + _log?.LogMessage(MessageImportance.Low, "Cache is fully up to date."); + return; + } + + var remainingCandidates = new Dictionary(); + foreach (var kvp in inputHashes) + { + var candidate = kvp.Value; + var hash = kvp.Key; + if (!oldHashes.Contains(hash)) + { + remainingCandidates.Add(hash, candidate); + } + else if (CachedAssets.TryGetValue(hash, out var asset)) + { + _log?.LogMessage(MessageImportance.Low, "Asset {0} is up to date", candidate.ItemSpec); + _assets.Add(asset.ToTaskItem()); + if (CachedCopyCandidates.TryGetValue(hash, out var copyCandidate)) + { + _copyCandidates.Add(copyCandidate.ToTaskItem()); + } + } + } + + // Remove any assets that are no longer in the input set + InputHashes = newHashes; + var assetsToRemove = oldHashes.Except(InputHashes); + foreach (var hash in assetsToRemove) + { + CachedAssets.Remove(hash); + CachedCopyCandidates.Remove(hash); + } + + _inputByHash = remainingCandidates; + } + + internal void SetPathAndLogger(string? manifestPath, TaskLoggingHelper log) => (_manifestPath, _log) = (manifestPath, log); + + public (IList CopyCandidates, IList Assets) GetComputedOutputs() => (_copyCandidates, _assets); + + internal void NoCache(ITaskItem[] candidateAssets) + { + _log?.LogMessage(MessageImportance.Low, "No cache manifest path specified. Cache will not be used."); + _cacheUpToDate = false; + _noCacheCandidates = candidateAssets; + } + + internal IEnumerable> OutOfDateInputs() + { + if (_noCacheCandidates != null) + { + return EnumerateNoCache(); + } + + return _cacheUpToDate || _inputByHash == null ? [] : _inputByHash; + + IEnumerable> EnumerateNoCache() + { + foreach (var candidate in _noCacheCandidates) + { + var hash = ""; + yield return new KeyValuePair(hash, candidate); + } + } + } + + internal bool IsUpToDate() => _cacheUpToDate; + } + + internal class CopyCandidate(string identity, string targetPath) + { + public string Identity { get; set; } = identity; + public string TargetPath { get; set; } = targetPath; + + internal ITaskItem ToTaskItem() => new TaskItem(Identity, new Dictionary { ["TargetPath"] = TargetPath }); + } + + [JsonSerializable(typeof(DefineStaticWebAssetsCache))] + [JsonSourceGenerationOptions(WriteIndented = false)] + internal partial class DefineStaticWebAssetsSerializerContext : JsonSerializerContext { } +} diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs index 4b6b5cc8a495..db5cd1b1f4ef 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs @@ -5,7 +5,6 @@ using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; using Microsoft.Build.Framework; -using Microsoft.Build.Utilities; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { @@ -64,7 +63,9 @@ public class DefineStaticWebAssets : Task public string CopyToOutputDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.Never; - public string CopyToPublishDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.PreserveNewest; + public string CopyToPublishDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.PreserveNewest; + + public string CacheManifestPath { get; set; } [Output] public ITaskItem[] Assets { get; set; } @@ -76,11 +77,19 @@ public class DefineStaticWebAssets : Task public override bool Execute() { - try + var assetsCache = GetOrCreateAssetsCache(); + + if (assetsCache.IsUpToDate()) { - var results = new List(); - var copyCandidates = new List(); + var outputs = assetsCache.GetComputedOutputs(); + Assets = [.. outputs.Assets]; + CopyCandidates = [.. outputs.CopyCandidates]; + + return !Log.HasLoggedErrors; + } + try + { var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathPattern).Build() : null; @@ -92,9 +101,10 @@ public override bool Execute() var assetsByRelativePath = new Dictionary>(); var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []); var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); - for (var i = 0; i < CandidateAssets.Length; i++) + foreach (var kvp in assetsCache.OutOfDateInputs()) { - var candidate = CandidateAssets[i]; + var hash = kvp.Key; + var candidate = kvp.Value; var relativePathCandidate = string.Empty; if (SourceType == StaticWebAsset.SourceTypes.Discovered) { @@ -213,14 +223,11 @@ public override bool Execute() var contentRootPrefix = StaticWebAsset.AssetKinds.IsPublish(assetKind) ? null : contentRoot; (identity, var computed) = ComputeCandidateIdentity(candidate, contentRootPrefix, relativePathCandidate, matcher, matchContext); - if (computed) - { - copyCandidates.Add(new TaskItem(candidate.ItemSpec, new Dictionary - { - ["TargetPath"] = identity - })); - } + if (computed) + { + assetsCache.AppendCopyCandidate(hash, candidate.ItemSpec, identity); } + } if (FingerprintCandidates) { @@ -257,11 +264,16 @@ public override bool Execute() UpdateAssetKindIfNecessary(assetsByRelativePath, asset.RelativePath, item); } - results.Add(item); - } + assetsCache.AppendAsset(hash, asset, item); + } + + var outputs = assetsCache.GetComputedOutputs(); + var results = outputs.Assets; + + assetsCache.WriteCacheManifest(); - Assets = [.. results]; - CopyCandidates = [.. copyCandidates]; + Assets = [.. outputs.Assets]; + CopyCandidates = [.. outputs.CopyCandidates]; } catch (Exception ex) { diff --git a/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs b/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs index cf96937fecba..fbf64112a91a 100644 --- a/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs +++ b/src/StaticWebAssetsSdk/Tasks/FingerprintPatternMatcher.cs @@ -163,7 +163,7 @@ public void Deconstruct(out ReadOnlySpan directoryName, out ReadOnlySpan values) +#else + public static byte[] ComputeHash(MemoryStream memoryStream, params string[] values) +#endif + { + using var writer = CreateWriter(memoryStream); + using var sha256 = SHA256.Create(); + for (var i = 0; i < values.Length; i++) + { + writer.Write(values[i]); + } + writer.Flush(); + memoryStream.Position = 0; + return sha256.ComputeHash(memoryStream); + } + +#if NET9_0_OR_GREATER + public static byte[] ComputeHash(MemoryStream memoryStream, Span items, params Span properties) +#else + public static byte[] ComputeHash(MemoryStream memoryStream, Span items, params string[] properties) +#endif + { + using var writer = CreateWriter(memoryStream); + using var sha256 = SHA256.Create(); + for (var i = 0; i < items.Length; i++) + { + var item = items[i]; + writer.Write(item.ItemSpec); + for (var j = 0; j < properties.Length; j++) + { + writer.Write(item.GetMetadata(properties[j])); + } + } + writer.Flush(); + memoryStream.Position = 0; + return sha256.ComputeHash(memoryStream); + } + + internal static Dictionary ComputeHashLookup( + MemoryStream memoryStream, + ITaskItem[] candidateAssets, +#if NET9_0_OR_GREATER + Span metadata) +#else + params string[] metadata) +#endif + { + var hashSet = new Dictionary(candidateAssets.Length); + for (var i = 0; i < candidateAssets.Length; i++) + { + var candidate = candidateAssets[i]; + hashSet.Add(Convert.ToBase64String(ComputeHash(memoryStream, candidateAssets.AsSpan(i, 1), properties: metadata)), candidate); + } + + return hashSet; + } + + private static StreamWriter CreateWriter(MemoryStream memoryStream) + { + memoryStream.SetLength(0); +#if NET9_0_OR_GREATER + return new(memoryStream, encoding: Encoding.UTF8, leaveOpen: true); +#else + return new(memoryStream, Encoding.UTF8, 512, leaveOpen: true); +#endif + } +} diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs index 5ca7a9a774c5..3aefa660887e 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/DiscoverStaticWebAssetsTest.cs @@ -551,6 +551,167 @@ public void NormalizesContentRoot(string contentRoot, string expected) asset.GetMetadata(nameof(StaticWebAsset.ContentRoot)).Should().Be(expected); } + [Fact] + public void DefineStaticWebAssetsCache_UpToDate() + { + // Arrange + var (cache, inputHashes) = SetupCache([], []); + // Assert + cache.Update([], [], [], inputHashes); + + // Assert + Assert.True(cache.IsUpToDate()); + } + + [Fact] + public void DefineStaticWebAssetsCache_UpToDate_WithAssets() + { + // Arrange + var (cache, inputHashes) = SetupCache(["input1"], ["input1"]); + + // Act + cache.Update([], [], [], inputHashes); + + // Assert + Assert.True(cache.IsUpToDate()); + } + + [Theory] + [InlineData(UpdatedHash.GlobalProperties)] + [InlineData(UpdatedHash.FingerprintPatterns)] + [InlineData(UpdatedHash.Overrides)] + public void DefineStaticWebAssetsCache_Recomputes_All_WhenPropertiesChange(UpdatedHash updated) + { + // Arrange + var (cache, inputHashes) = SetupCache(["input1", "input2"], ["input1", "input2"]); + + // Act + switch (updated) + { + case UpdatedHash.GlobalProperties: + cache.Update([1], [], [], inputHashes); + break; + case UpdatedHash.FingerprintPatterns: + cache.Update([], [1], [], inputHashes); + break; + case UpdatedHash.Overrides: + cache.Update([], [], [1], inputHashes); + break; + } + + Assert.False(cache.IsUpToDate()); + Assert.Same(inputHashes, cache.OutOfDateInputs()); + } + + [Fact] + public void DefineStaticWebAssetsCache_PartialUpdate_WhenOnlySome_InputsChange() + { + // Arrange + var (cache, inputHashes) = SetupCache(["input1"], ["input2"], appendCachedToInputHashes: true); + var cachedAsset = cache.CachedAssets.Values.Single(); + + // Act + cache.Update([], [], [], inputHashes); + + // Assert + Assert.False(cache.IsUpToDate()); + Assert.NotSame(inputHashes, cache.OutOfDateInputs()); + var input1 = Assert.Single(cache.OutOfDateInputs()); + var ouput = cache.GetComputedOutputs(); + var input2 = Assert.Single(ouput.Assets); + } + + [Fact] + public void DefineStaticWebAssetsCache_PartialUpdate_NewAssetsCanBeAddedToTheCache() + { + // Arrange + var (cache, inputHashes) = SetupCache(["input1"], ["input2"], appendCachedToInputHashes: true); + cache.Update([], [], [], inputHashes); + + // Act + var newAssetItem = inputHashes["input1"]; + var newAsset = new StaticWebAsset { Identity = newAssetItem.ItemSpec }; + cache.AppendAsset("input1", newAsset, newAssetItem); + + // Assert + Assert.False(cache.IsUpToDate()); + Assert.NotSame(inputHashes, cache.OutOfDateInputs()); + var input1 = Assert.Single(cache.OutOfDateInputs()); + Assert.Contains("input1", cache.CachedAssets.Keys); + + var ouput = cache.GetComputedOutputs(); + Assert.Equal(2, ouput.Assets.Count); + Assert.Equal("input2", ouput.Assets[0].ItemSpec); + Assert.Equal("input1", ouput.Assets[1].ItemSpec); + } + + [Fact] + public void DefineStaticWebAssetsCache_CanRoundtripManifest() + { + var manifestPath = Path.Combine(Environment.CurrentDirectory, "CanRoundtripManifest.json"); + if (File.Exists(manifestPath)) + { + File.Delete(manifestPath); + } + try + { + var (cache, inputHashes) = SetupCache([], [], appendCachedToInputHashes: true, manifestPath: manifestPath); + + var cachedAsset = CreateCandidate(Path.Combine(Environment.CurrentDirectory, "Input2.txt"), "Input2.txt"); + cache.InputHashes = ["input2"]; + cache.CachedAssets["input2"] = new StaticWebAsset { Identity = cachedAsset.ItemSpec, RelativePath = "Input2.txt" }; + inputHashes["input2"] = cachedAsset; + + var newAsset = CreateCandidate(Path.Combine(Environment.CurrentDirectory, "Input1.txt"), "Input1.txt"); + inputHashes["input1"] = newAsset; + + cache.Update([], [], [], inputHashes); + cache.AppendAsset("input1", new StaticWebAsset { Identity = newAsset.ItemSpec, RelativePath = "Input1.txt" }, newAsset); + cache.WriteCacheManifest(); + + var otherManifest = DefineStaticWebAssets.DefineStaticWebAssetsCache.ReadOrCreateCache(CreateLogger(), manifestPath); + Assert.Equal(cache.InputHashes, otherManifest.InputHashes); + Assert.Equal(cache.CachedAssets.Count, otherManifest.CachedAssets.Count); + Assert.Equal(cache.CachedAssets["input2"].Identity, otherManifest.CachedAssets["input2"].Identity); + Assert.Equal(cache.CachedAssets["input2"].RelativePath, otherManifest.CachedAssets["input2"].RelativePath); + Assert.Equal(cache.CachedAssets["input1"].Identity, otherManifest.CachedAssets["input1"].Identity); + Assert.Equal(cache.CachedAssets["input1"].RelativePath, otherManifest.CachedAssets["input1"].RelativePath); + } + finally + { + File.Delete(manifestPath); + } + } + private static TaskLoggingHelper CreateLogger() + { + var errorMessages = new List(); + var buildEngine = new Mock(); + buildEngine.Setup(e => e.LogErrorEvent(It.IsAny())) + .Callback(args => errorMessages.Add(args.Message)); + var loggingHelper = new TaskLoggingHelper(buildEngine.Object, "DefineStaticWebAssets"); + return loggingHelper; + } + + private (DefineStaticWebAssets.DefineStaticWebAssetsCache cache, Dictionary inputHashes) SetupCache( + string[] newAssets, + string[] cached, + bool appendCachedToInputHashes = false, + string manifestPath = null) + { + var loggingHelper = CreateLogger(); + var cache = DefineStaticWebAssets.DefineStaticWebAssetsCache.ReadOrCreateCache(loggingHelper, manifestPath); + cache.InputHashes = [.. cached]; + cache.CachedAssets = cached.ToDictionary(c => c, c => new StaticWebAsset { Identity = c }); + + return (cache, newAssets.Concat(appendCachedToInputHashes ? cached : []).ToDictionary(c => c, c => new TaskItem(c) as ITaskItem)); + } + + public enum UpdatedHash + { + GlobalProperties, + FingerprintPatterns, + Overrides + } private ITaskItem CreateCandidate( string itemSpec, From b9906d6c3619dded85f26d14c343ca9e0213a6cd Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 21 Mar 2025 21:32:20 +0100 Subject: [PATCH 5/8] Fix build --- .../Tasks/DefineStaticWebAssetEndpoints.cs | 365 +++++++------- .../Tasks/DefineStaticWebAssets.cs | 446 +++++++++--------- .../Tasks/GenerateStaticWebAssetsPropsFile.cs | 123 +++-- src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs | 9 +- 4 files changed, 472 insertions(+), 471 deletions(-) diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs index f0c652b979ce..eb76d064d944 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssetEndpoints.cs @@ -1,10 +1,9 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -#nullable disable using Microsoft.Build.Framework; -using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; using Microsoft.Build.Utilities; +using Microsoft.NET.Sdk.StaticWebAssets.Tasks; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { @@ -15,227 +14,235 @@ public class DefineStaticWebAssetEndpoints : Task public ITaskItem[] ExistingEndpoints { get; set; } - [Required] - public ITaskItem[] ContentTypeMappings { get; set; } + [Required] + public ITaskItem[] ContentTypeMappings { get; set; } - [Output] - public ITaskItem[] Endpoints { get; set; } + [Output] + public ITaskItem[] Endpoints { get; set; } - public override bool Execute() - { - var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); - var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); - var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); - var endpoints = new List(); - - Parallel.For( - 0, - CandidateAssets.Length, - () => new ParallelWorker( - endpoints, - new List(), - CandidateAssets, - existingEndpointsByAssetFile, - Log, - contentTypeProvider), - static (i, loop, state) => state.Process(i, loop), - static worker => worker.Finally()); + public override bool Execute() + { + var existingEndpointsByAssetFile = CreateEndpointsByAssetFile(); + var contentTypeMappings = ContentTypeMappings.Select(ContentTypeMapping.FromTaskItem).OrderByDescending(m => m.Priority).ToArray(); + var contentTypeProvider = new ContentTypeProvider(contentTypeMappings); + var endpoints = new List(); + + Parallel.For( + 0, + CandidateAssets.Length, + () => new ParallelWorker( + endpoints, + new List(), + CandidateAssets, + existingEndpointsByAssetFile, + Log, + contentTypeProvider), + static (i, loop, state) => state.Process(i, loop), + static worker => worker.Finally()); Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); return !Log.HasLoggedErrors; } - private Dictionary> CreateEndpointsByAssetFile() - { - if (ExistingEndpoints != null && ExistingEndpoints.Length > 0) + private Dictionary> CreateEndpointsByAssetFile() { - Dictionary> existingEndpointsByAssetFile = new(OSPath.PathComparer); - var assets = new HashSet(CandidateAssets.Length, OSPath.PathComparer); - foreach (var asset in CandidateAssets) + if (ExistingEndpoints != null && ExistingEndpoints.Length > 0) { - assets.Add(asset.ItemSpec); - } + Dictionary> existingEndpointsByAssetFile = new(OSPath.PathComparer); + var assets = new HashSet(CandidateAssets.Length, OSPath.PathComparer); + foreach (var asset in CandidateAssets) + { + assets.Add(asset.ItemSpec); + } - for (var i = 0; i < ExistingEndpoints.Length; i++) - { - var endpointCandidate = ExistingEndpoints[i]; - var assetFile = endpointCandidate.GetMetadata(nameof(StaticWebAssetEndpoint.AssetFile)); - if (!assets.Contains(assetFile)) + for (var i = 0; i < ExistingEndpoints.Length; i++) { - Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); - endpoints.Add(endpoint); + var endpointCandidate = ExistingEndpoints[i]; + var assetFile = endpointCandidate.GetMetadata(nameof(StaticWebAssetEndpoint.AssetFile)); + if (!assets.Contains(assetFile)) + { + Log.LogMessage(MessageImportance.Low, $"Removing endpoints for asset '{assetFile}' because it no longer exists."); + continue; + } + + if (!existingEndpointsByAssetFile.TryGetValue(assetFile, out var set)) + { + set = new HashSet(OSPath.PathComparer); + existingEndpointsByAssetFile[assetFile] = set; + } + + // Add the route + set.Add(endpointCandidate.ItemSpec); } - }); - Endpoints = StaticWebAssetEndpoint.ToTaskItems(endpoints); + return existingEndpointsByAssetFile; + } - return !Log.HasLoggedErrors; + return null; } - return null; - } - - private readonly struct ParallelWorker( - List collectedEndpoints, - List currentEndpoints, - ITaskItem[] candidateAssets, - Dictionary> existingEndpointsByAssetFile, - TaskLoggingHelper log, - ContentTypeProvider contentTypeProvider) - { - public List CollectedEndpoints { get; } = collectedEndpoints; - public List CurrentEndpoints { get; } = currentEndpoints; - public ITaskItem[] CandidateAssets { get; } = candidateAssets; - public Dictionary> ExistingEndpointsByAssetFile { get; } = existingEndpointsByAssetFile; - public TaskLoggingHelper Log { get; } = log; - public ContentTypeProvider ContentTypeProvider { get; } = contentTypeProvider; - - private List CreateEndpoints( - List routes, - StaticWebAsset asset, - string length, - string lastModified, - StaticWebAssetGlobMatcher.MatchContext matchContext) + private readonly struct ParallelWorker( + List collectedEndpoints, + List currentEndpoints, + ITaskItem[] candidateAssets, + Dictionary> existingEndpointsByAssetFile, + TaskLoggingHelper log, + ContentTypeProvider contentTypeProvider) { - var result = new List(); - foreach (var (label, route, values) in routes) + public List CollectedEndpoints { get; } = collectedEndpoints; + public List CurrentEndpoints { get; } = currentEndpoints; + public ITaskItem[] CandidateAssets { get; } = candidateAssets; + public Dictionary> ExistingEndpointsByAssetFile { get; } = existingEndpointsByAssetFile; + public TaskLoggingHelper Log { get; } = log; + public ContentTypeProvider ContentTypeProvider { get; } = contentTypeProvider; + + private List CreateEndpoints( + List routes, + StaticWebAsset asset, + string length, + string lastModified, + StaticWebAssetGlobMatcher.MatchContext matchContext) { - var (mimeType, cacheSetting) = ResolveContentType(asset, ContentTypeProvider, matchContext, Log); - List headers = [ + var result = new List(); + foreach (var (label, route, values) in routes) + { + var (mimeType, cacheSetting) = ResolveContentType(asset, ContentTypeProvider, matchContext, Log); + List headers = [ + new() + { + Name = "Accept-Ranges", + Value = "bytes" + }, new() + { + Name = "Content-Length", + Value = length, + }, + new() + { + Name = "Content-Type", + Value = mimeType, + }, + new() + { + Name = "ETag", + Value = $"\"{asset.Integrity}\"", + }, + new() + { + Name = "Last-Modified", + Value = lastModified, + }, + ]; + + if (values.ContainsKey("fingerprint")) { - Name = "Accept-Ranges", - Value = "bytes" - }, - new() - { - Name = "Content-Length", - Value = length, - }, - new() - { - Name = "Content-Type", - Value = mimeType, - }, - new() - { - Name = "ETag", - Value = $"\"{asset.Integrity}\"", - }, - new() + // max-age=31536000 is one year in seconds. immutable means that the asset will never change. + // max-age is for browsers that do not support immutable. + headers.Add(new() { Name = "Cache-Control", Value = "max-age=31536000, immutable" }); + } + else { - Name = "Last-Modified", - Value = lastModified, - }, - ]; + // Force revalidation on non-fingerprinted assets. We can be more granular here and have rules based on the content type. + // These values can later be changed at runtime by modifying the endpoint. For example, it might be safer to cache images + // for a longer period of time than scripts or stylesheets. + headers.Add(new() { Name = "Cache-Control", Value = !string.IsNullOrEmpty(cacheSetting) ? cacheSetting : "no-cache" }); + } - if (values.ContainsKey("fingerprint")) - { - // max-age=31536000 is one year in seconds. immutable means that the asset will never change. - // max-age is for browsers that do not support immutable. - headers.Add(new() { Name = "Cache-Control", Value = "max-age=31536000, immutable" }); - } - else - { - // Force revalidation on non-fingerprinted assets. We can be more granular here and have rules based on the content type. - // These values can later be changed at runtime by modifying the endpoint. For example, it might be safer to cache images - // for a longer period of time than scripts or stylesheets. - headers.Add(new() { Name = "Cache-Control", Value = !string.IsNullOrEmpty(cacheSetting) ? cacheSetting : "no-cache" }); - } + var properties = values.Select(v => new StaticWebAssetEndpointProperty { Name = v.Key, Value = v.Value }); + if (values.Count > 0) + { + // If an endpoint has values from its route replaced, we add a label to the endpoint so that it can be easily identified. + // The combination of label and list of values should be unique. + // In this way, we can identify an endpoint resource.fingerprint.ext by its label (for example resource.ext) and its values + // (fingerprint). + properties = properties.Append(new StaticWebAssetEndpointProperty { Name = "label", Value = label }); + } - var properties = values.Select(v => new StaticWebAssetEndpointProperty { Name = v.Key, Value = v.Value }); - if (values.Count > 0) - { - // If an endpoint has values from its route replaced, we add a label to the endpoint so that it can be easily identified. - // The combination of label and list of values should be unique. - // In this way, we can identify an endpoint resource.fingerprint.ext by its label (for example resource.ext) and its values - // (fingerprint). - properties = properties.Append(new StaticWebAssetEndpointProperty { Name = "label", Value = label }); - } + // We append the integrity in the format expected by the browser so that it can be opaque to the runtime. + // If in the future we change it to sha384 or sha512, the runtime will not need to be updated. + properties = properties.Append(new StaticWebAssetEndpointProperty { Name = "integrity", Value = $"sha256-{asset.Integrity}" }); - // We append the integrity in the format expected by the browser so that it can be opaque to the runtime. - // If in the future we change it to sha384 or sha512, the runtime will not need to be updated. - properties = properties.Append(new StaticWebAssetEndpointProperty { Name = "integrity", Value = $"sha256-{asset.Integrity}" }); + var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; - var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; + var endpoint = new StaticWebAssetEndpoint() + { + Route = finalRoute, + AssetFile = asset.Identity, + EndpointProperties = [.. properties], + ResponseHeaders = [.. headers] + }; + result.Add(endpoint); + } - var endpoint = new StaticWebAssetEndpoint() - { - Route = finalRoute, - AssetFile = asset.Identity, - EndpointProperties = [.. properties], - ResponseHeaders = [.. headers] - }; - result.Add(endpoint); + return result; } - return result; - } - - private static (string mimeType, string cache) ResolveContentType(StaticWebAsset asset, ContentTypeProvider contentTypeProvider, StaticWebAssetGlobMatcher.MatchContext matchContext, TaskLoggingHelper log) - { - var relativePath = asset.ComputePathWithoutTokens(asset.RelativePath); - matchContext.SetPathAndReinitialize(relativePath); + private static (string mimeType, string cache) ResolveContentType(StaticWebAsset asset, ContentTypeProvider contentTypeProvider, StaticWebAssetGlobMatcher.MatchContext matchContext, TaskLoggingHelper log) + { + var relativePath = asset.ComputePathWithoutTokens(asset.RelativePath); + matchContext.SetPathAndReinitialize(relativePath); - var mapping = contentTypeProvider.ResolveContentTypeMapping(matchContext, log); + var mapping = contentTypeProvider.ResolveContentTypeMapping(matchContext, log); - if (mapping.MimeType != null) - { - return (mapping.MimeType, mapping.Cache); - } + if (mapping.MimeType != null) + { + return (mapping.MimeType, mapping.Cache); + } - log.LogMessage(MessageImportance.Low, $"No match for {relativePath}. Using default content type 'application/octet-stream'"); + log.LogMessage(MessageImportance.Low, $"No match for {relativePath}. Using default content type 'application/octet-stream'"); - return ("application/octet-stream", null); - } + return ("application/octet-stream", null); + } - internal void Finally() - { - lock (CollectedEndpoints) + internal void Finally() { - CollectedEndpoints.AddRange(CurrentEndpoints); + lock (CollectedEndpoints) + { + CollectedEndpoints.AddRange(CurrentEndpoints); + } } - } - internal ParallelWorker Process(int i, ParallelLoopState _) - { - var asset = StaticWebAsset.FromTaskItem(CandidateAssets[i]); - var routes = asset.ComputeRoutes().ToList(); - // We extract these from the metadata because we avoid the conversion to their typed version and then back to string. - var length = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.FileLength)); - var lastWriteTime = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.LastWriteTime)); - var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); - - if (ExistingEndpointsByAssetFile != null && ExistingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set)) + internal ParallelWorker Process(int i, ParallelLoopState _) { - for (var j = routes.Count - 1; j >= 0; j--) + var asset = StaticWebAsset.FromTaskItem(CandidateAssets[i]); + var routes = asset.ComputeRoutes().ToList(); + // We extract these from the metadata because we avoid the conversion to their typed version and then back to string. + var length = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.FileLength)); + var lastWriteTime = CandidateAssets[i].GetMetadata(nameof(StaticWebAsset.LastWriteTime)); + var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); + + if (ExistingEndpointsByAssetFile != null && ExistingEndpointsByAssetFile.TryGetValue(asset.Identity, out var set)) { - var (_, route, _) = routes[j]; - // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a - // package or a referenced project and ignored if it comes from the current project. - // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. - // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be - // adjusted at that time. - var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; - - // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined - // during the build will have already defined endpoints and we only want to add new ones. - if (set.Contains(finalRoute)) + for (var j = routes.Count - 1; j >= 0; j--) { - Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {route}."); - routes.RemoveAt(j); + var (_, route, _) = routes[j]; + // StaticWebAssets has this behavior where the base path for an asset only gets applied if the asset comes from a + // package or a referenced project and ignored if it comes from the current project. + // When we define the endpoint, we apply the path to the asset as if it was coming from the current project. + // If the endpoint is then passed to a referencing project or packaged into a nuget package, the path will be + // adjusted at that time. + var finalRoute = asset.IsProject() || asset.IsPackage() ? StaticWebAsset.Normalize(Path.Combine(asset.BasePath, route)) : route; + + // Check if the endpoint we are about to define already exists. This can happen during publish as assets defined + // during the build will have already defined endpoints and we only want to add new ones. + if (set.Contains(finalRoute)) + { + Log.LogMessage(MessageImportance.Low, $"Skipping asset {asset.Identity} because an endpoint for it already exists at {route}."); + routes.RemoveAt(j); + } } } - } - foreach (var endpoint in CreateEndpoints(routes, asset, length, lastWriteTime, matchContext)) - { - Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); - CurrentEndpoints.Add(endpoint); - } + foreach (var endpoint in CreateEndpoints(routes, asset, length, lastWriteTime, matchContext)) + { + Log.LogMessage(MessageImportance.Low, $"Adding endpoint {endpoint.Route} for asset {asset.Identity}."); + CurrentEndpoints.Add(endpoint); + } - return this; + return this; + } } } } diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs index db5cd1b1f4ef..3f0b9bf87817 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.cs @@ -1,9 +1,6 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -#nullable disable - -using Microsoft.AspNetCore.StaticWebAssets.Tasks.Utils; using Microsoft.Build.Framework; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks @@ -20,10 +17,8 @@ namespace Microsoft.AspNetCore.StaticWebAssets.Tasks // There is also a RelativePathPattern that is used to automatically transform the relative path of the candidates to match // the expected path of the final asset. This is typically use to remove a common path prefix, like `wwwroot` from the target // path of the assets and so on. - public class DefineStaticWebAssets : Task + public partial class DefineStaticWebAssets : Task { - private const string DefaultFingerprintExpression = "#[.{fingerprint}]?"; - [Required] public ITaskItem[] CandidateAssets { get; set; } @@ -63,9 +58,9 @@ public class DefineStaticWebAssets : Task public string CopyToOutputDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.Never; - public string CopyToPublishDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.PreserveNewest; + public string CopyToPublishDirectory { get; set; } = StaticWebAsset.AssetCopyOptions.PreserveNewest; - public string CacheManifestPath { get; set; } + public string CacheManifestPath { get; set; } [Output] public ITaskItem[] Assets { get; set; } @@ -73,95 +68,95 @@ public class DefineStaticWebAssets : Task [Output] public ITaskItem[] CopyCandidates { get; set; } - public Func TestResolveFileDetails { get; set; } - - public override bool Execute() - { - var assetsCache = GetOrCreateAssetsCache(); + public Func TestResolveFileDetails { get; set; } - if (assetsCache.IsUpToDate()) + public override bool Execute() { - var outputs = assetsCache.GetComputedOutputs(); - Assets = [.. outputs.Assets]; - CopyCandidates = [.. outputs.CopyCandidates]; + var assetsCache = GetOrCreateAssetsCache(); - return !Log.HasLoggedErrors; - } + if (assetsCache.IsUpToDate()) + { + var outputs = assetsCache.GetComputedOutputs(); + Assets = [.. outputs.Assets]; + CopyCandidates = [.. outputs.CopyCandidates]; - try - { - var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? - new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathPattern).Build() : - null; - - var filter = !string.IsNullOrEmpty(RelativePathFilter) ? - new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathFilter).Build() : - null; - - var assetsByRelativePath = new Dictionary>(); - var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []); - var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); - foreach (var kvp in assetsCache.OutOfDateInputs()) + return !Log.HasLoggedErrors; + } + + try { - var hash = kvp.Key; - var candidate = kvp.Value; - var relativePathCandidate = string.Empty; - if (SourceType == StaticWebAsset.SourceTypes.Discovered) + var matcher = !string.IsNullOrEmpty(RelativePathPattern) ? + new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathPattern).Build() : + null; + + var filter = !string.IsNullOrEmpty(RelativePathFilter) ? + new StaticWebAssetGlobMatcherBuilder().AddIncludePatterns(RelativePathFilter).Build() : + null; + + var assetsByRelativePath = new Dictionary>(); + var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []); + var matchContext = StaticWebAssetGlobMatcher.CreateMatchContext(); + foreach (var kvp in assetsCache.OutOfDateInputs()) { - var candidateMatchPath = GetDiscoveryCandidateMatchPath(candidate); - relativePathCandidate = candidateMatchPath; - if (matcher != null && string.IsNullOrEmpty(candidate.GetMetadata("RelativePath"))) + var hash = kvp.Key; + var candidate = kvp.Value; + var relativePathCandidate = string.Empty; + if (SourceType == StaticWebAsset.SourceTypes.Discovered) { - matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidateMatchPath)); - var match = matcher.Match(matchContext); - if (!match.IsMatch) + var candidateMatchPath = GetDiscoveryCandidateMatchPath(candidate); + relativePathCandidate = candidateMatchPath; + if (matcher != null && string.IsNullOrEmpty(candidate.GetMetadata("RelativePath"))) { - Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern); - continue; - } + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidateMatchPath)); + var match = matcher.Match(matchContext); + if (!match.IsMatch) + { + Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern); + continue; + } - Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Stem); + Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Stem); - relativePathCandidate = StaticWebAsset.Normalize(match.Stem); + relativePathCandidate = StaticWebAsset.Normalize(match.Stem); + } } - } - else - { - relativePathCandidate = GetCandidateMatchPath(candidate); - if (matcher != null) + else { - matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); - var match = matcher.Match(matchContext); - if (match.IsMatch) + relativePathCandidate = GetCandidateMatchPath(candidate); + if (matcher != null) { - var newRelativePathCandidate = match.Stem; - Log.LogMessage( - MessageImportance.Low, - "The relative path '{0}' matched the pattern '{1}'. Replacing relative path with '{2}'.", - relativePathCandidate, - RelativePathPattern, - newRelativePathCandidate); + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); + var match = matcher.Match(matchContext); + if (match.IsMatch) + { + var newRelativePathCandidate = match.Stem; + Log.LogMessage( + MessageImportance.Low, + "The relative path '{0}' matched the pattern '{1}'. Replacing relative path with '{2}'.", + relativePathCandidate, + RelativePathPattern, + newRelativePathCandidate); relativePathCandidate = newRelativePathCandidate; } } - if (filter != null) - { - matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); - if (!filter.Match(matchContext).IsMatch) + if (filter != null) { - Log.LogMessage( - MessageImportance.Low, - "Skipping '{0}' because the relative path '{1}' did not match the filter '{2}'.", - candidate.ItemSpec, - relativePathCandidate, - RelativePathFilter); - - continue; + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(relativePathCandidate)); + if (!filter.Match(matchContext).IsMatch) + { + Log.LogMessage( + MessageImportance.Low, + "Skipping '{0}' because the relative path '{1}' did not match the filter '{2}'.", + candidate.ItemSpec, + relativePathCandidate, + RelativePathFilter); + + continue; + } } } - } var sourceId = ComputePropertyValue(candidate, nameof(StaticWebAsset.SourceId), SourceId); var sourceType = ComputePropertyValue(candidate, nameof(StaticWebAsset.SourceType), SourceType); @@ -182,34 +177,34 @@ public override bool Execute() nameof(StaticWebAsset.OriginalItemSpec), PropertyOverrides == null || PropertyOverrides.Length == 0 ? candidate.ItemSpec : candidate.GetMetadata("OriginalItemSpec")); - // Compute the fingerprint and integrity for the asset. The integrity is the Base64(SHA256) of the asset content - // and the fingerprint is the first 9 chars of the Base36(SHA256) of the asset. - // The hash can always be re-computed using the integrity value (just undo the Base64 encoding) if its needed in any - // other format. - // We differentiate between Integrity and Fingerprint because they are useful in different contexts. The integrity - // is useful when we want to verify the content of the asset and the fingerprint is useful when we want to cache-bust - // the asset. - var fingerprint = ComputePropertyValue(candidate, nameof(StaticWebAsset.Fingerprint), null, false); - var integrity = ComputePropertyValue(candidate, nameof(StaticWebAsset.Integrity), null, false); + // Compute the fingerprint and integrity for the asset. The integrity is the Base64(SHA256) of the asset content + // and the fingerprint is the first 9 chars of the Base36(SHA256) of the asset. + // The hash can always be re-computed using the integrity value (just undo the Base64 encoding) if its needed in any + // other format. + // We differentiate between Integrity and Fingerprint because they are useful in different contexts. The integrity + // is useful when we want to verify the content of the asset and the fingerprint is useful when we want to cache-bust + // the asset. + var fingerprint = ComputePropertyValue(candidate, nameof(StaticWebAsset.Fingerprint), null, false); + var integrity = ComputePropertyValue(candidate, nameof(StaticWebAsset.Integrity), null, false); - var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); - var (file, fileLength, lastWriteTimeUtc) = ResolveFileDetails(originalItemSpec, identity); + var identity = Path.GetFullPath(candidate.GetMetadata("FullPath")); + var (file, fileLength, lastWriteTimeUtc) = ResolveFileDetails(originalItemSpec, identity); - switch ((fingerprint, integrity)) - { - case (null, null): - Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec); - (fingerprint, integrity) = (StaticWebAsset.ComputeFingerprintAndIntegrity(file)); - break; - case (null, not null): - Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec); - fingerprint = FileHasher.ToBase36(Convert.FromBase64String(integrity)); - break; - case (not null, null): - Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec); - integrity = StaticWebAsset.ComputeIntegrity(file); - break; - } + switch ((fingerprint, integrity)) + { + case (null, null): + Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec); + (fingerprint, integrity) = (StaticWebAsset.ComputeFingerprintAndIntegrity(file)); + break; + case (null, not null): + Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec); + fingerprint = FileHasher.ToBase36(Convert.FromBase64String(integrity)); + break; + case (not null, null): + Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec); + integrity = StaticWebAsset.ComputeIntegrity(file); + break; + } // If we are not able to compute the value based on an existing value or a default, we produce an error and stop. if (Log.HasLoggedErrors) @@ -217,139 +212,139 @@ public override bool Execute() break; } - if (!string.Equals(SourceType, StaticWebAsset.SourceTypes.Discovered, StringComparison.OrdinalIgnoreCase)) - { - // We ignore the content root for publish only assets since it doesn't matter. - var contentRootPrefix = StaticWebAsset.AssetKinds.IsPublish(assetKind) ? null : contentRoot; - (identity, var computed) = ComputeCandidateIdentity(candidate, contentRootPrefix, relativePathCandidate, matcher, matchContext); + if (!string.Equals(SourceType, StaticWebAsset.SourceTypes.Discovered, StringComparison.OrdinalIgnoreCase)) + { + // We ignore the content root for publish only assets since it doesn't matter. + var contentRootPrefix = StaticWebAsset.AssetKinds.IsPublish(assetKind) ? null : contentRoot; + (identity, var computed) = ComputeCandidateIdentity(candidate, contentRootPrefix, relativePathCandidate, matcher, matchContext); - if (computed) + if (computed) + { + assetsCache.AppendCopyCandidate(hash, candidate.ItemSpec, identity); + } + } + + if (FingerprintCandidates) { - assetsCache.AppendCopyCandidate(hash, candidate.ItemSpec, identity); + matchContext.SetPathAndReinitialize(relativePathCandidate); + relativePathCandidate = StaticWebAsset.Normalize(fingerprintPatternMatcher.AppendFingerprintPattern(matchContext, identity)); } - } - if (FingerprintCandidates) - { - matchContext.SetPathAndReinitialize(relativePathCandidate); - relativePathCandidate = StaticWebAsset.Normalize(fingerprintPatternMatcher.AppendFingerprintPattern(matchContext, identity)); - } + var asset = StaticWebAsset.FromProperties( + identity, + sourceId, + sourceType, + basePath, + relativePathCandidate, + contentRoot, + assetKind, + assetMode, + assetRole, + assetMergeSource, + relatedAsset, + assetTraitName, + assetTraitValue, + fingerprint, + integrity, + copyToOutputDirectory, + copyToPublishDirectory, + originalItemSpec, + fileLength, + lastWriteTimeUtc); + + var item = asset.ToTaskItem(); + if (SourceType == StaticWebAsset.SourceTypes.Discovered) + { + item.SetMetadata(nameof(StaticWebAsset.AssetKind), !asset.ShouldCopyToPublishDirectory() ? StaticWebAsset.AssetKinds.Build : StaticWebAsset.AssetKinds.All); + UpdateAssetKindIfNecessary(assetsByRelativePath, asset.RelativePath, item); + } - var asset = StaticWebAsset.FromProperties( - identity, - sourceId, - sourceType, - basePath, - relativePathCandidate, - contentRoot, - assetKind, - assetMode, - assetRole, - assetMergeSource, - relatedAsset, - assetTraitName, - assetTraitValue, - fingerprint, - integrity, - copyToOutputDirectory, - copyToPublishDirectory, - originalItemSpec, - fileLength, - lastWriteTimeUtc); - - var item = asset.ToTaskItem(); - if (SourceType == StaticWebAsset.SourceTypes.Discovered) - { - item.SetMetadata(nameof(StaticWebAsset.AssetKind), !asset.ShouldCopyToPublishDirectory() ? StaticWebAsset.AssetKinds.Build : StaticWebAsset.AssetKinds.All); - UpdateAssetKindIfNecessary(assetsByRelativePath, asset.RelativePath, item); + assetsCache.AppendAsset(hash, asset, item); } - assetsCache.AppendAsset(hash, asset, item); - } - - var outputs = assetsCache.GetComputedOutputs(); - var results = outputs.Assets; - - assetsCache.WriteCacheManifest(); + var outputs = assetsCache.GetComputedOutputs(); + var results = outputs.Assets; - Assets = [.. outputs.Assets]; - CopyCandidates = [.. outputs.CopyCandidates]; - } - catch (Exception ex) - { - Log.LogError(ex.ToString()); - } + assetsCache.WriteCacheManifest(); - return !Log.HasLoggedErrors; - } + Assets = [.. outputs.Assets]; + CopyCandidates = [.. outputs.CopyCandidates]; + } + catch (Exception ex) + { + Log.LogError(ex.ToString()); + } - private (FileInfo file, long fileLength, DateTimeOffset lastWriteTimeUtc) ResolveFileDetails( - string originalItemSpec, - string identity) - { - if (TestResolveFileDetails != null) - { - return TestResolveFileDetails(identity, originalItemSpec); + return !Log.HasLoggedErrors; } - var file = StaticWebAsset.ResolveFile(identity, originalItemSpec); - var fileLength = file.Length; - var lastWriteTimeUtc = file.LastWriteTimeUtc; - return (file, fileLength, lastWriteTimeUtc); - } - private (string identity, bool computed) ComputeCandidateIdentity( - ITaskItem candidate, - string contentRoot, - string relativePath, - StaticWebAssetGlobMatcher matcher, - StaticWebAssetGlobMatcher.MatchContext matchContext) - { - var candidateFullPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); - if (contentRoot == null) + private (FileInfo file, long fileLength, DateTimeOffset lastWriteTimeUtc) ResolveFileDetails( + string originalItemSpec, + string identity) { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath); - return (candidateFullPath, false); + if (TestResolveFileDetails != null) + { + return TestResolveFileDetails(identity, originalItemSpec); + } + var file = StaticWebAsset.ResolveFile(identity, originalItemSpec); + var fileLength = file.Length; + var lastWriteTimeUtc = file.LastWriteTimeUtc; + return (file, fileLength, lastWriteTimeUtc); } - var normalizedContentRoot = StaticWebAsset.NormalizeContentRootPath(contentRoot); - if (candidateFullPath.StartsWith(normalizedContentRoot)) - { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot); - return (candidateFullPath, false); - } - else + private (string identity, bool computed) ComputeCandidateIdentity( + ITaskItem candidate, + string contentRoot, + string relativePath, + StaticWebAssetGlobMatcher matcher, + StaticWebAssetGlobMatcher.MatchContext matchContext) { - // We want to support assets that are part of the source codebase but that might get transformed during the build or - // publish processes, so we want to allow defining these assets by setting up a different content root path from their - // original location in the project. For example the asset can be wwwroot\my-prod-asset.js, the content root can be - // obj\transform and the final asset identity can be <>\obj\transform\my-prod-asset.js - GlobMatch matchResult = default; - if (matcher != null) - { - matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidate.ItemSpec)); - matchResult = matcher.Match(matchContext); - } - if (matcher == null) + var candidateFullPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); + if (contentRoot == null) { - // If no relative path pattern was specified, we are going to suggest that the identity is `%(ContentRoot)\RelativePath\OriginalFileName` - // We don't want to use the relative path file name since multiple assets might map to that and conflicts might arise. - // Alternatively, we could be explicit here and support ContentRootSubPath to indicate where it needs to go. - var identitySubPath = Path.GetDirectoryName(relativePath); - var itemSpecFileName = Path.GetFileName(candidateFullPath); - var finalIdentity = Path.Combine(normalizedContentRoot, identitySubPath, itemSpecFileName); - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot); - return (finalIdentity, true); + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath); + return (candidateFullPath, false); } - else if (!matchResult.IsMatch) + + var normalizedContentRoot = StaticWebAsset.NormalizeContentRootPath(contentRoot); + if (candidateFullPath.StartsWith(normalizedContentRoot)) { - Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath); + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot); return (candidateFullPath, false); } else { - var stem = matchResult.Stem; - var assetIdentity = Path.GetFullPath(Path.Combine(normalizedContentRoot, stem)); - Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec); + // We want to support assets that are part of the source codebase but that might get transformed during the build or + // publish processes, so we want to allow defining these assets by setting up a different content root path from their + // original location in the project. For example the asset can be wwwroot\my-prod-asset.js, the content root can be + // obj\transform and the final asset identity can be <>\obj\transform\my-prod-asset.js + GlobMatch matchResult = default; + if (matcher != null) + { + matchContext.SetPathAndReinitialize(StaticWebAssetPathPattern.PathWithoutTokens(candidate.ItemSpec)); + matchResult = matcher.Match(matchContext); + } + if (matcher == null) + { + // If no relative path pattern was specified, we are going to suggest that the identity is `%(ContentRoot)\RelativePath\OriginalFileName` + // We don't want to use the relative path file name since multiple assets might map to that and conflicts might arise. + // Alternatively, we could be explicit here and support ContentRootSubPath to indicate where it needs to go. + var identitySubPath = Path.GetDirectoryName(relativePath); + var itemSpecFileName = Path.GetFileName(candidateFullPath); + var finalIdentity = Path.Combine(normalizedContentRoot, identitySubPath, itemSpecFileName); + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot); + return (finalIdentity, true); + } + else if (!matchResult.IsMatch) + { + Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath); + return (candidateFullPath, false); + } + else + { + var stem = matchResult.Stem; + var assetIdentity = Path.GetFullPath(Path.Combine(normalizedContentRoot, stem)); + Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec); return (assetIdentity, true); } @@ -416,19 +411,19 @@ private string GetCandidateMatchPath(ITaskItem candidate) ContentRoot : candidate.GetMetadata(nameof(StaticWebAsset.ContentRoot))); - var normalizedAssetPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); - if (normalizedAssetPath.StartsWith(normalizedContentRoot)) - { - var result = normalizedAssetPath.Substring(normalizedContentRoot.Length); - Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result); - return result; - } - else - { - Log.LogMessage("No relative path, target path or link was found for candidate '{0}'. FullPath '{0}' does not start with content root '{1}' for candidate '{2}'. Using item spec '{2}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec); - return candidate.ItemSpec; + var normalizedAssetPath = Path.GetFullPath(candidate.GetMetadata("FullPath")); + if (normalizedAssetPath.StartsWith(normalizedContentRoot)) + { + var result = normalizedAssetPath.Substring(normalizedContentRoot.Length); + Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result); + return result; + } + else + { + Log.LogMessage("No relative path, target path or link was found for candidate '{0}'. FullPath '{0}' does not start with content root '{1}' for candidate '{2}'. Using item spec '{2}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec); + return candidate.ItemSpec; + } } - } private void UpdateAssetKindIfNecessary(Dictionary> assetsByRelativePath, string candidateRelativePath, ITaskItem asset) { @@ -542,6 +537,7 @@ private string GetDiscoveryCandidateMatchPath(ITaskItem candidate) candidate.ItemSpec); } - return computedPath; + return computedPath; + } } } diff --git a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs index e4f72b38574a..56cda37eed16 100644 --- a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs +++ b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsPropsFile.cs @@ -5,28 +5,28 @@ using System.Xml; using Microsoft.Build.Framework; -namespace Microsoft.AspNetCore.StaticWebAssets.Tasks; - -public class GenerateStaticWebAssetsPropsFile : Task +namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { - private const string SourceType = "SourceType"; - private const string SourceId = "SourceId"; - private const string ContentRoot = "ContentRoot"; - private const string BasePath = "BasePath"; - private const string RelativePath = "RelativePath"; - private const string AssetKind = "AssetKind"; - private const string AssetMode = "AssetMode"; - private const string AssetRole = "AssetRole"; - private const string RelatedAsset = "RelatedAsset"; - private const string AssetTraitName = "AssetTraitName"; - private const string AssetTraitValue = "AssetTraitValue"; - private const string Fingerprint = "Fingerprint"; - private const string Integrity = "Integrity"; - private const string CopyToOutputDirectory = "CopyToOutputDirectory"; - private const string CopyToPublishDirectory = "CopyToPublishDirectory"; - private const string OriginalItemSpec = "OriginalItemSpec"; - private const string FileLength = "FileLength"; - private const string LastWriteTime = "LastWriteTime"; + public class GenerateStaticWebAssetsPropsFile : Task + { + private const string SourceType = "SourceType"; + private const string SourceId = "SourceId"; + private const string ContentRoot = "ContentRoot"; + private const string BasePath = "BasePath"; + private const string RelativePath = "RelativePath"; + private const string AssetKind = "AssetKind"; + private const string AssetMode = "AssetMode"; + private const string AssetRole = "AssetRole"; + private const string RelatedAsset = "RelatedAsset"; + private const string AssetTraitName = "AssetTraitName"; + private const string AssetTraitValue = "AssetTraitValue"; + private const string Fingerprint = "Fingerprint"; + private const string Integrity = "Integrity"; + private const string CopyToOutputDirectory = "CopyToOutputDirectory"; + private const string CopyToPublishDirectory = "CopyToPublishDirectory"; + private const string OriginalItemSpec = "OriginalItemSpec"; + private const string FileLength = "FileLength"; + private const string LastWriteTime = "LastWriteTime"; [Required] public string TargetPropsFilePath { get; set; } @@ -57,36 +57,36 @@ private bool ExecuteCore() var tokenResolver = StaticWebAssetTokenResolver.Instance; - var itemGroup = new XElement("ItemGroup"); - var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase) - .ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase); - foreach (var element in orderedAssets) - { - var asset = StaticWebAsset.FromTaskItem(element); - var packagePath = asset.ComputeTargetPath(PackagePathPrefix, '\\', tokenResolver); - var relativePath = asset.ReplaceTokens(asset.RelativePath, tokenResolver); - var fullPathExpression = @$"$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\{packagePath}'))"; - itemGroup.Add(new XElement("StaticWebAsset", - new XAttribute("Include", fullPathExpression), - new XElement(SourceType, "Package"), - new XElement(SourceId, element.GetMetadata(SourceId)), - new XElement(ContentRoot, @$"$(MSBuildThisFileDirectory)..\{Normalize(PackagePathPrefix)}\"), - new XElement(BasePath, element.GetMetadata(BasePath)), - new XElement(RelativePath, relativePath), - new XElement(AssetKind, element.GetMetadata(AssetKind)), - new XElement(AssetMode, element.GetMetadata(AssetMode)), - new XElement(AssetRole, element.GetMetadata(AssetRole)), - new XElement(RelatedAsset, element.GetMetadata(RelatedAsset)), - new XElement(AssetTraitName, element.GetMetadata(AssetTraitName)), - new XElement(AssetTraitValue, element.GetMetadata(AssetTraitValue)), - new XElement(Fingerprint, element.GetMetadata(Fingerprint)), - new XElement(Integrity, element.GetMetadata(Integrity)), - new XElement(CopyToOutputDirectory, element.GetMetadata(CopyToOutputDirectory)), - new XElement(CopyToPublishDirectory, element.GetMetadata(CopyToPublishDirectory)), - new XElement(FileLength, element.GetMetadata(FileLength)), - new XElement(LastWriteTime, element.GetMetadata(LastWriteTime)), - new XElement(OriginalItemSpec, fullPathExpression))); - } + var itemGroup = new XElement("ItemGroup"); + var orderedAssets = StaticWebAssets.OrderBy(e => e.GetMetadata(BasePath), StringComparer.OrdinalIgnoreCase) + .ThenBy(e => e.GetMetadata(RelativePath), StringComparer.OrdinalIgnoreCase); + foreach (var element in orderedAssets) + { + var asset = StaticWebAsset.FromTaskItem(element); + var packagePath = asset.ComputeTargetPath(PackagePathPrefix, '\\', tokenResolver); + var relativePath = asset.ReplaceTokens(asset.RelativePath, tokenResolver); + var fullPathExpression = @$"$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\{packagePath}'))"; + itemGroup.Add(new XElement("StaticWebAsset", + new XAttribute("Include", fullPathExpression), + new XElement(SourceType, "Package"), + new XElement(SourceId, element.GetMetadata(SourceId)), + new XElement(ContentRoot, @$"$(MSBuildThisFileDirectory)..\{Normalize(PackagePathPrefix)}\"), + new XElement(BasePath, element.GetMetadata(BasePath)), + new XElement(RelativePath, relativePath), + new XElement(AssetKind, element.GetMetadata(AssetKind)), + new XElement(AssetMode, element.GetMetadata(AssetMode)), + new XElement(AssetRole, element.GetMetadata(AssetRole)), + new XElement(RelatedAsset, element.GetMetadata(RelatedAsset)), + new XElement(AssetTraitName, element.GetMetadata(AssetTraitName)), + new XElement(AssetTraitValue, element.GetMetadata(AssetTraitValue)), + new XElement(Fingerprint, element.GetMetadata(Fingerprint)), + new XElement(Integrity, element.GetMetadata(Integrity)), + new XElement(CopyToOutputDirectory, element.GetMetadata(CopyToOutputDirectory)), + new XElement(CopyToPublishDirectory, element.GetMetadata(CopyToPublishDirectory)), + new XElement(FileLength, element.GetMetadata(FileLength)), + new XElement(LastWriteTime, element.GetMetadata(LastWriteTime)), + new XElement(OriginalItemSpec, fullPathExpression))); + } var document = new XDocument(new XDeclaration("1.0", "utf-8", "yes")); var root = new XElement("Project", itemGroup); @@ -141,18 +141,15 @@ private void WriteFile(byte[] data) private static string ComputeHash(byte[] data) { +#if !NET9_0_OR_GREATER using var sha256 = SHA256.Create(); - var result = sha256.ComputeHash(data); +#else + var result = SHA256.HashData(data); +#endif return Convert.ToBase64String(result); } - private XmlWriter GetXmlWriter(XmlWriterSettings settings) - { - var fileStream = new FileStream(TargetPropsFilePath, FileMode.Create); - return XmlWriter.Create(fileStream, settings); - } - private bool ValidateArguments() { ITaskItem firstAsset = null; @@ -215,10 +212,10 @@ private bool ValidateMetadataMatches(ITaskItem reference, ITaskItem candidate, s return true; } - private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) - { - var value = item.GetMetadata(metadataName); - var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); + private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) + { + var value = item.GetMetadata(metadataName); + var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); if (isInvalidValue) { @@ -229,7 +226,7 @@ private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool al return true; } - private bool HasMetadata(ITaskItem item, string metadataName) + private static bool HasMetadata(ITaskItem item, string metadataName) { foreach (var name in item.MetadataNames) { diff --git a/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs b/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs index 9ed03bb7ef76..348194ca118a 100644 --- a/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs +++ b/src/StaticWebAssetsSdk/Tasks/Utils/OSPath.cs @@ -9,9 +9,10 @@ internal static class OSPath ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal; - public static StringComparison PathComparison { get; } = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) - ? StringComparison.OrdinalIgnoreCase : - StringComparison.Ordinal; + public static StringComparison PathComparison { get; } = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) + ? StringComparison.OrdinalIgnoreCase : + StringComparison.Ordinal; - public static ReadOnlyMemory DirectoryPathSeparators { get; } = "/\\".AsMemory(); + public static ReadOnlyMemory DirectoryPathSeparators { get; } = "/\\".AsMemory(); + } } From e3a52ea4cc0dbb5577f04588ac3e92f19ad8d187 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 21 Mar 2025 21:43:14 +0100 Subject: [PATCH 6/8] Cleanup port --- .../Compression/ResolveCompressedAssets.cs | 2 +- .../ComputeReferenceStaticWebAssetItems.cs | 28 +++++++++---------- .../Tasks/Data/ContentTypeMapping.cs | 2 +- ...erateStaticWebAssetsDevelopmentManifest.cs | 6 ++-- .../GenerateStaticWebAssetsPropsFile50.cs | 8 +++--- .../Tasks/ScopedCss/RewriteCss.cs | 22 +++++++-------- 6 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs b/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs index 2e835256f3fd..35831a2840f5 100644 --- a/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs +++ b/src/StaticWebAssetsSdk/Tasks/Compression/ResolveCompressedAssets.cs @@ -278,7 +278,7 @@ private bool TryCreateCompressedAsset(StaticWebAsset asset, string outputPath, s OriginalItemSpec = asset.Identity, RelatedAsset = asset.Identity, AssetRole = "Alternative", - AssetTraitName = "Content-Encoding", + AssetTraitName = "Content-Encoding", AssetTraitValue = assetTraitValue, ContentRoot = outputPath, // Set integrity and fingerprint to null so that they get recalculated for the compressed asset. diff --git a/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs b/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs index 2e3b650045bb..147ebc57cd88 100644 --- a/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs +++ b/src/StaticWebAssetsSdk/Tasks/ComputeReferenceStaticWebAssetItems.cs @@ -21,9 +21,9 @@ public class ComputeReferenceStaticWebAssetItems : Task [Required] public string Source { get; set; } - public bool UpdateSourceType { get; set; } = true; + public bool UpdateSourceType { get; set; } = true; - public bool MakeReferencedAssetOriginalItemSpecAbsolute { get; set; } + public bool MakeReferencedAssetOriginalItemSpecAbsolute { get; set; } [Output] public ITaskItem[] StaticWebAssets { get; set; } @@ -59,21 +59,21 @@ public override bool Execute() } } - if (ShouldIncludeAssetAsReference(selected, out var reason)) - { - selected.SourceType = UpdateSourceType ? StaticWebAsset.SourceTypes.Project : selected.SourceType; - if (MakeReferencedAssetOriginalItemSpecAbsolute) - { - selected.OriginalItemSpec = Path.GetFullPath(selected.OriginalItemSpec); - } - else + if (ShouldIncludeAssetAsReference(selected, out var reason)) { - selected.OriginalItemSpec = selected.OriginalItemSpec; + selected.SourceType = UpdateSourceType ? StaticWebAsset.SourceTypes.Project : selected.SourceType; + if (MakeReferencedAssetOriginalItemSpecAbsolute) + { + selected.OriginalItemSpec = Path.GetFullPath(selected.OriginalItemSpec); + } + else + { + selected.OriginalItemSpec = selected.OriginalItemSpec; + } + resultAssets.Add(selected); } - resultAssets.Add(selected); + Log.LogMessage(MessageImportance.Low, reason); } - Log.LogMessage(MessageImportance.Low, reason); - } var patterns = new List(); if (Patterns != null) diff --git a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs index 95bf686e8b5d..c0e10deba4d5 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/ContentTypeMapping.cs @@ -26,4 +26,4 @@ internal struct ContentTypeMapping(string mimeType, string cache, string pattern private readonly string GetDebuggerDisplay() => $"Pattern: {Pattern}, MimeType: {MimeType}, Cache: {Cache}, Priority: {Priority}"; } -} \ No newline at end of file +} diff --git a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs index a42878d3c0a1..111a74134a83 100644 --- a/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs +++ b/src/StaticWebAssetsSdk/Tasks/GenerateStaticWebAssetsDevelopmentManifest.cs @@ -91,9 +91,9 @@ public StaticWebAssetsDevelopmentManifest ComputeDevelopmentManifest( return 0; }); - var manifest = CreateManifest(assetsWithPathSegments, discoveryPatternsByBasePath); - return manifest; - } + var manifest = CreateManifest(assetsWithPathSegments, discoveryPatternsByBasePath); + return manifest; + } private IEnumerable ComputeManifestAssets(IEnumerable assets) { diff --git a/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs b/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs index 81e023e2e1ea..7cd4b18bb40e 100644 --- a/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs +++ b/src/StaticWebAssetsSdk/Tasks/Legacy/GenerateStaticWebAssetsPropsFile50.cs @@ -203,10 +203,10 @@ private bool ValidateMetadataMatches(ITaskItem reference, ITaskItem candidate, s return true; } - private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) - { - var value = item.GetMetadata(metadataName); - var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); + private bool EnsureRequiredMetadata(ITaskItem item, string metadataName, bool allowEmpty = false) + { + var value = item.GetMetadata(metadataName); + var isInvalidValue = allowEmpty ? !HasMetadata(item, metadataName) : string.IsNullOrEmpty(value); if (isInvalidValue) { diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs index efab7a067951..2d4ca0696d4c 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/RewriteCss.cs @@ -160,17 +160,17 @@ protected override void VisitSelector(Selector selector) var allSimpleSelectors = selector.Children.OfType(); var firstDeepCombinator = allSimpleSelectors.FirstOrDefault(s => s_deepCombinatorRegex.IsMatch(s.Text)); - var lastSimpleSelector = allSimpleSelectors.TakeWhile(s => s != firstDeepCombinator).LastOrDefault(); - if (lastSimpleSelector != null) - { - Edits.Add(new InsertSelectorScopeEdit { Position = FindPositionToInsertInSelector(lastSimpleSelector) }); - } - else if (firstDeepCombinator != null) - { - // For a leading deep combinator, we want to insert the scope attribute at the start - // Otherwise the result would be a CSS rule that isn't scoped at all - Edits.Add(new InsertSelectorScopeEdit { Position = firstDeepCombinator.Start }); - } + var lastSimpleSelector = allSimpleSelectors.TakeWhile(s => s != firstDeepCombinator).LastOrDefault(); + if (lastSimpleSelector != null) + { + Edits.Add(new InsertSelectorScopeEdit { Position = FindPositionToInsertInSelector(lastSimpleSelector) }); + } + else if (firstDeepCombinator != null) + { + // For a leading deep combinator, we want to insert the scope attribute at the start + // Otherwise the result would be a CSS rule that isn't scoped at all + Edits.Add(new InsertSelectorScopeEdit { Position = firstDeepCombinator.Start }); + } // Also remove the deep combinator if we matched one if (firstDeepCombinator != null) From 54411863cff587a061a3a7b9003b085dea5bf3ac Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Fri, 21 Mar 2025 21:56:39 +0100 Subject: [PATCH 7/8] cleanups --- .../Tasks/Data/StaticWebAsset.cs | 2 + .../Tasks/DefineStaticWebAssets.Cache.cs | 12 +- .../Tasks/ScopedCss/ConcatenateCssFiles.cs | 104 ++++++++-------- .../Tasks/ScopedCss/ConcatenateCssFiles50.cs | 114 ++++++++---------- .../ContentTypeProviderTests.cs | 1 + 5 files changed, 110 insertions(+), 123 deletions(-) diff --git a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs index 212cadce54b3..987bfbd1542a 100644 --- a/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs +++ b/src/StaticWebAssetsSdk/Tasks/Data/StaticWebAsset.cs @@ -964,6 +964,8 @@ internal static FileInfo ResolveFile(string identity, string originalItemSpec) { return fileInfo; } + + throw new InvalidOperationException($"No file exists for the asset at either location '{identity}' or '{originalItemSpec}'."); } [DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}(),nq}}")] diff --git a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs index c1049988a635..e1a24954d29a 100644 --- a/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs +++ b/src/StaticWebAssetsSdk/Tasks/DefineStaticWebAssets.Cache.cs @@ -71,15 +71,15 @@ internal class DefineStaticWebAssetsCache { private readonly List _assets = []; private readonly List _copyCandidates = []; - private string? _manifestPath; - private IDictionary? _inputByHash; - private ITaskItem[]? _noCacheCandidates; + private string _manifestPath; + private IDictionary _inputByHash; + private ITaskItem[] _noCacheCandidates; private bool _cacheUpToDate; - private TaskLoggingHelper? _log; + private TaskLoggingHelper _log; public DefineStaticWebAssetsCache() { } - internal DefineStaticWebAssetsCache(TaskLoggingHelper log, string? manifestPath) : this() + internal DefineStaticWebAssetsCache(TaskLoggingHelper log, string manifestPath) : this() => SetPathAndLogger(manifestPath, log); // Inputs for the cache @@ -223,7 +223,7 @@ private void PartialUpdate(Dictionary inputHashes) _inputByHash = remainingCandidates; } - internal void SetPathAndLogger(string? manifestPath, TaskLoggingHelper log) => (_manifestPath, _log) = (manifestPath, log); + internal void SetPathAndLogger(string manifestPath, TaskLoggingHelper log) => (_manifestPath, _log) = (manifestPath, log); public (IList CopyCandidates, IList Assets) GetComputedOutputs() => (_copyCandidates, _assets); diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs index fe5385cb9519..048f6363d56e 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles.cs @@ -1,13 +1,17 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System.Security.Cryptography; +#if NET9_0_OR_GREATER +using System.Globalization; +#endif using Microsoft.Build.Framework; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { public class ConcatenateCssFiles : Task { + private static readonly char[] _separator = ['/']; + private static readonly IComparer _fullPathComparer = Comparer.Create((x, y) => StringComparer.OrdinalIgnoreCase.Compare(x.GetMetadata("FullPath"), y.GetMetadata("FullPath"))); @@ -31,36 +35,40 @@ public override bool Execute() } Array.Sort(ScopedCssFiles, _fullPathComparer); - var builder = new StringBuilder(); - if (ProjectBundles.Length > 0) - { - // We are importing bundles from other class libraries and packages, in that case we need to compute the - // import path relative to the position of where the final bundle will be. - // Our final bundle will always be at "<>/scoped.styles.css" - // Other bundles will be at "<>/bundle.bdl.scp.css" - // The base and relative paths can be modified by the user, so we do a normalization process to ensure they - // are in the shape we expect them before we use them. - // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as - // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that - // is what is valid on the url. - // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their - // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. - // These links need to be relative to the final bundle to be independent of the path where the main app is being served. - // For example: - // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a - // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". - // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". - // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" - // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle - // base paths, but its more work and it will not have a significant impact on the bundle size size. - var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); - var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); - var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); - for (var i = 0; i < ProjectBundles.Length; i++) + var builder = new StringBuilder(); + if (ProjectBundles.Length > 0) { - var importPath = NormalizePath(Path.Combine(prefix, ProjectBundles[i].ItemSpec)); + // We are importing bundles from other class libraries and packages, in that case we need to compute the + // import path relative to the position of where the final bundle will be. + // Our final bundle will always be at "<>/scoped.styles.css" + // Other bundles will be at "<>/bundle.bdl.scp.css" + // The base and relative paths can be modified by the user, so we do a normalization process to ensure they + // are in the shape we expect them before we use them. + // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as + // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that + // is what is valid on the url. + // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their + // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. + // These links need to be relative to the final bundle to be independent of the path where the main app is being served. + // For example: + // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a + // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". + // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". + // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" + // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle + // base paths, but its more work and it will not have a significant impact on the bundle size size. + var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); + var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); + var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); + for (var i = 0; i < ProjectBundles.Length; i++) + { + var importPath = NormalizePath(Path.Combine(prefix, ProjectBundles[i].ItemSpec)); +#if !NET9_0_OR_GREATER builder.AppendLine($"@import '{importPath}';"); +#else + builder.AppendLine(CultureInfo.InvariantCulture, $"@import '{importPath}';"); +#endif } builder.AppendLine(); @@ -69,7 +77,11 @@ public override bool Execute() for (var i = 0; i < ScopedCssFiles.Length; i++) { var current = ScopedCssFiles[i]; - builder.AppendLine($"/* {NormalizePath(current.GetMetadata("BasePath"))}/{NormalizePath(current.GetMetadata("RelativePath"))} */"); +#if !NET9_0_OR_GREATER + builder.AppendLine($"/* {ConcatenateCssFiles.NormalizePath(current.GetMetadata("BasePath"))}/{ConcatenateCssFiles.NormalizePath(current.GetMetadata("RelativePath"))} */"); +#else + builder.AppendLine(CultureInfo.InvariantCulture, $"/* {NormalizePath(current.GetMetadata("BasePath"))}/{NormalizePath(current.GetMetadata("RelativePath"))} */"); +#endif foreach (var line in File.ReadLines(current.GetMetadata("FullPath"))) { builder.AppendLine(line); @@ -78,39 +90,21 @@ public override bool Execute() var content = builder.ToString(); - if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) - { - Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); - File.WriteAllText(OutputFile, content); - } + if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) + { + Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); + File.WriteAllText(OutputFile, content); + } return !Log.HasLoggedErrors; } - private string NormalizePath(string path) => path.Replace("\\", "/").Trim('/'); + private static string NormalizePath(string path) => path.Replace("\\", "/").Trim('/'); - private bool SameContent(string content, string outputFilePath) + private static bool SameContent(string content, string outputFilePath) { - var contentHash = GetContentHash(content); - var outputContent = File.ReadAllText(outputFilePath); - var outputContentHash = GetContentHash(outputContent); - - for (int i = 0; i < outputContentHash.Length; i++) - { - if (outputContentHash[i] != contentHash[i]) - { - return false; - } - } - - return true; - - static byte[] GetContentHash(string content) - { - using var sha256 = SHA256.Create(); - return sha256.ComputeHash(Encoding.UTF8.GetBytes(content)); - } + return string.Equals(content, outputContent); } } } diff --git a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs index ee2ef7e3a1c6..b1d584f6d571 100644 --- a/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs +++ b/src/StaticWebAssetsSdk/Tasks/ScopedCss/ConcatenateCssFiles50.cs @@ -1,13 +1,17 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System.Security.Cryptography; +#if NET9_0_OR_GREATER +using System.Globalization; +#endif using Microsoft.Build.Framework; namespace Microsoft.AspNetCore.StaticWebAssets.Tasks { public class ConcatenateCssFiles50 : Task { + private static readonly char[] _separator = ['/']; + private static readonly IComparer _fullPathComparer = Comparer.Create((x, y) => StringComparer.OrdinalIgnoreCase.Compare(x.GetMetadata("FullPath"), y.GetMetadata("FullPath"))); @@ -31,39 +35,43 @@ public override bool Execute() } Array.Sort(ScopedCssFiles, _fullPathComparer); - var builder = new StringBuilder(); - if (ProjectBundles.Length > 0) - { - // We are importing bundles from other class libraries and packages, in that case we need to compute the - // import path relative to the position of where the final bundle will be. - // Our final bundle will always be at "<>/scoped.styles.css" - // Other bundles will be at "<>/bundle.bdl.scp.css" - // The base and relative paths can be modified by the user, so we do a normalization process to ensure they - // are in the shape we expect them before we use them. - // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as - // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that - // is what is valid on the url. - // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their - // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. - // These links need to be relative to the final bundle to be independent of the path where the main app is being served. - // For example: - // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a - // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". - // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". - // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" - // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle - // base paths, but its more work and it will not have a significant impact on the bundle size size. - var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); - var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); - var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); - for (var i = 0; i < ProjectBundles.Length; i++) + var builder = new StringBuilder(); + if (ProjectBundles.Length > 0) { - var bundle = ProjectBundles[i]; - var bundleBasePath = NormalizePath(bundle.GetMetadata("BasePath")); - var relativePath = NormalizePath(bundle.GetMetadata("RelativePath")); - var importPath = NormalizePath(Path.Combine(prefix, bundleBasePath, relativePath)); + // We are importing bundles from other class libraries and packages, in that case we need to compute the + // import path relative to the position of where the final bundle will be. + // Our final bundle will always be at "<>/scoped.styles.css" + // Other bundles will be at "<>/bundle.bdl.scp.css" + // The base and relative paths can be modified by the user, so we do a normalization process to ensure they + // are in the shape we expect them before we use them. + // We normalize path separators to '\' from '/' which is what we expect on a url. The separator can come as + // '\' as a result of user input or another MSBuild path normalization operation. We always want '/' since that + // is what is valid on the url. + // We remove leading and trailing '/' on all paths to ensure we can combine them properly. Users might specify their + // base path with or without forward and trailing slashes and we always need to make sure we combine them appropriately. + // These links need to be relative to the final bundle to be independent of the path where the main app is being served. + // For example: + // An app is served from the "subdir" path base, the main bundle path on disk is "MyApp/scoped.styles.css" and it uses a + // library with scoped components that is placed on "_content/library/bundle.bdl.scp.css". + // The resulting import would be "import '../_content/library/bundle.bdl.scp.css'". + // If we were to produce "/_content/library/bundle.bdl.scp.css" it would fail to accoutn for "subdir" + // We could produce shorter paths if we detected common segments between the final bundle base path and the imported bundle + // base paths, but its more work and it will not have a significant impact on the bundle size size. + var normalizedBasePath = NormalizePath(ScopedCssBundleBasePath); + var currentBasePathSegments = normalizedBasePath.Split(_separator, StringSplitOptions.RemoveEmptyEntries); + var prefix = string.Join("/", Enumerable.Repeat("..", currentBasePathSegments.Length)); + for (var i = 0; i < ProjectBundles.Length; i++) + { + var bundle = ProjectBundles[i]; + var bundleBasePath = NormalizePath(bundle.GetMetadata("BasePath")); + var relativePath = NormalizePath(bundle.GetMetadata("RelativePath")); + var importPath = NormalizePath(Path.Combine(prefix, bundleBasePath, relativePath)); +#if !NET9_0_OR_GREATER builder.AppendLine($"@import '{importPath}';"); +#else + builder.AppendLine(CultureInfo.InvariantCulture, $"@import '{importPath}';"); +#endif } builder.AppendLine(); @@ -72,7 +80,11 @@ public override bool Execute() for (var i = 0; i < ScopedCssFiles.Length; i++) { var current = ScopedCssFiles[i]; - builder.AppendLine($"/* {NormalizePath(current.GetMetadata("BasePath"))}/{NormalizePath(current.GetMetadata("RelativePath"))} */"); +#if !NET9_0_OR_GREATER + builder.AppendLine($"/* {ConcatenateCssFiles50.NormalizePath(current.GetMetadata("BasePath"))}/{ConcatenateCssFiles50.NormalizePath(current.GetMetadata("RelativePath"))} */"); +#else + builder.AppendLine(CultureInfo.InvariantCulture, $"/* {NormalizePath(current.GetMetadata("BasePath"))}/{NormalizePath(current.GetMetadata("RelativePath"))} */"); +#endif foreach (var line in File.ReadLines(current.GetMetadata("FullPath"))) { builder.AppendLine(line); @@ -81,43 +93,21 @@ public override bool Execute() var content = builder.ToString(); - if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) - { - Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); - File.WriteAllText(OutputFile, content); - } + if (!File.Exists(OutputFile) || !SameContent(content, OutputFile)) + { + Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); + File.WriteAllText(OutputFile, content); + } return !Log.HasLoggedErrors; } - private string NormalizePath(string path) => path.Replace("\\", "/").Trim('/'); + private static string NormalizePath(string path) => path.Replace("\\", "/").Trim('/'); - private bool SameContent(string content, string outputFilePath) + private static bool SameContent(string content, string outputFilePath) { - var contentHash = GetContentHash(content); - var outputContent = File.ReadAllText(outputFilePath); - var outputContentHash = GetContentHash(outputContent); - - for (int i = 0; i < outputContentHash.Length; i++) - { - if (outputContentHash[i] != contentHash[i]) - { - return false; - } - } - - return true; - - static byte[] GetContentHash(string content) - { -#if NET472_OR_GREATER - using var sha256 = SHA256.Create(); - return sha256.ComputeHash(Encoding.UTF8.GetBytes(content)); -#else - return SHA256.HashData(Encoding.UTF8.GetBytes(content)); -#endif - } + return string.Equals(content, outputContent); } } } diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs index c2ab1a1fb7b2..bc58c9f900a1 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssets/ContentTypeProviderTests.cs @@ -5,6 +5,7 @@ using Microsoft.AspNetCore.StaticWebAssets.Tasks; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; +using Microsoft.NET.Sdk.StaticWebAssets.Tasks; namespace Microsoft.NET.Sdk.Razor.Tests.StaticWebAssets; From f657d388defa4d15099c02c59b742e77eb186be2 Mon Sep 17 00:00:00 2001 From: Javier Calvarro Nelson Date: Wed, 26 Mar 2025 19:41:43 +0100 Subject: [PATCH 8/8] Fix baselines --- ...duleTargetPaths.Build.staticwebassets.json | 1728 ++++++++++++----- ...0Hosted_Works.Publish.staticwebassets.json | 444 +++-- ...ld_Hosted_Works.Build.staticwebassets.json | 1704 ++++++++++++---- ...iles_AsAssets.Publish.staticwebassets.json | 972 +++++++--- ..._Hosted_Works.Publish.staticwebassets.json | 972 +++++++--- .../AspNetSdkBaselineTest.cs | 4 +- 6 files changed, 4367 insertions(+), 1457 deletions(-) diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json index b232989a9a81..2b4132232384 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\blazorhosted\\blazorhosted.modules.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\jsmodules\\_content\\blazorhosted\\blazorhosted.modules.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorhosted\\obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json" + "OriginalItemSpec": "obj\\Debug\\${Tfm}\\jsmodules\\jsmodules.build.manifest.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.wasm", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Authorization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.Forms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.wasm", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.wasm", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.wasm", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.CSharp.wasm", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.CSharp.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.CSharp.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Binder.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.FileExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.wasm", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.wasm", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.wasm", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.DependencyInjection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileProviders.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileProviders.Physical.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileSystemGlobbing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Logging.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.wasm", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Logging.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Options.wasm", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Options.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Options.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.wasm", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.wasm", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.JSInterop.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.wasm", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.JSInterop.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.Core.wasm", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.Core.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.VisualBasic.Core.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.wasm", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.VisualBasic.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Primitives.wasm", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Win32.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Registry.wasm", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Registry.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Win32.Registry.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.pdb", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.pdb" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.pdb", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.wasm", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\RazorClassLibrary.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.AppContext.wasm", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.AppContext.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.AppContext.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Buffers.wasm", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Buffers.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Buffers.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Concurrent.wasm", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Concurrent.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Concurrent.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Immutable.wasm", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Immutable.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Immutable.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.NonGeneric.wasm", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.NonGeneric.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.NonGeneric.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Specialized.wasm", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Specialized.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Specialized.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.wasm", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Annotations.wasm", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Annotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.Annotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.DataAnnotations.wasm", @@ -884,7 +962,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.DataAnnotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.DataAnnotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.EventBasedAsync.wasm", @@ -905,7 +985,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.EventBasedAsync.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.EventBasedAsync.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Primitives.wasm", @@ -926,7 +1008,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.wasm", @@ -947,7 +1031,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.TypeConverter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.wasm", @@ -968,7 +1054,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Configuration.wasm", @@ -989,7 +1077,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Console.wasm", @@ -1010,7 +1100,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Console.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Console.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Core.wasm", @@ -1031,7 +1123,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Core.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Core.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.Common.wasm", @@ -1052,7 +1146,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.Common.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.Common.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.DataSetExtensions.wasm", @@ -1073,7 +1169,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.DataSetExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.DataSetExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.wasm", @@ -1094,7 +1192,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Contracts.wasm", @@ -1115,7 +1215,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Contracts.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Contracts.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Debug.wasm", @@ -1136,7 +1238,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Debug.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Debug.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.wasm", @@ -1157,7 +1261,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.DiagnosticSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.FileVersionInfo.wasm", @@ -1178,7 +1284,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.FileVersionInfo.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.FileVersionInfo.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Process.wasm", @@ -1199,7 +1307,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Process.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Process.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.StackTrace.wasm", @@ -1220,7 +1330,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.StackTrace.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.StackTrace.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm", @@ -1241,7 +1353,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.TextWriterTraceListener.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tools.wasm", @@ -1262,7 +1376,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tools.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Tools.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TraceSource.wasm", @@ -1283,7 +1399,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TraceSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.TraceSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tracing.wasm", @@ -1304,7 +1422,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tracing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Tracing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.Primitives.wasm", @@ -1325,7 +1445,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Drawing.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.wasm", @@ -1346,7 +1468,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Drawing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Dynamic.Runtime.wasm", @@ -1367,7 +1491,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Dynamic.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Dynamic.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Asn1.wasm", @@ -1388,7 +1514,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Asn1.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Formats.Asn1.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Tar.wasm", @@ -1409,7 +1537,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Tar.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Formats.Tar.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Calendars.wasm", @@ -1430,7 +1560,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Calendars.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.Calendars.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Extensions.wasm", @@ -1451,7 +1583,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.wasm", @@ -1472,7 +1606,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.Brotli.wasm", @@ -1493,7 +1629,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.Brotli.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.Brotli.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.FileSystem.wasm", @@ -1514,7 +1652,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.FileSystem.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.FileSystem.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.ZipFile.wasm", @@ -1535,7 +1675,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.ZipFile.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.ZipFile.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.wasm", @@ -1556,7 +1698,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.AccessControl.wasm", @@ -1577,7 +1721,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.DriveInfo.wasm", @@ -1598,7 +1744,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.DriveInfo.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.DriveInfo.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Primitives.wasm", @@ -1619,7 +1767,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.wasm", @@ -1640,7 +1790,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.Watcher.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.wasm", @@ -1661,7 +1813,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.IsolatedStorage.wasm", @@ -1682,7 +1836,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.IsolatedStorage.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.IsolatedStorage.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.MemoryMappedFiles.wasm", @@ -1703,7 +1859,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.MemoryMappedFiles.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.MemoryMappedFiles.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipelines.wasm", @@ -1724,7 +1882,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipelines.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipelines.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.AccessControl.wasm", @@ -1745,7 +1905,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipes.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.wasm", @@ -1766,7 +1928,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipes.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.UnmanagedMemoryStream.wasm", @@ -1787,7 +1951,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.UnmanagedMemoryStream.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.UnmanagedMemoryStream.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.wasm", @@ -1808,7 +1974,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Expressions.wasm", @@ -1829,7 +1997,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Expressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Expressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Parallel.wasm", @@ -1850,7 +2020,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Parallel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Parallel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Queryable.wasm", @@ -1871,7 +2043,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Queryable.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Queryable.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.wasm", @@ -1892,7 +2066,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Memory.wasm", @@ -1913,7 +2089,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Memory.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Memory.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.Json.wasm", @@ -1934,7 +2112,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Http.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.wasm", @@ -1955,7 +2135,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Http.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.HttpListener.wasm", @@ -1976,7 +2158,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.HttpListener.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.HttpListener.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Mail.wasm", @@ -1997,7 +2181,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Mail.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Mail.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NameResolution.wasm", @@ -2018,7 +2204,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NameResolution.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.NameResolution.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NetworkInformation.wasm", @@ -2039,7 +2227,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NetworkInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.NetworkInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Ping.wasm", @@ -2060,7 +2250,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Ping.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Ping.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Primitives.wasm", @@ -2081,7 +2273,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Quic.wasm", @@ -2102,7 +2296,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Quic.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Quic.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Requests.wasm", @@ -2123,7 +2319,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Requests.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Requests.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Security.wasm", @@ -2144,7 +2342,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Security.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Security.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.ServicePoint.wasm", @@ -2165,7 +2365,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.ServicePoint.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.ServicePoint.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Sockets.wasm", @@ -2186,7 +2388,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Sockets.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Sockets.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebClient.wasm", @@ -2207,7 +2411,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebClient.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebClient.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebHeaderCollection.wasm", @@ -2228,7 +2434,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebHeaderCollection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebHeaderCollection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebProxy.wasm", @@ -2249,7 +2457,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebProxy.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebProxy.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.Client.wasm", @@ -2270,7 +2480,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.Client.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebSockets.Client.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.wasm", @@ -2291,7 +2503,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebSockets.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.wasm", @@ -2312,7 +2526,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.Vectors.wasm", @@ -2333,7 +2549,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.Vectors.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Numerics.Vectors.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.wasm", @@ -2354,7 +2572,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Numerics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ObjectModel.wasm", @@ -2375,7 +2595,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ObjectModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ObjectModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.CoreLib.wasm", @@ -2396,7 +2618,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.CoreLib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.CoreLib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.DataContractSerialization.wasm", @@ -2417,7 +2641,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.DataContractSerialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.DataContractSerialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Uri.wasm", @@ -2438,7 +2664,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Uri.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Uri.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.Linq.wasm", @@ -2459,7 +2687,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Xml.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.wasm", @@ -2480,7 +2710,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.DispatchProxy.wasm", @@ -2501,7 +2733,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.DispatchProxy.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.DispatchProxy.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.wasm", @@ -2522,7 +2756,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.ILGeneration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.wasm", @@ -2543,7 +2779,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.Lightweight.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.wasm", @@ -2564,7 +2802,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Extensions.wasm", @@ -2585,7 +2825,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Metadata.wasm", @@ -2606,7 +2848,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Primitives.wasm", @@ -2627,7 +2871,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.TypeExtensions.wasm", @@ -2648,7 +2894,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.TypeExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.TypeExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.wasm", @@ -2669,7 +2917,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Reader.wasm", @@ -2690,7 +2940,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Reader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.Reader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.ResourceManager.wasm", @@ -2711,7 +2963,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.ResourceManager.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.ResourceManager.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Writer.wasm", @@ -2732,7 +2986,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Writer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.Writer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm", @@ -2753,7 +3009,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.CompilerServices.Unsafe.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.VisualC.wasm", @@ -2774,7 +3032,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.VisualC.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.CompilerServices.VisualC.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Extensions.wasm", @@ -2795,7 +3055,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Handles.wasm", @@ -2816,7 +3078,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Handles.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Handles.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.JavaScript.wasm", @@ -2837,7 +3101,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.JavaScript.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.JavaScript.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm", @@ -2858,7 +3124,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.RuntimeInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.wasm", @@ -2879,7 +3147,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Intrinsics.wasm", @@ -2900,7 +3170,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Intrinsics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Intrinsics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Loader.wasm", @@ -2921,7 +3193,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Loader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Loader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Numerics.wasm", @@ -2942,7 +3216,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Numerics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Numerics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Formatters.wasm", @@ -2963,7 +3239,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Formatters.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Formatters.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Json.wasm", @@ -2984,7 +3262,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Primitives.wasm", @@ -3005,7 +3285,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Xml.wasm", @@ -3026,7 +3308,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.wasm", @@ -3047,7 +3331,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.wasm", @@ -3068,7 +3354,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.AccessControl.wasm", @@ -3089,7 +3377,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Claims.wasm", @@ -3110,7 +3400,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Claims.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Claims.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.wasm", @@ -3131,7 +3423,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Algorithms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Cng.wasm", @@ -3152,7 +3446,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Cng.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Cng.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Csp.wasm", @@ -3173,7 +3469,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Csp.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Csp.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Encoding.wasm", @@ -3194,7 +3492,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Encoding.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Encoding.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.OpenSsl.wasm", @@ -3215,7 +3515,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.OpenSsl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.OpenSsl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.wasm", @@ -3236,7 +3538,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.X509Certificates.wasm", @@ -3257,7 +3561,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.X509Certificates.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.X509Certificates.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.wasm", @@ -3278,7 +3584,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.Windows.wasm", @@ -3299,7 +3607,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.Windows.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Principal.Windows.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.wasm", @@ -3320,7 +3630,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Principal.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.SecureString.wasm", @@ -3341,7 +3653,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.SecureString.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.SecureString.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.wasm", @@ -3362,7 +3676,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceModel.Web.wasm", @@ -3383,7 +3699,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceModel.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ServiceModel.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceProcess.wasm", @@ -3404,7 +3722,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceProcess.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ServiceProcess.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.CodePages.wasm", @@ -3425,7 +3745,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.CodePages.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.CodePages.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.Extensions.wasm", @@ -3446,7 +3768,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.wasm", @@ -3467,7 +3791,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encodings.Web.wasm", @@ -3488,7 +3814,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encodings.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encodings.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Json.wasm", @@ -3509,7 +3837,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm", @@ -3530,7 +3860,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.RegularExpressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm", @@ -3551,7 +3883,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Channels.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm", @@ -3572,7 +3906,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Overlapped.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Dataflow.wasm", @@ -3593,7 +3929,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Dataflow.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Dataflow.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Extensions.wasm", @@ -3614,7 +3952,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Parallel.wasm", @@ -3635,7 +3975,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Parallel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Parallel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.wasm", @@ -3656,7 +3998,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Thread.wasm", @@ -3677,7 +4021,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Thread.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Thread.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.ThreadPool.wasm", @@ -3698,7 +4044,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.ThreadPool.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.ThreadPool.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Timer.wasm", @@ -3719,7 +4067,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Timer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Timer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.wasm", @@ -3740,7 +4090,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.Local.wasm", @@ -3761,7 +4113,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.Local.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Transactions.Local.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.wasm", @@ -3782,7 +4136,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Transactions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ValueTuple.wasm", @@ -3803,7 +4159,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ValueTuple.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ValueTuple.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.HttpUtility.wasm", @@ -3824,7 +4182,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.HttpUtility.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Web.HttpUtility.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.wasm", @@ -3845,7 +4205,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Windows.wasm", @@ -3866,7 +4228,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Windows.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Windows.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Linq.wasm", @@ -3887,7 +4251,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.ReaderWriter.wasm", @@ -3908,7 +4274,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.ReaderWriter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.ReaderWriter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Serialization.wasm", @@ -3929,7 +4297,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Serialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.Serialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XDocument.wasm", @@ -3950,7 +4320,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.XDocument.wasm", @@ -3971,7 +4343,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.XDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XPath.XDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.wasm", @@ -3992,7 +4366,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XPath.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlDocument.wasm", @@ -4013,7 +4389,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XmlDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlSerializer.wasm", @@ -4034,7 +4412,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlSerializer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XmlSerializer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.wasm", @@ -4055,7 +4435,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.wasm", @@ -4076,7 +4458,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\WindowsBase.wasm", @@ -4097,7 +4481,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\WindowsBase.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\WindowsBase.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.boot.json", @@ -4118,7 +4504,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.boot.json" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js", @@ -4139,7 +4527,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.pdb", @@ -4160,7 +4550,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.pdb" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.pdb", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.wasm", @@ -4181,7 +4573,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\blazorwasm.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js", @@ -4202,7 +4596,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js.map", @@ -4223,7 +4619,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js.map" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js.map", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js", @@ -4244,7 +4642,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm", @@ -4265,7 +4665,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js", @@ -4286,7 +4688,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js.map", @@ -4307,7 +4711,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js.map" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js.map", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat", @@ -4328,7 +4734,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat", @@ -4349,7 +4757,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat", @@ -4370,7 +4780,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\mscorlib.wasm", @@ -4391,7 +4803,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\mscorlib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\mscorlib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\netstandard.wasm", @@ -4412,7 +4826,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\netstandard.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\netstandard.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz", @@ -4433,7 +4849,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", @@ -4454,7 +4872,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", @@ -4475,7 +4895,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", @@ -4496,7 +4918,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", @@ -4517,7 +4941,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", @@ -4538,7 +4964,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", @@ -4559,7 +4987,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.CSharp.wasm.gz", @@ -4580,7 +5010,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.CSharp.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.CSharp.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", @@ -4601,7 +5033,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", @@ -4622,7 +5056,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", @@ -4643,7 +5079,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", @@ -4664,7 +5102,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", @@ -4685,7 +5125,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", @@ -4706,7 +5148,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", @@ -4727,7 +5171,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", @@ -4748,7 +5194,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", @@ -4769,7 +5217,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", @@ -4790,7 +5240,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", @@ -4811,7 +5263,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.wasm.gz", @@ -4832,7 +5286,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Logging.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Options.wasm.gz", @@ -4853,7 +5309,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Options.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Options.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", @@ -4874,7 +5332,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", @@ -4895,7 +5355,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.wasm.gz", @@ -4916,7 +5378,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.JSInterop.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.Core.wasm.gz", @@ -4937,7 +5401,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.Core.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.VisualBasic.Core.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.wasm.gz", @@ -4958,7 +5424,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.VisualBasic.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Primitives.wasm.gz", @@ -4979,7 +5447,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Win32.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Registry.wasm.gz", @@ -5000,7 +5470,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Registry.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Win32.Registry.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.pdb.gz", @@ -5021,7 +5493,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\RazorClassLibrary.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.wasm.gz", @@ -5042,7 +5516,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\RazorClassLibrary.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.AppContext.wasm.gz", @@ -5063,7 +5539,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.AppContext.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.AppContext.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Buffers.wasm.gz", @@ -5084,7 +5562,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Buffers.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Buffers.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Concurrent.wasm.gz", @@ -5105,7 +5585,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Concurrent.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Concurrent.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Immutable.wasm.gz", @@ -5126,7 +5608,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Immutable.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Immutable.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.NonGeneric.wasm.gz", @@ -5147,7 +5631,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.NonGeneric.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.NonGeneric.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Specialized.wasm.gz", @@ -5168,7 +5654,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Specialized.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Specialized.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.wasm.gz", @@ -5189,7 +5677,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Annotations.wasm.gz", @@ -5210,7 +5700,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Annotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.Annotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz", @@ -5231,7 +5723,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz", @@ -5252,7 +5746,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Primitives.wasm.gz", @@ -5273,7 +5769,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", @@ -5294,7 +5792,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.TypeConverter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.wasm.gz", @@ -5315,7 +5815,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Configuration.wasm.gz", @@ -5336,7 +5838,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Console.wasm.gz", @@ -5357,7 +5861,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Console.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Console.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Core.wasm.gz", @@ -5378,7 +5884,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Core.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Core.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.Common.wasm.gz", @@ -5399,7 +5907,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.Common.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.Common.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.DataSetExtensions.wasm.gz", @@ -5420,7 +5930,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.DataSetExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.DataSetExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.wasm.gz", @@ -5441,7 +5953,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Contracts.wasm.gz", @@ -5462,7 +5976,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Contracts.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Contracts.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Debug.wasm.gz", @@ -5483,7 +5999,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Debug.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Debug.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", @@ -5504,7 +6022,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz", @@ -5525,7 +6045,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Process.wasm.gz", @@ -5546,7 +6068,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Process.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Process.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.StackTrace.wasm.gz", @@ -5567,7 +6091,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.StackTrace.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.StackTrace.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz", @@ -5588,7 +6114,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tools.wasm.gz", @@ -5609,7 +6137,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tools.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Tools.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TraceSource.wasm.gz", @@ -5630,7 +6160,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TraceSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.TraceSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tracing.wasm.gz", @@ -5651,7 +6183,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tracing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Tracing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.Primitives.wasm.gz", @@ -5672,7 +6206,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Drawing.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.wasm.gz", @@ -5693,7 +6229,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Drawing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Dynamic.Runtime.wasm.gz", @@ -5714,7 +6252,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Dynamic.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Dynamic.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Asn1.wasm.gz", @@ -5735,7 +6275,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Asn1.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Formats.Asn1.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Tar.wasm.gz", @@ -5756,7 +6298,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Tar.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Formats.Tar.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Calendars.wasm.gz", @@ -5777,7 +6321,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Calendars.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.Calendars.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Extensions.wasm.gz", @@ -5798,7 +6344,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.wasm.gz", @@ -5819,7 +6367,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.Brotli.wasm.gz", @@ -5840,7 +6390,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.Brotli.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.Brotli.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.FileSystem.wasm.gz", @@ -5861,7 +6413,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.FileSystem.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.FileSystem.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.ZipFile.wasm.gz", @@ -5882,7 +6436,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.ZipFile.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.ZipFile.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.wasm.gz", @@ -5903,7 +6459,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz", @@ -5924,7 +6482,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz", @@ -5945,7 +6505,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Primitives.wasm.gz", @@ -5966,7 +6528,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", @@ -5987,7 +6551,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Watcher.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.wasm.gz", @@ -6008,7 +6574,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.IsolatedStorage.wasm.gz", @@ -6029,7 +6597,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.IsolatedStorage.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.IsolatedStorage.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.MemoryMappedFiles.wasm.gz", @@ -6050,7 +6620,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.MemoryMappedFiles.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.MemoryMappedFiles.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipelines.wasm.gz", @@ -6071,7 +6643,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipelines.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipelines.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.AccessControl.wasm.gz", @@ -6092,7 +6666,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipes.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.wasm.gz", @@ -6113,7 +6689,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipes.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz", @@ -6134,7 +6712,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.wasm.gz", @@ -6155,7 +6735,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Expressions.wasm.gz", @@ -6176,7 +6758,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Expressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Expressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Parallel.wasm.gz", @@ -6197,7 +6781,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Parallel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Parallel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Queryable.wasm.gz", @@ -6218,7 +6804,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Queryable.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Queryable.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.wasm.gz", @@ -6239,7 +6827,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Memory.wasm.gz", @@ -6260,7 +6850,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Memory.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Memory.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.Json.wasm.gz", @@ -6281,7 +6873,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Http.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.wasm.gz", @@ -6302,7 +6896,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Http.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.HttpListener.wasm.gz", @@ -6323,7 +6919,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.HttpListener.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.HttpListener.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Mail.wasm.gz", @@ -6344,7 +6942,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Mail.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Mail.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NameResolution.wasm.gz", @@ -6365,7 +6965,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NameResolution.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.NameResolution.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NetworkInformation.wasm.gz", @@ -6386,7 +6988,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NetworkInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.NetworkInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Ping.wasm.gz", @@ -6407,7 +7011,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Ping.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Ping.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Primitives.wasm.gz", @@ -6428,7 +7034,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Quic.wasm.gz", @@ -6449,7 +7057,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Quic.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Quic.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Requests.wasm.gz", @@ -6470,7 +7080,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Requests.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Requests.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Security.wasm.gz", @@ -6491,7 +7103,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Security.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Security.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.ServicePoint.wasm.gz", @@ -6512,7 +7126,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.ServicePoint.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.ServicePoint.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Sockets.wasm.gz", @@ -6533,7 +7149,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Sockets.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Sockets.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebClient.wasm.gz", @@ -6554,7 +7172,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebClient.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebClient.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebHeaderCollection.wasm.gz", @@ -6575,7 +7195,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebHeaderCollection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebHeaderCollection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebProxy.wasm.gz", @@ -6596,7 +7218,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebProxy.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebProxy.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.Client.wasm.gz", @@ -6617,7 +7241,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.Client.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebSockets.Client.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.wasm.gz", @@ -6638,7 +7264,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebSockets.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.wasm.gz", @@ -6659,7 +7287,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.Vectors.wasm.gz", @@ -6680,7 +7310,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.Vectors.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Numerics.Vectors.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.wasm.gz", @@ -6701,7 +7333,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Numerics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ObjectModel.wasm.gz", @@ -6722,7 +7356,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ObjectModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ObjectModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.CoreLib.wasm.gz", @@ -6743,7 +7379,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.CoreLib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.CoreLib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.DataContractSerialization.wasm.gz", @@ -6764,7 +7402,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.DataContractSerialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.DataContractSerialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Uri.wasm.gz", @@ -6785,7 +7425,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Uri.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Uri.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.Linq.wasm.gz", @@ -6806,7 +7448,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Xml.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.wasm.gz", @@ -6827,7 +7471,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.DispatchProxy.wasm.gz", @@ -6848,7 +7494,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.DispatchProxy.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.DispatchProxy.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", @@ -6869,7 +7517,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", @@ -6890,7 +7540,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.wasm.gz", @@ -6911,7 +7563,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Extensions.wasm.gz", @@ -6932,7 +7586,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Metadata.wasm.gz", @@ -6953,7 +7609,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Primitives.wasm.gz", @@ -6974,7 +7632,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.TypeExtensions.wasm.gz", @@ -6995,7 +7655,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.TypeExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.TypeExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.wasm.gz", @@ -7016,7 +7678,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Reader.wasm.gz", @@ -7037,7 +7701,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Reader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.Reader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.ResourceManager.wasm.gz", @@ -7058,7 +7724,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.ResourceManager.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.ResourceManager.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Writer.wasm.gz", @@ -7079,7 +7747,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Writer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.Writer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", @@ -7100,7 +7770,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz", @@ -7121,7 +7793,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Extensions.wasm.gz", @@ -7142,7 +7816,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Handles.wasm.gz", @@ -7163,7 +7839,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Handles.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Handles.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", @@ -7184,7 +7862,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", @@ -7205,7 +7885,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.wasm.gz", @@ -7226,7 +7908,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Intrinsics.wasm.gz", @@ -7247,7 +7931,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Intrinsics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Intrinsics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Loader.wasm.gz", @@ -7268,7 +7954,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Loader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Loader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Numerics.wasm.gz", @@ -7289,7 +7977,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Numerics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Numerics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz", @@ -7310,7 +8000,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Json.wasm.gz", @@ -7331,7 +8023,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz", @@ -7352,7 +8046,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Xml.wasm.gz", @@ -7373,7 +8069,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.wasm.gz", @@ -7394,7 +8092,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.wasm.gz", @@ -7415,7 +8115,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.AccessControl.wasm.gz", @@ -7436,7 +8138,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Claims.wasm.gz", @@ -7457,7 +8161,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Claims.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Claims.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz", @@ -7478,7 +8184,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Cng.wasm.gz", @@ -7499,7 +8207,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Cng.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Cng.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Csp.wasm.gz", @@ -7520,7 +8230,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Csp.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Csp.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Encoding.wasm.gz", @@ -7541,7 +8253,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Encoding.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Encoding.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz", @@ -7562,7 +8276,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Primitives.wasm.gz", @@ -7583,7 +8299,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz", @@ -7604,7 +8322,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.wasm.gz", @@ -7625,7 +8345,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.Windows.wasm.gz", @@ -7646,7 +8368,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.Windows.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Principal.Windows.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.wasm.gz", @@ -7667,7 +8391,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Principal.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.SecureString.wasm.gz", @@ -7688,7 +8414,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.SecureString.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.SecureString.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.wasm.gz", @@ -7709,7 +8437,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceModel.Web.wasm.gz", @@ -7730,7 +8460,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceModel.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ServiceModel.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceProcess.wasm.gz", @@ -7751,7 +8483,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceProcess.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ServiceProcess.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.CodePages.wasm.gz", @@ -7772,7 +8506,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.CodePages.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.CodePages.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.Extensions.wasm.gz", @@ -7793,7 +8529,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.wasm.gz", @@ -7814,7 +8552,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encodings.Web.wasm.gz", @@ -7835,7 +8575,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encodings.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encodings.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Json.wasm.gz", @@ -7856,7 +8598,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.RegularExpressions.wasm.gz", @@ -7877,7 +8621,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.RegularExpressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.RegularExpressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz", @@ -7898,7 +8644,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Channels.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Overlapped.wasm.gz", @@ -7919,7 +8667,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Overlapped.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Overlapped.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz", @@ -7940,7 +8690,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Extensions.wasm.gz", @@ -7961,7 +8713,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Parallel.wasm.gz", @@ -7982,7 +8736,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Parallel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Parallel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.wasm.gz", @@ -8003,7 +8759,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Thread.wasm.gz", @@ -8024,7 +8782,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Thread.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Thread.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.ThreadPool.wasm.gz", @@ -8045,7 +8805,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.ThreadPool.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.ThreadPool.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Timer.wasm.gz", @@ -8066,7 +8828,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Timer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Timer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.wasm.gz", @@ -8087,7 +8851,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.Local.wasm.gz", @@ -8108,7 +8874,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.Local.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Transactions.Local.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.wasm.gz", @@ -8129,7 +8897,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Transactions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ValueTuple.wasm.gz", @@ -8150,7 +8920,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ValueTuple.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ValueTuple.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.HttpUtility.wasm.gz", @@ -8171,7 +8943,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.HttpUtility.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Web.HttpUtility.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.wasm.gz", @@ -8192,7 +8966,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Windows.wasm.gz", @@ -8213,7 +8989,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Windows.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Windows.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Linq.wasm.gz", @@ -8234,7 +9012,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.ReaderWriter.wasm.gz", @@ -8255,7 +9035,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.ReaderWriter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.ReaderWriter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Serialization.wasm.gz", @@ -8276,7 +9058,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Serialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.Serialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XDocument.wasm.gz", @@ -8297,7 +9081,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.XDocument.wasm.gz", @@ -8318,7 +9104,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.XDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XPath.XDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.wasm.gz", @@ -8339,7 +9127,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XPath.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlDocument.wasm.gz", @@ -8360,7 +9150,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XmlDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlSerializer.wasm.gz", @@ -8381,7 +9173,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlSerializer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XmlSerializer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.wasm.gz", @@ -8402,7 +9196,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.wasm.gz", @@ -8423,7 +9219,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\WindowsBase.wasm.gz", @@ -8444,7 +9242,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\WindowsBase.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\WindowsBase.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.boot.json.gz", @@ -8465,7 +9265,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -8486,7 +9288,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.pdb.gz", @@ -8507,7 +9311,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazorwasm.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.wasm.gz", @@ -8528,7 +9334,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazorwasm.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", @@ -8549,7 +9357,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.map.gz", @@ -8570,7 +9380,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.map.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.map.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", @@ -8591,7 +9403,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", @@ -8612,7 +9426,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", @@ -8633,7 +9449,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.map.gz", @@ -8654,7 +9472,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.map.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.map.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_CJK.dat.gz", @@ -8675,7 +9495,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_EFIGS.dat.gz", @@ -8696,7 +9518,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_no_CJK.dat.gz", @@ -8717,7 +9541,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\mscorlib.wasm.gz", @@ -8738,7 +9564,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\mscorlib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\mscorlib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\netstandard.wasm.gz", @@ -8759,7 +9587,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\netstandard.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\netstandard.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm.lib.module.js.gz", @@ -8780,7 +9610,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\blazorwasm.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz", @@ -8801,7 +9633,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\css\\app.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\custom-service-worker-assets.js.gz", @@ -8822,7 +9656,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\custom-service-worker-assets.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -8843,7 +9679,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\serviceworkers\\my-service-worker.js.gz", @@ -8864,7 +9702,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\serviceworkers\\my-service-worker.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build", @@ -8885,7 +9725,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-service-worker.js.build", @@ -8906,7 +9748,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-service-worker.js.build" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\serviceworkers\\my-service-worker.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -8927,7 +9771,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\blazorwasm.lib.module.js", @@ -8948,7 +9794,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\blazorwasm.lib.module.js" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\blazorwasm.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", @@ -8969,7 +9817,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -8990,7 +9840,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\razorclasslibrary.lib.module.js.gz", @@ -9011,7 +9863,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\razorclasslibrary.lib.module.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\razorclasslibrary.lib.module.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -9032,7 +9886,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -9053,7 +9909,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\razorclasslibrary.lib.module.js", @@ -9074,7 +9932,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\razorclasslibrary.lib.module.js" + "OriginalItemSpec": "wwwroot\\razorclasslibrary.lib.module.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -9095,7 +9955,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -9116,7 +9978,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json index 6731e6c2cf98..0df8cc484f5e 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json @@ -47,7 +47,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js", @@ -68,7 +70,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.timezones.blat", @@ -89,7 +93,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.timezones.blat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.timezones.blat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.wasm", @@ -110,7 +116,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat", @@ -131,7 +139,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat", @@ -152,7 +162,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat", @@ -173,7 +185,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", @@ -194,7 +208,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -215,7 +231,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", @@ -236,7 +254,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.wasm.gz", @@ -257,7 +277,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Client.dll.br", @@ -278,7 +300,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Client.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\BlazorWasmHosted60.Client.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Client.dll.gz", @@ -299,7 +323,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Client.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\BlazorWasmHosted60.Client.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Shared.dll.br", @@ -320,7 +346,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Shared.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\BlazorWasmHosted60.Shared.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Shared.dll.gz", @@ -341,7 +369,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\BlazorWasmHosted60.Shared.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\BlazorWasmHosted60.Shared.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.dll.br", @@ -362,7 +392,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.Web.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz", @@ -383,7 +415,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.br", @@ -404,7 +438,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz", @@ -425,7 +461,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.dll.br", @@ -446,7 +484,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.dll.gz", @@ -467,7 +507,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.AspNetCore.Components.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.br", @@ -488,7 +530,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz", @@ -509,7 +553,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.dll.br", @@ -530,7 +576,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.Json.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz", @@ -551,7 +599,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.dll.br", @@ -572,7 +622,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.dll.gz", @@ -593,7 +645,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Configuration.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.br", @@ -614,7 +668,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz", @@ -635,7 +691,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.dll.br", @@ -656,7 +714,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.DependencyInjection.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz", @@ -677,7 +737,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.br", @@ -698,7 +760,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz", @@ -719,7 +783,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.dll.br", @@ -740,7 +806,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Logging.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.dll.gz", @@ -761,7 +829,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Logging.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.dll.br", @@ -782,7 +852,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Options.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.dll.gz", @@ -803,7 +875,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Options.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.dll.br", @@ -824,7 +898,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Primitives.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.dll.gz", @@ -845,7 +921,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.Extensions.Primitives.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.dll.br", @@ -866,7 +944,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.JSInterop.WebAssembly.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz", @@ -887,7 +967,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.dll.br", @@ -908,7 +990,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.JSInterop.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.dll.gz", @@ -929,7 +1013,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\Microsoft.JSInterop.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.dll.br", @@ -950,7 +1036,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Collections.Concurrent.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.dll.gz", @@ -971,7 +1059,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Collections.Concurrent.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.dll.br", @@ -992,7 +1082,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Collections.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.dll.gz", @@ -1013,7 +1105,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Collections.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.dll.br", @@ -1034,7 +1128,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.ComponentModel.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.dll.gz", @@ -1055,7 +1151,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.ComponentModel.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.dll.br", @@ -1076,7 +1174,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Linq.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.dll.gz", @@ -1097,7 +1197,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Linq.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.dll.br", @@ -1118,7 +1220,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Memory.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.dll.gz", @@ -1139,7 +1243,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Memory.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.dll.br", @@ -1160,7 +1266,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.CoreLib.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.dll.gz", @@ -1181,7 +1289,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.CoreLib.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.br", @@ -1202,7 +1312,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz", @@ -1223,7 +1335,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.dll.br", @@ -1244,7 +1358,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.Uri.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.dll.gz", @@ -1265,7 +1381,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Private.Uri.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.br", @@ -1286,7 +1404,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz", @@ -1307,7 +1427,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.dll.br", @@ -1328,7 +1450,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Runtime.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.dll.gz", @@ -1349,7 +1473,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Runtime.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.dll.br", @@ -1370,7 +1496,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Text.Encodings.Web.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.dll.gz", @@ -1391,7 +1519,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Text.Encodings.Web.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.dll.br", @@ -1412,7 +1542,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.dll.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Text.Json.dll.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.dll.gz", @@ -1433,7 +1565,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.dll.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\_framework\\System.Text.Json.dll.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br", @@ -1454,7 +1588,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz", @@ -1475,7 +1611,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br", @@ -1496,7 +1634,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br", @@ -1517,7 +1657,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.timezones.blat.br", @@ -1538,7 +1680,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.timezones.blat.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.timezones.blat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.timezones.blat.gz", @@ -1559,7 +1703,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.timezones.blat.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.timezones.blat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.wasm.br", @@ -1580,7 +1726,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br", @@ -1601,7 +1749,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz", @@ -1622,7 +1772,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br", @@ -1643,7 +1795,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz", @@ -1664,7 +1818,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br", @@ -1685,7 +1841,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz", @@ -1706,7 +1864,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\Client\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Client.dll", @@ -1727,7 +1887,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Client.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Client.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Shared.dll", @@ -1748,7 +1910,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Shared.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\BlazorWasmHosted60.Shared.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.Web.dll", @@ -1769,7 +1933,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.Web.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll", @@ -1790,7 +1956,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.dll", @@ -1811,7 +1979,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.AspNetCore.Components.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll", @@ -1832,7 +2002,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Json.dll", @@ -1853,7 +2025,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Json.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.dll", @@ -1874,7 +2048,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Configuration.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll", @@ -1895,7 +2071,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.dll", @@ -1916,7 +2094,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.DependencyInjection.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.Abstractions.dll", @@ -1937,7 +2117,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.Abstractions.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.Abstractions.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.dll", @@ -1958,7 +2140,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Logging.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Options.dll", @@ -1979,7 +2163,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Options.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Options.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Primitives.dll", @@ -2000,7 +2186,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Primitives.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.Extensions.Primitives.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.WebAssembly.dll", @@ -2021,7 +2209,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.WebAssembly.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.WebAssembly.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.dll", @@ -2042,7 +2232,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\Microsoft.JSInterop.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.Concurrent.dll", @@ -2063,7 +2255,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.Concurrent.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.Concurrent.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.dll", @@ -2084,7 +2278,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Collections.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.ComponentModel.dll", @@ -2105,7 +2301,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.ComponentModel.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.ComponentModel.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Linq.dll", @@ -2126,7 +2324,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Linq.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Linq.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Memory.dll", @@ -2147,7 +2347,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Memory.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Memory.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.CoreLib.dll", @@ -2168,7 +2370,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.CoreLib.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.CoreLib.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll", @@ -2189,7 +2393,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Uri.dll", @@ -2210,7 +2416,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Uri.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Private.Uri.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.CompilerServices.Unsafe.dll", @@ -2231,7 +2439,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.CompilerServices.Unsafe.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.CompilerServices.Unsafe.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.dll", @@ -2252,7 +2462,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Runtime.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Encodings.Web.dll", @@ -2273,7 +2485,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Encodings.Web.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Encodings.Web.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Json.dll", @@ -2294,7 +2508,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Json.dll" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\linked\\System.Text.Json.dll", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\BlazorWasmHosted60.Client.styles.css", @@ -2315,7 +2531,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\BlazorWasmHosted60.Client.styles.css" + "OriginalItemSpec": "${ProjectPath}\\Client\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\BlazorWasmHosted60.Client.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\wwwroot\\css\\app.css", @@ -2336,7 +2554,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\wwwroot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\Client\\wwwroot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\Client\\wwwroot\\index.html", @@ -2357,7 +2577,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\Client\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\Client\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json index 2a7f4c1d7f83..e1979663f47e 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Authorization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.Forms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.wasm", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.wasm", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Components.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.wasm", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.AspNetCore.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.CSharp.wasm", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.CSharp.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.CSharp.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Binder.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.FileExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.wasm", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.wasm", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.wasm", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.DependencyInjection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileProviders.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileProviders.Physical.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.FileSystemGlobbing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Logging.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.wasm", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Logging.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Options.wasm", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Options.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Options.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.wasm", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Extensions.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.wasm", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.JSInterop.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.wasm", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.JSInterop.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.JSInterop.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.Core.wasm", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.Core.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.VisualBasic.Core.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.wasm", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.VisualBasic.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.VisualBasic.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Primitives.wasm", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Win32.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Registry.wasm", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\Microsoft.Win32.Registry.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\Microsoft.Win32.Registry.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.pdb", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.pdb" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\bin\\Debug\\${Tfm}\\RazorClassLibrary.pdb", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.wasm", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\RazorClassLibrary.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\RazorClassLibrary.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.AppContext.wasm", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.AppContext.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.AppContext.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Buffers.wasm", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Buffers.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Buffers.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Concurrent.wasm", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Concurrent.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Concurrent.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Immutable.wasm", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Immutable.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Immutable.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.NonGeneric.wasm", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.NonGeneric.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.NonGeneric.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Specialized.wasm", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.Specialized.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.Specialized.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.wasm", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Collections.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Collections.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Annotations.wasm", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Annotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.Annotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.DataAnnotations.wasm", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.DataAnnotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.DataAnnotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.EventBasedAsync.wasm", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.EventBasedAsync.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.EventBasedAsync.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Primitives.wasm", @@ -884,7 +962,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.wasm", @@ -905,7 +985,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.TypeConverter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.wasm", @@ -926,7 +1008,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ComponentModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ComponentModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Configuration.wasm", @@ -947,7 +1031,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Console.wasm", @@ -968,7 +1054,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Console.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Console.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Core.wasm", @@ -989,7 +1077,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Core.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Core.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.Common.wasm", @@ -1010,7 +1100,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.Common.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.Common.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.DataSetExtensions.wasm", @@ -1031,7 +1123,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.DataSetExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.DataSetExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.wasm", @@ -1052,7 +1146,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Data.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Data.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Contracts.wasm", @@ -1073,7 +1169,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Contracts.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Contracts.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Debug.wasm", @@ -1094,7 +1192,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Debug.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Debug.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.wasm", @@ -1115,7 +1215,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.DiagnosticSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.FileVersionInfo.wasm", @@ -1136,7 +1238,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.FileVersionInfo.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.FileVersionInfo.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Process.wasm", @@ -1157,7 +1261,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Process.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Process.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.StackTrace.wasm", @@ -1178,7 +1284,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.StackTrace.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.StackTrace.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm", @@ -1199,7 +1307,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.TextWriterTraceListener.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tools.wasm", @@ -1220,7 +1330,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tools.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Tools.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TraceSource.wasm", @@ -1241,7 +1353,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.TraceSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.TraceSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tracing.wasm", @@ -1262,7 +1376,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Diagnostics.Tracing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Diagnostics.Tracing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.Primitives.wasm", @@ -1283,7 +1399,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Drawing.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.wasm", @@ -1304,7 +1422,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Drawing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Drawing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Dynamic.Runtime.wasm", @@ -1325,7 +1445,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Dynamic.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Dynamic.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Asn1.wasm", @@ -1346,7 +1468,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Asn1.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Formats.Asn1.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Tar.wasm", @@ -1367,7 +1491,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Formats.Tar.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Formats.Tar.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Calendars.wasm", @@ -1388,7 +1514,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Calendars.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.Calendars.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Extensions.wasm", @@ -1409,7 +1537,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.wasm", @@ -1430,7 +1560,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Globalization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Globalization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.Brotli.wasm", @@ -1451,7 +1583,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.Brotli.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.Brotli.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.FileSystem.wasm", @@ -1472,7 +1606,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.FileSystem.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.FileSystem.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.ZipFile.wasm", @@ -1493,7 +1629,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.ZipFile.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.ZipFile.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.wasm", @@ -1514,7 +1652,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Compression.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Compression.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.AccessControl.wasm", @@ -1535,7 +1675,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.DriveInfo.wasm", @@ -1556,7 +1698,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.DriveInfo.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.DriveInfo.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Primitives.wasm", @@ -1577,7 +1721,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.wasm", @@ -1598,7 +1744,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.Watcher.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.wasm", @@ -1619,7 +1767,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.FileSystem.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.FileSystem.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.IsolatedStorage.wasm", @@ -1640,7 +1790,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.IsolatedStorage.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.IsolatedStorage.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.MemoryMappedFiles.wasm", @@ -1661,7 +1813,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.MemoryMappedFiles.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.MemoryMappedFiles.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipelines.wasm", @@ -1682,7 +1836,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipelines.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipelines.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.AccessControl.wasm", @@ -1703,7 +1859,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipes.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.wasm", @@ -1724,7 +1882,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.Pipes.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.Pipes.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.UnmanagedMemoryStream.wasm", @@ -1745,7 +1905,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.UnmanagedMemoryStream.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.UnmanagedMemoryStream.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.wasm", @@ -1766,7 +1928,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.IO.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.IO.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Expressions.wasm", @@ -1787,7 +1951,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Expressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Expressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Parallel.wasm", @@ -1808,7 +1974,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Parallel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Parallel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Queryable.wasm", @@ -1829,7 +1997,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.Queryable.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.Queryable.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.wasm", @@ -1850,7 +2020,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Memory.wasm", @@ -1871,7 +2043,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Memory.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Memory.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.Json.wasm", @@ -1892,7 +2066,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Http.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.wasm", @@ -1913,7 +2089,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Http.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Http.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.HttpListener.wasm", @@ -1934,7 +2112,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.HttpListener.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.HttpListener.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Mail.wasm", @@ -1955,7 +2135,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Mail.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Mail.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NameResolution.wasm", @@ -1976,7 +2158,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NameResolution.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.NameResolution.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NetworkInformation.wasm", @@ -1997,7 +2181,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.NetworkInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.NetworkInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Ping.wasm", @@ -2018,7 +2204,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Ping.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Ping.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Primitives.wasm", @@ -2039,7 +2227,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Quic.wasm", @@ -2060,7 +2250,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Quic.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Quic.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Requests.wasm", @@ -2081,7 +2273,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Requests.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Requests.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Security.wasm", @@ -2102,7 +2296,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Security.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Security.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.ServicePoint.wasm", @@ -2123,7 +2319,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.ServicePoint.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.ServicePoint.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Sockets.wasm", @@ -2144,7 +2342,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.Sockets.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.Sockets.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebClient.wasm", @@ -2165,7 +2365,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebClient.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebClient.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebHeaderCollection.wasm", @@ -2186,7 +2388,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebHeaderCollection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebHeaderCollection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebProxy.wasm", @@ -2207,7 +2411,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebProxy.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebProxy.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.Client.wasm", @@ -2228,7 +2434,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.Client.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebSockets.Client.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.wasm", @@ -2249,7 +2457,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.WebSockets.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.WebSockets.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.wasm", @@ -2270,7 +2480,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Net.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Net.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.Vectors.wasm", @@ -2291,7 +2503,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.Vectors.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Numerics.Vectors.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.wasm", @@ -2312,7 +2526,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Numerics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Numerics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ObjectModel.wasm", @@ -2333,7 +2549,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ObjectModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ObjectModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.CoreLib.wasm", @@ -2354,7 +2572,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.CoreLib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.CoreLib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.DataContractSerialization.wasm", @@ -2375,7 +2595,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.DataContractSerialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.DataContractSerialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Uri.wasm", @@ -2396,7 +2618,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Uri.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Uri.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.Linq.wasm", @@ -2417,7 +2641,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Xml.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.wasm", @@ -2438,7 +2664,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Private.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Private.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.DispatchProxy.wasm", @@ -2459,7 +2687,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.DispatchProxy.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.DispatchProxy.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.wasm", @@ -2480,7 +2710,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.ILGeneration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.wasm", @@ -2501,7 +2733,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.Lightweight.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.wasm", @@ -2522,7 +2756,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Emit.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Emit.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Extensions.wasm", @@ -2543,7 +2779,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Metadata.wasm", @@ -2564,7 +2802,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Primitives.wasm", @@ -2585,7 +2825,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.TypeExtensions.wasm", @@ -2606,7 +2848,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.TypeExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.TypeExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.wasm", @@ -2627,7 +2871,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Reflection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Reflection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Reader.wasm", @@ -2648,7 +2894,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Reader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.Reader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.ResourceManager.wasm", @@ -2669,7 +2917,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.ResourceManager.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.ResourceManager.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Writer.wasm", @@ -2690,7 +2940,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Resources.Writer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Resources.Writer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm", @@ -2711,7 +2963,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.CompilerServices.Unsafe.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.VisualC.wasm", @@ -2732,7 +2986,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.CompilerServices.VisualC.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.CompilerServices.VisualC.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Extensions.wasm", @@ -2753,7 +3009,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Handles.wasm", @@ -2774,7 +3032,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Handles.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Handles.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.JavaScript.wasm", @@ -2795,7 +3055,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.JavaScript.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.JavaScript.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm", @@ -2816,7 +3078,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.RuntimeInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.wasm", @@ -2837,7 +3101,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.InteropServices.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.InteropServices.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Intrinsics.wasm", @@ -2858,7 +3124,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Intrinsics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Intrinsics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Loader.wasm", @@ -2879,7 +3147,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Loader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Loader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Numerics.wasm", @@ -2900,7 +3170,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Numerics.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Numerics.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Formatters.wasm", @@ -2921,7 +3193,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Formatters.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Formatters.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Json.wasm", @@ -2942,7 +3216,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Primitives.wasm", @@ -2963,7 +3239,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Xml.wasm", @@ -2984,7 +3262,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.wasm", @@ -3005,7 +3285,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.Serialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.Serialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.wasm", @@ -3026,7 +3308,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.AccessControl.wasm", @@ -3047,7 +3331,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.AccessControl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.AccessControl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Claims.wasm", @@ -3068,7 +3354,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Claims.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Claims.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.wasm", @@ -3089,7 +3377,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Algorithms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Cng.wasm", @@ -3110,7 +3400,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Cng.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Cng.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Csp.wasm", @@ -3131,7 +3423,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Csp.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Csp.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Encoding.wasm", @@ -3152,7 +3446,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Encoding.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Encoding.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.OpenSsl.wasm", @@ -3173,7 +3469,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.OpenSsl.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.OpenSsl.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.wasm", @@ -3194,7 +3492,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.X509Certificates.wasm", @@ -3215,7 +3515,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.X509Certificates.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.X509Certificates.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.wasm", @@ -3236,7 +3538,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Cryptography.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Cryptography.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.Windows.wasm", @@ -3257,7 +3561,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.Windows.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Principal.Windows.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.wasm", @@ -3278,7 +3584,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.Principal.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.Principal.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.SecureString.wasm", @@ -3299,7 +3607,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.SecureString.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.SecureString.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.wasm", @@ -3320,7 +3630,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Security.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Security.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceModel.Web.wasm", @@ -3341,7 +3653,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceModel.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ServiceModel.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceProcess.wasm", @@ -3362,7 +3676,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ServiceProcess.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ServiceProcess.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.CodePages.wasm", @@ -3383,7 +3699,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.CodePages.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.CodePages.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.Extensions.wasm", @@ -3404,7 +3722,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.wasm", @@ -3425,7 +3745,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encoding.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encoding.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encodings.Web.wasm", @@ -3446,7 +3768,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Encodings.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Encodings.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Json.wasm", @@ -3467,7 +3791,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm", @@ -3488,7 +3814,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Text.RegularExpressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Text.RegularExpressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm", @@ -3509,7 +3837,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Channels.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Channels.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm", @@ -3530,7 +3860,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Overlapped.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Overlapped.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Dataflow.wasm", @@ -3551,7 +3883,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Dataflow.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Dataflow.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Extensions.wasm", @@ -3572,7 +3906,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Parallel.wasm", @@ -3593,7 +3929,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.Parallel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.Parallel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.wasm", @@ -3614,7 +3952,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Tasks.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Tasks.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Thread.wasm", @@ -3635,7 +3975,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Thread.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Thread.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.ThreadPool.wasm", @@ -3656,7 +3998,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.ThreadPool.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.ThreadPool.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Timer.wasm", @@ -3677,7 +4021,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.Timer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.Timer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.wasm", @@ -3698,7 +4044,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Threading.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Threading.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.Local.wasm", @@ -3719,7 +4067,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.Local.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Transactions.Local.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.wasm", @@ -3740,7 +4090,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Transactions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Transactions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ValueTuple.wasm", @@ -3761,7 +4113,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.ValueTuple.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.ValueTuple.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.HttpUtility.wasm", @@ -3782,7 +4136,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.HttpUtility.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Web.HttpUtility.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.wasm", @@ -3803,7 +4159,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Windows.wasm", @@ -3824,7 +4182,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Windows.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Windows.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Linq.wasm", @@ -3845,7 +4205,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.ReaderWriter.wasm", @@ -3866,7 +4228,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.ReaderWriter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.ReaderWriter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Serialization.wasm", @@ -3887,7 +4251,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.Serialization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.Serialization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XDocument.wasm", @@ -3908,7 +4274,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.XDocument.wasm", @@ -3929,7 +4297,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.XDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XPath.XDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.wasm", @@ -3950,7 +4320,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XPath.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XPath.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlDocument.wasm", @@ -3971,7 +4343,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlDocument.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XmlDocument.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlSerializer.wasm", @@ -3992,7 +4366,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.XmlSerializer.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.XmlSerializer.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.wasm", @@ -4013,7 +4389,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.Xml.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.Xml.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.wasm", @@ -4034,7 +4412,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\System.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\System.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\WindowsBase.wasm", @@ -4055,7 +4435,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\WindowsBase.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\WindowsBase.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.boot.json", @@ -4076,7 +4458,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.boot.json" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js", @@ -4097,7 +4481,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.pdb", @@ -4118,7 +4504,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.pdb" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazorwasm.pdb", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.wasm", @@ -4139,7 +4527,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazorwasm.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\blazorwasm.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js", @@ -4160,7 +4550,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js.map", @@ -4181,7 +4573,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js.map" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js.map", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js", @@ -4202,7 +4596,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm", @@ -4223,7 +4619,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js", @@ -4244,7 +4642,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js.map", @@ -4265,7 +4665,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js.map" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js.map", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat", @@ -4286,7 +4688,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat", @@ -4307,7 +4711,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat", @@ -4328,7 +4734,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\mscorlib.wasm", @@ -4349,7 +4757,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\mscorlib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\mscorlib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\netstandard.wasm", @@ -4370,7 +4780,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\netstandard.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\netstandard.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz", @@ -4391,7 +4803,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", @@ -4412,7 +4826,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", @@ -4433,7 +4849,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", @@ -4454,7 +4872,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", @@ -4475,7 +4895,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", @@ -4496,7 +4918,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Components.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", @@ -4517,7 +4941,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.CSharp.wasm.gz", @@ -4538,7 +4964,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.CSharp.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.CSharp.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", @@ -4559,7 +4987,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", @@ -4580,7 +5010,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", @@ -4601,7 +5033,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", @@ -4622,7 +5056,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", @@ -4643,7 +5079,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", @@ -4664,7 +5102,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", @@ -4685,7 +5125,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", @@ -4706,7 +5148,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", @@ -4727,7 +5171,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", @@ -4748,7 +5194,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", @@ -4769,7 +5217,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.wasm.gz", @@ -4790,7 +5240,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Logging.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Logging.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Options.wasm.gz", @@ -4811,7 +5263,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Options.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Options.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", @@ -4832,7 +5286,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Extensions.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", @@ -4853,7 +5309,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.wasm.gz", @@ -4874,7 +5332,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.JSInterop.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.JSInterop.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.Core.wasm.gz", @@ -4895,7 +5355,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.Core.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.VisualBasic.Core.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.wasm.gz", @@ -4916,7 +5378,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.VisualBasic.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.VisualBasic.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Primitives.wasm.gz", @@ -4937,7 +5401,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Win32.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Registry.wasm.gz", @@ -4958,7 +5424,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\Microsoft.Win32.Registry.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\Microsoft.Win32.Registry.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.pdb.gz", @@ -4979,7 +5447,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\RazorClassLibrary.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.wasm.gz", @@ -5000,7 +5470,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\RazorClassLibrary.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\RazorClassLibrary.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.AppContext.wasm.gz", @@ -5021,7 +5493,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.AppContext.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.AppContext.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Buffers.wasm.gz", @@ -5042,7 +5516,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Buffers.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Buffers.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Concurrent.wasm.gz", @@ -5063,7 +5539,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Concurrent.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Concurrent.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Immutable.wasm.gz", @@ -5084,7 +5562,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Immutable.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Immutable.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.NonGeneric.wasm.gz", @@ -5105,7 +5585,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.NonGeneric.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.NonGeneric.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Specialized.wasm.gz", @@ -5126,7 +5608,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.Specialized.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.Specialized.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.wasm.gz", @@ -5147,7 +5631,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Collections.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Collections.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Annotations.wasm.gz", @@ -5168,7 +5654,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Annotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.Annotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz", @@ -5189,7 +5677,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.DataAnnotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz", @@ -5210,7 +5700,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.EventBasedAsync.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Primitives.wasm.gz", @@ -5231,7 +5723,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", @@ -5252,7 +5746,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.TypeConverter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.wasm.gz", @@ -5273,7 +5769,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ComponentModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ComponentModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Configuration.wasm.gz", @@ -5294,7 +5792,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Console.wasm.gz", @@ -5315,7 +5815,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Console.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Console.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Core.wasm.gz", @@ -5336,7 +5838,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Core.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Core.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.Common.wasm.gz", @@ -5357,7 +5861,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.Common.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.Common.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.DataSetExtensions.wasm.gz", @@ -5378,7 +5884,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.DataSetExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.DataSetExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.wasm.gz", @@ -5399,7 +5907,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Data.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Data.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Contracts.wasm.gz", @@ -5420,7 +5930,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Contracts.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Contracts.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Debug.wasm.gz", @@ -5441,7 +5953,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Debug.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Debug.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", @@ -5462,7 +5976,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz", @@ -5483,7 +5999,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.FileVersionInfo.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Process.wasm.gz", @@ -5504,7 +6022,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Process.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Process.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.StackTrace.wasm.gz", @@ -5525,7 +6045,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.StackTrace.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.StackTrace.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz", @@ -5546,7 +6068,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.TextWriterTraceListener.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tools.wasm.gz", @@ -5567,7 +6091,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tools.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Tools.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TraceSource.wasm.gz", @@ -5588,7 +6114,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.TraceSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.TraceSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tracing.wasm.gz", @@ -5609,7 +6137,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Diagnostics.Tracing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Diagnostics.Tracing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.Primitives.wasm.gz", @@ -5630,7 +6160,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Drawing.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.wasm.gz", @@ -5651,7 +6183,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Drawing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Drawing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Dynamic.Runtime.wasm.gz", @@ -5672,7 +6206,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Dynamic.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Dynamic.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Asn1.wasm.gz", @@ -5693,7 +6229,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Asn1.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Formats.Asn1.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Tar.wasm.gz", @@ -5714,7 +6252,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Formats.Tar.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Formats.Tar.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Calendars.wasm.gz", @@ -5735,7 +6275,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Calendars.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.Calendars.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Extensions.wasm.gz", @@ -5756,7 +6298,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.wasm.gz", @@ -5777,7 +6321,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Globalization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Globalization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.Brotli.wasm.gz", @@ -5798,7 +6344,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.Brotli.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.Brotli.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.FileSystem.wasm.gz", @@ -5819,7 +6367,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.FileSystem.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.FileSystem.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.ZipFile.wasm.gz", @@ -5840,7 +6390,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.ZipFile.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.ZipFile.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.wasm.gz", @@ -5861,7 +6413,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Compression.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Compression.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz", @@ -5882,7 +6436,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz", @@ -5903,7 +6459,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.DriveInfo.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Primitives.wasm.gz", @@ -5924,7 +6482,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", @@ -5945,7 +6505,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.Watcher.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.wasm.gz", @@ -5966,7 +6528,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.FileSystem.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.FileSystem.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.IsolatedStorage.wasm.gz", @@ -5987,7 +6551,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.IsolatedStorage.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.IsolatedStorage.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.MemoryMappedFiles.wasm.gz", @@ -6008,7 +6574,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.MemoryMappedFiles.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.MemoryMappedFiles.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipelines.wasm.gz", @@ -6029,7 +6597,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipelines.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipelines.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.AccessControl.wasm.gz", @@ -6050,7 +6620,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipes.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.wasm.gz", @@ -6071,7 +6643,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.Pipes.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.Pipes.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz", @@ -6092,7 +6666,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.UnmanagedMemoryStream.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.wasm.gz", @@ -6113,7 +6689,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.IO.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.IO.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Expressions.wasm.gz", @@ -6134,7 +6712,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Expressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Expressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Parallel.wasm.gz", @@ -6155,7 +6735,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Parallel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Parallel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Queryable.wasm.gz", @@ -6176,7 +6758,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.Queryable.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.Queryable.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.wasm.gz", @@ -6197,7 +6781,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Memory.wasm.gz", @@ -6218,7 +6804,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Memory.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Memory.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.Json.wasm.gz", @@ -6239,7 +6827,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Http.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.wasm.gz", @@ -6260,7 +6850,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Http.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Http.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.HttpListener.wasm.gz", @@ -6281,7 +6873,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.HttpListener.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.HttpListener.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Mail.wasm.gz", @@ -6302,7 +6896,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Mail.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Mail.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NameResolution.wasm.gz", @@ -6323,7 +6919,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NameResolution.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.NameResolution.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NetworkInformation.wasm.gz", @@ -6344,7 +6942,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.NetworkInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.NetworkInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Ping.wasm.gz", @@ -6365,7 +6965,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Ping.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Ping.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Primitives.wasm.gz", @@ -6386,7 +6988,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Quic.wasm.gz", @@ -6407,7 +7011,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Quic.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Quic.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Requests.wasm.gz", @@ -6428,7 +7034,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Requests.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Requests.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Security.wasm.gz", @@ -6449,7 +7057,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Security.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Security.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.ServicePoint.wasm.gz", @@ -6470,7 +7080,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.ServicePoint.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.ServicePoint.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Sockets.wasm.gz", @@ -6491,7 +7103,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.Sockets.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.Sockets.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebClient.wasm.gz", @@ -6512,7 +7126,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebClient.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebClient.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebHeaderCollection.wasm.gz", @@ -6533,7 +7149,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebHeaderCollection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebHeaderCollection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebProxy.wasm.gz", @@ -6554,7 +7172,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebProxy.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebProxy.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.Client.wasm.gz", @@ -6575,7 +7195,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.Client.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebSockets.Client.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.wasm.gz", @@ -6596,7 +7218,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.WebSockets.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.WebSockets.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.wasm.gz", @@ -6617,7 +7241,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Net.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Net.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.Vectors.wasm.gz", @@ -6638,7 +7264,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.Vectors.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Numerics.Vectors.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.wasm.gz", @@ -6659,7 +7287,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Numerics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Numerics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ObjectModel.wasm.gz", @@ -6680,7 +7310,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ObjectModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ObjectModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.CoreLib.wasm.gz", @@ -6701,7 +7333,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.CoreLib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.CoreLib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.DataContractSerialization.wasm.gz", @@ -6722,7 +7356,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.DataContractSerialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.DataContractSerialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Uri.wasm.gz", @@ -6743,7 +7379,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Uri.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Uri.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.Linq.wasm.gz", @@ -6764,7 +7402,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Xml.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.wasm.gz", @@ -6785,7 +7425,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Private.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Private.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.DispatchProxy.wasm.gz", @@ -6806,7 +7448,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.DispatchProxy.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.DispatchProxy.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", @@ -6827,7 +7471,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", @@ -6848,7 +7494,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.wasm.gz", @@ -6869,7 +7517,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Emit.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Emit.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Extensions.wasm.gz", @@ -6890,7 +7540,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Metadata.wasm.gz", @@ -6911,7 +7563,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Primitives.wasm.gz", @@ -6932,7 +7586,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.TypeExtensions.wasm.gz", @@ -6953,7 +7609,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.TypeExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.TypeExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.wasm.gz", @@ -6974,7 +7632,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Reflection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Reflection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Reader.wasm.gz", @@ -6995,7 +7655,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Reader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.Reader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.ResourceManager.wasm.gz", @@ -7016,7 +7678,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.ResourceManager.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.ResourceManager.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Writer.wasm.gz", @@ -7037,7 +7701,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Resources.Writer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Resources.Writer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", @@ -7058,7 +7724,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz", @@ -7079,7 +7747,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.CompilerServices.VisualC.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Extensions.wasm.gz", @@ -7100,7 +7770,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Handles.wasm.gz", @@ -7121,7 +7793,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Handles.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Handles.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", @@ -7142,7 +7816,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", @@ -7163,7 +7839,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.wasm.gz", @@ -7184,7 +7862,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.InteropServices.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.InteropServices.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Intrinsics.wasm.gz", @@ -7205,7 +7885,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Intrinsics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Intrinsics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Loader.wasm.gz", @@ -7226,7 +7908,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Loader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Loader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Numerics.wasm.gz", @@ -7247,7 +7931,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Numerics.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Numerics.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz", @@ -7268,7 +7954,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Formatters.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Json.wasm.gz", @@ -7289,7 +7977,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz", @@ -7310,7 +8000,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Xml.wasm.gz", @@ -7331,7 +8023,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.wasm.gz", @@ -7352,7 +8046,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.Serialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.Serialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.wasm.gz", @@ -7373,7 +8069,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.AccessControl.wasm.gz", @@ -7394,7 +8092,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.AccessControl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.AccessControl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Claims.wasm.gz", @@ -7415,7 +8115,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Claims.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Claims.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz", @@ -7436,7 +8138,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Algorithms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Cng.wasm.gz", @@ -7457,7 +8161,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Cng.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Cng.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Csp.wasm.gz", @@ -7478,7 +8184,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Csp.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Csp.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Encoding.wasm.gz", @@ -7499,7 +8207,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Encoding.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Encoding.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz", @@ -7520,7 +8230,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.OpenSsl.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Primitives.wasm.gz", @@ -7541,7 +8253,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz", @@ -7562,7 +8276,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.X509Certificates.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.wasm.gz", @@ -7583,7 +8299,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Cryptography.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Cryptography.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.Windows.wasm.gz", @@ -7604,7 +8322,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.Windows.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Principal.Windows.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.wasm.gz", @@ -7625,7 +8345,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.Principal.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.Principal.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.SecureString.wasm.gz", @@ -7646,7 +8368,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.SecureString.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.SecureString.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.wasm.gz", @@ -7667,7 +8391,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Security.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Security.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceModel.Web.wasm.gz", @@ -7688,7 +8414,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceModel.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ServiceModel.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceProcess.wasm.gz", @@ -7709,7 +8437,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ServiceProcess.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ServiceProcess.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.CodePages.wasm.gz", @@ -7730,7 +8460,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.CodePages.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.CodePages.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.Extensions.wasm.gz", @@ -7751,7 +8483,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.wasm.gz", @@ -7772,7 +8506,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encoding.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encoding.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encodings.Web.wasm.gz", @@ -7793,7 +8529,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Encodings.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Encodings.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Json.wasm.gz", @@ -7814,7 +8552,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.RegularExpressions.wasm.gz", @@ -7835,7 +8575,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Text.RegularExpressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Text.RegularExpressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz", @@ -7856,7 +8598,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Channels.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Channels.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Overlapped.wasm.gz", @@ -7877,7 +8621,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Overlapped.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Overlapped.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz", @@ -7898,7 +8644,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Dataflow.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Extensions.wasm.gz", @@ -7919,7 +8667,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Parallel.wasm.gz", @@ -7940,7 +8690,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.Parallel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.Parallel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.wasm.gz", @@ -7961,7 +8713,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Tasks.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Tasks.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Thread.wasm.gz", @@ -7982,7 +8736,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Thread.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Thread.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.ThreadPool.wasm.gz", @@ -8003,7 +8759,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.ThreadPool.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.ThreadPool.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Timer.wasm.gz", @@ -8024,7 +8782,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.Timer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.Timer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.wasm.gz", @@ -8045,7 +8805,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Threading.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Threading.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.Local.wasm.gz", @@ -8066,7 +8828,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.Local.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Transactions.Local.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.wasm.gz", @@ -8087,7 +8851,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Transactions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Transactions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ValueTuple.wasm.gz", @@ -8108,7 +8874,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.ValueTuple.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.ValueTuple.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.HttpUtility.wasm.gz", @@ -8129,7 +8897,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.HttpUtility.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Web.HttpUtility.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.wasm.gz", @@ -8150,7 +8920,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Windows.wasm.gz", @@ -8171,7 +8943,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Windows.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Windows.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Linq.wasm.gz", @@ -8192,7 +8966,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.ReaderWriter.wasm.gz", @@ -8213,7 +8989,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.ReaderWriter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.ReaderWriter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Serialization.wasm.gz", @@ -8234,7 +9012,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.Serialization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.Serialization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XDocument.wasm.gz", @@ -8255,7 +9035,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.XDocument.wasm.gz", @@ -8276,7 +9058,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.XDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XPath.XDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.wasm.gz", @@ -8297,7 +9081,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XPath.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XPath.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlDocument.wasm.gz", @@ -8318,7 +9104,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlDocument.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XmlDocument.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlSerializer.wasm.gz", @@ -8339,7 +9127,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.XmlSerializer.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.XmlSerializer.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.wasm.gz", @@ -8360,7 +9150,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.Xml.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.Xml.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.wasm.gz", @@ -8381,7 +9173,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\System.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\System.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\WindowsBase.wasm.gz", @@ -8402,7 +9196,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\WindowsBase.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\WindowsBase.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.boot.json.gz", @@ -8423,7 +9219,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -8444,7 +9242,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.pdb.gz", @@ -8465,7 +9265,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.pdb.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazorwasm.pdb.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.wasm.gz", @@ -8486,7 +9288,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazorwasm.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazorwasm.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", @@ -8507,7 +9311,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.map.gz", @@ -8528,7 +9334,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.map.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.map.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", @@ -8549,7 +9357,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", @@ -8570,7 +9380,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", @@ -8591,7 +9403,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.map.gz", @@ -8612,7 +9426,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.map.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.map.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_CJK.dat.gz", @@ -8633,7 +9449,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_EFIGS.dat.gz", @@ -8654,7 +9472,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_no_CJK.dat.gz", @@ -8675,7 +9495,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\mscorlib.wasm.gz", @@ -8696,7 +9518,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\mscorlib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\mscorlib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\netstandard.wasm.gz", @@ -8717,7 +9541,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\netstandard.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\netstandard.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz", @@ -8738,7 +9564,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\css\\app.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\custom-service-worker-assets.js.gz", @@ -8759,7 +9587,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\custom-service-worker-assets.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -8780,7 +9610,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\serviceworkers\\my-service-worker.js.gz", @@ -8801,7 +9633,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\serviceworkers\\my-service-worker.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build", @@ -8822,7 +9656,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.build", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-service-worker.js.build", @@ -8843,7 +9679,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-service-worker.js.build" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\serviceworkers\\my-service-worker.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -8864,7 +9702,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", @@ -8885,7 +9725,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "Never", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -8906,7 +9748,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -8927,7 +9771,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -8948,7 +9794,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -8969,7 +9817,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -8990,7 +9840,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json index b324defb3ec9..0b3584706dc2 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\css\\app.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\Fake-License.txt.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\Fake-License.txt.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", @@ -884,7 +962,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br", @@ -905,7 +985,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", @@ -926,7 +1008,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br", @@ -947,7 +1031,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", @@ -968,7 +1054,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br", @@ -989,7 +1077,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", @@ -1010,7 +1100,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br", @@ -1031,7 +1123,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", @@ -1052,7 +1146,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br", @@ -1073,7 +1169,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", @@ -1094,7 +1192,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br", @@ -1115,7 +1215,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", @@ -1136,7 +1238,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br", @@ -1157,7 +1261,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", @@ -1178,7 +1284,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br", @@ -1199,7 +1307,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz", @@ -1220,7 +1330,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br", @@ -1241,7 +1353,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz", @@ -1262,7 +1376,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br", @@ -1283,7 +1399,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", @@ -1304,7 +1422,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br", @@ -1325,7 +1445,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", @@ -1346,7 +1468,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.br", @@ -1367,7 +1491,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.gz", @@ -1388,7 +1514,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.br", @@ -1409,7 +1537,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\RazorClassLibrary.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.gz", @@ -1430,7 +1560,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\RazorClassLibrary.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.br", @@ -1451,7 +1583,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Concurrent.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.gz", @@ -1472,7 +1606,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Concurrent.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.br", @@ -1493,7 +1629,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.NonGeneric.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz", @@ -1514,7 +1652,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.br", @@ -1535,7 +1675,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Specialized.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.gz", @@ -1556,7 +1698,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Specialized.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.br", @@ -1577,7 +1721,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.gz", @@ -1598,7 +1744,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br", @@ -1619,7 +1767,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz", @@ -1640,7 +1790,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br", @@ -1661,7 +1813,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz", @@ -1682,7 +1836,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br", @@ -1703,7 +1859,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", @@ -1724,7 +1882,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.br", @@ -1745,7 +1905,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.gz", @@ -1766,7 +1928,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.br", @@ -1787,7 +1951,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Console.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.gz", @@ -1808,7 +1974,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Console.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br", @@ -1829,7 +1997,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", @@ -1850,7 +2020,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br", @@ -1871,7 +2043,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz", @@ -1892,7 +2066,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br", @@ -1913,7 +2089,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", @@ -1934,7 +2112,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.br", @@ -1955,7 +2135,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.Pipelines.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.gz", @@ -1976,7 +2158,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.Pipelines.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.br", @@ -1997,7 +2181,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.Expressions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.gz", @@ -2018,7 +2204,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.Expressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.br", @@ -2039,7 +2227,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.gz", @@ -2060,7 +2250,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.br", @@ -2081,7 +2273,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Memory.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.gz", @@ -2102,7 +2296,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Memory.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.br", @@ -2123,7 +2319,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Net.Http.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.gz", @@ -2144,7 +2342,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Net.Http.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.br", @@ -2165,7 +2365,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ObjectModel.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.gz", @@ -2186,7 +2388,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ObjectModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.br", @@ -2207,7 +2411,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.CoreLib.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.gz", @@ -2228,7 +2434,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.CoreLib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.br", @@ -2249,7 +2457,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.Uri.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.gz", @@ -2270,7 +2480,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.Uri.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br", @@ -2291,7 +2503,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", @@ -2312,7 +2526,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br", @@ -2333,7 +2549,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", @@ -2354,7 +2572,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.br", @@ -2375,7 +2595,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.gz", @@ -2396,7 +2618,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.br", @@ -2417,7 +2641,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Resources.ResourceManager.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz", @@ -2438,7 +2664,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br", @@ -2459,7 +2687,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", @@ -2480,7 +2710,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.br", @@ -2501,7 +2733,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Extensions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.gz", @@ -2522,7 +2756,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br", @@ -2543,7 +2779,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", @@ -2564,7 +2802,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br", @@ -2585,7 +2825,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", @@ -2606,7 +2848,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.br", @@ -2627,7 +2871,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Loader.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.gz", @@ -2648,7 +2894,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Loader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.br", @@ -2669,7 +2917,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.gz", @@ -2690,7 +2940,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.br", @@ -2711,7 +2963,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Claims.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.gz", @@ -2732,7 +2986,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Claims.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.br", @@ -2753,7 +3009,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Cryptography.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.gz", @@ -2774,7 +3032,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Cryptography.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.br", @@ -2795,7 +3055,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Encodings.Web.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz", @@ -2816,7 +3078,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.br", @@ -2837,7 +3101,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Json.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.gz", @@ -2858,7 +3124,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.br", @@ -2879,7 +3147,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.RegularExpressions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz", @@ -2900,7 +3170,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.br", @@ -2921,7 +3193,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.Tasks.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.gz", @@ -2942,7 +3216,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.Tasks.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.br", @@ -2963,7 +3239,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.ThreadPool.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz", @@ -2984,7 +3262,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.br", @@ -3005,7 +3285,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.gz", @@ -3026,7 +3308,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.br", @@ -3047,7 +3331,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.gz", @@ -3068,7 +3354,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br", @@ -3089,7 +3377,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz", @@ -3110,7 +3400,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br", @@ -3131,7 +3423,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.br", @@ -3152,7 +3446,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\blazorwasm.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.gz", @@ -3173,7 +3469,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\blazorwasm.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br", @@ -3194,7 +3492,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.js.br", @@ -3215,7 +3515,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.wasm.br", @@ -3236,7 +3538,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.runtime.js.br", @@ -3257,7 +3561,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.runtime.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br", @@ -3278,7 +3584,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz", @@ -3299,7 +3607,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br", @@ -3320,7 +3630,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz", @@ -3341,7 +3653,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br", @@ -3362,7 +3676,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz", @@ -3383,7 +3699,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.br", @@ -3404,7 +3722,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\netstandard.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.gz", @@ -3425,7 +3745,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\netstandard.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -3446,7 +3768,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\css\\app.css.br", @@ -3467,7 +3791,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\css\\app.css.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\css\\app.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.br", @@ -3488,7 +3814,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.gz", @@ -3509,7 +3837,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\index.html.br", @@ -3530,7 +3860,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\index.html.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.br", @@ -3551,7 +3883,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.gz", @@ -3572,7 +3906,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", @@ -3593,7 +3929,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish", @@ -3614,7 +3952,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-prod-service-worker.js.publish", @@ -3635,7 +3975,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-prod-service-worker.js.publish" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\serviceworkers\\my-prod-service-worker.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm", @@ -3656,7 +3998,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm", @@ -3677,7 +4021,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm", @@ -3698,7 +4044,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm", @@ -3719,7 +4067,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm", @@ -3740,7 +4090,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm", @@ -3761,7 +4113,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm", @@ -3782,7 +4136,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm", @@ -3803,7 +4159,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm", @@ -3824,7 +4182,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm", @@ -3845,7 +4205,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm", @@ -3866,7 +4228,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", @@ -3887,7 +4251,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm", @@ -3908,7 +4274,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm", @@ -3929,7 +4297,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm", @@ -3950,7 +4320,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm", @@ -3971,7 +4343,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm", @@ -3992,7 +4366,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm", @@ -4013,7 +4389,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm", @@ -4034,7 +4412,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm", @@ -4055,7 +4435,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm", @@ -4076,7 +4458,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm", @@ -4097,7 +4481,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm", @@ -4118,7 +4504,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm", @@ -4139,7 +4527,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm", @@ -4160,7 +4550,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm", @@ -4181,7 +4573,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm", @@ -4202,7 +4596,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm", @@ -4223,7 +4619,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm", @@ -4244,7 +4642,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm", @@ -4265,7 +4665,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm", @@ -4286,7 +4688,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm", @@ -4307,7 +4711,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm", @@ -4328,7 +4734,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm", @@ -4349,7 +4757,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm", @@ -4370,7 +4780,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm", @@ -4391,7 +4803,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm", @@ -4412,7 +4826,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm", @@ -4433,7 +4849,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm", @@ -4454,7 +4872,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm", @@ -4475,7 +4895,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm", @@ -4496,7 +4918,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm", @@ -4517,7 +4941,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm", @@ -4538,7 +4964,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm", @@ -4559,7 +4987,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm", @@ -4580,7 +5010,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm", @@ -4601,7 +5033,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm", @@ -4622,7 +5056,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm", @@ -4643,7 +5079,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm", @@ -4664,7 +5102,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm", @@ -4685,7 +5125,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm", @@ -4706,7 +5148,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm", @@ -4727,7 +5171,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm", @@ -4748,7 +5194,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm", @@ -4769,7 +5217,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm", @@ -4790,7 +5240,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm", @@ -4811,7 +5263,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm", @@ -4832,7 +5286,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm", @@ -4853,7 +5309,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm", @@ -4874,7 +5332,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm", @@ -4895,7 +5355,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm", @@ -4916,7 +5378,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm", @@ -4937,7 +5401,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm", @@ -4958,7 +5424,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm", @@ -4979,7 +5447,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -5000,7 +5470,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -5021,7 +5493,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -5042,7 +5516,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -5063,7 +5539,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\styles.css.br", @@ -5084,7 +5562,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", @@ -5105,7 +5585,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -5126,7 +5608,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -5147,7 +5631,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json index b324defb3ec9..0b3584706dc2 100644 --- a/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json +++ b/test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json @@ -65,7 +65,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\app.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\app.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js", @@ -86,7 +88,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\blazor.webassembly.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\${PackageVersion}\\build\\${Tfm}\\blazor.webassembly.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js", @@ -107,7 +111,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js", @@ -128,7 +134,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm", @@ -149,7 +157,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.native.wasm" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.native.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js", @@ -170,7 +180,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\dotnet.runtime.js" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\dotnet.runtime.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat", @@ -191,7 +203,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat", @@ -212,7 +226,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_EFIGS.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_EFIGS.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat", @@ -233,7 +249,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\icudt_no_CJK.dat" + "OriginalItemSpec": "${RestorePath}\\microsoft.netcore.app.runtime.mono.browser-wasm\\${RuntimeVersion}\\runtimes\\browser-wasm\\native\\icudt_no_CJK.dat", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", @@ -254,7 +272,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\blazor.publish.boot.json", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz", @@ -275,7 +295,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\Fake-License.txt.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz", @@ -296,7 +318,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\blazor.webassembly.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", @@ -317,7 +341,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", @@ -338,7 +364,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", @@ -359,7 +387,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.native.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", @@ -380,7 +410,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\_framework\\dotnet.runtime.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz", @@ -401,7 +433,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz", @@ -422,7 +456,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\css\\app.css.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\css\\app.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz", @@ -443,7 +479,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\index.html.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\Fake-License.txt.br", @@ -464,7 +502,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\Fake-License.txt.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br", @@ -485,7 +525,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", @@ -506,7 +548,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Authorization.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br", @@ -527,7 +571,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", @@ -548,7 +594,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Forms.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br", @@ -569,7 +617,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", @@ -590,7 +640,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br", @@ -611,7 +663,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", @@ -632,7 +686,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br", @@ -653,7 +709,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", @@ -674,7 +732,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Components.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br", @@ -695,7 +755,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", @@ -716,7 +778,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.AspNetCore.Metadata.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br", @@ -737,7 +801,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", @@ -758,7 +824,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br", @@ -779,7 +847,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", @@ -800,7 +870,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Binder.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br", @@ -821,7 +893,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", @@ -842,7 +916,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br", @@ -863,7 +939,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", @@ -884,7 +962,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br", @@ -905,7 +985,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", @@ -926,7 +1008,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Configuration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br", @@ -947,7 +1031,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", @@ -968,7 +1054,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br", @@ -989,7 +1077,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", @@ -1010,7 +1100,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.DependencyInjection.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br", @@ -1031,7 +1123,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", @@ -1052,7 +1146,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br", @@ -1073,7 +1169,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", @@ -1094,7 +1192,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileProviders.Physical.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br", @@ -1115,7 +1215,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", @@ -1136,7 +1238,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.FileSystemGlobbing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br", @@ -1157,7 +1261,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", @@ -1178,7 +1284,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.Abstractions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br", @@ -1199,7 +1307,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz", @@ -1220,7 +1330,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Logging.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br", @@ -1241,7 +1353,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Options.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz", @@ -1262,7 +1376,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Options.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br", @@ -1283,7 +1399,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", @@ -1304,7 +1422,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.Extensions.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br", @@ -1325,7 +1445,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", @@ -1346,7 +1468,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.WebAssembly.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.br", @@ -1367,7 +1491,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.gz", @@ -1388,7 +1514,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\Microsoft.JSInterop.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\Microsoft.JSInterop.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.br", @@ -1409,7 +1537,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\RazorClassLibrary.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.gz", @@ -1430,7 +1560,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\RazorClassLibrary.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\RazorClassLibrary.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.br", @@ -1451,7 +1583,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Concurrent.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.gz", @@ -1472,7 +1606,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Concurrent.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Concurrent.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.br", @@ -1493,7 +1629,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.NonGeneric.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz", @@ -1514,7 +1652,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.NonGeneric.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.br", @@ -1535,7 +1675,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Specialized.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.gz", @@ -1556,7 +1698,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.Specialized.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.Specialized.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.br", @@ -1577,7 +1721,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.gz", @@ -1598,7 +1744,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Collections.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Collections.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br", @@ -1619,7 +1767,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Annotations.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz", @@ -1640,7 +1790,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Annotations.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br", @@ -1661,7 +1813,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz", @@ -1682,7 +1836,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br", @@ -1703,7 +1859,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", @@ -1724,7 +1882,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.TypeConverter.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.br", @@ -1745,7 +1905,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.gz", @@ -1766,7 +1928,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ComponentModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ComponentModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.br", @@ -1787,7 +1951,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Console.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.gz", @@ -1808,7 +1974,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Console.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Console.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br", @@ -1829,7 +1997,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", @@ -1850,7 +2020,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.DiagnosticSource.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br", @@ -1871,7 +2043,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.Tracing.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz", @@ -1892,7 +2066,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Diagnostics.Tracing.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br", @@ -1913,7 +2089,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", @@ -1934,7 +2112,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.FileSystem.Watcher.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.br", @@ -1955,7 +2135,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.Pipelines.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.gz", @@ -1976,7 +2158,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.IO.Pipelines.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.IO.Pipelines.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.br", @@ -1997,7 +2181,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.Expressions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.gz", @@ -2018,7 +2204,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.Expressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.Expressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.br", @@ -2039,7 +2227,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.gz", @@ -2060,7 +2250,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Linq.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Linq.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.br", @@ -2081,7 +2273,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Memory.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.gz", @@ -2102,7 +2296,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Memory.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Memory.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.br", @@ -2123,7 +2319,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Net.Http.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.gz", @@ -2144,7 +2342,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Net.Http.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Net.Http.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.br", @@ -2165,7 +2365,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ObjectModel.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.gz", @@ -2186,7 +2388,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.ObjectModel.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.ObjectModel.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.br", @@ -2207,7 +2411,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.CoreLib.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.gz", @@ -2228,7 +2434,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.CoreLib.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.CoreLib.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.br", @@ -2249,7 +2457,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.Uri.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.gz", @@ -2270,7 +2480,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Private.Uri.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Private.Uri.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br", @@ -2291,7 +2503,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", @@ -2312,7 +2526,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.ILGeneration.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br", @@ -2333,7 +2549,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", @@ -2354,7 +2572,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Emit.Lightweight.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.br", @@ -2375,7 +2595,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Primitives.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.gz", @@ -2396,7 +2618,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Reflection.Primitives.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Reflection.Primitives.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.br", @@ -2417,7 +2641,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Resources.ResourceManager.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz", @@ -2438,7 +2664,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Resources.ResourceManager.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br", @@ -2459,7 +2687,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", @@ -2480,7 +2710,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.CompilerServices.Unsafe.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.br", @@ -2501,7 +2733,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Extensions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.gz", @@ -2522,7 +2756,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Extensions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Extensions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br", @@ -2543,7 +2779,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", @@ -2564,7 +2802,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.JavaScript.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br", @@ -2585,7 +2825,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", @@ -2606,7 +2848,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.InteropServices.RuntimeInformation.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.br", @@ -2627,7 +2871,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Loader.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.gz", @@ -2648,7 +2894,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.Loader.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.Loader.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.br", @@ -2669,7 +2917,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.gz", @@ -2690,7 +2940,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Runtime.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Runtime.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.br", @@ -2711,7 +2963,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Claims.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.gz", @@ -2732,7 +2986,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Claims.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Claims.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.br", @@ -2753,7 +3009,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Cryptography.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.gz", @@ -2774,7 +3032,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Security.Cryptography.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Security.Cryptography.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.br", @@ -2795,7 +3055,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Encodings.Web.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz", @@ -2816,7 +3078,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Encodings.Web.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.br", @@ -2837,7 +3101,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Json.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.gz", @@ -2858,7 +3124,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.Json.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.Json.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.br", @@ -2879,7 +3147,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.RegularExpressions.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz", @@ -2900,7 +3170,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Text.RegularExpressions.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.br", @@ -2921,7 +3193,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.Tasks.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.gz", @@ -2942,7 +3216,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.Tasks.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.Tasks.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.br", @@ -2963,7 +3239,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.ThreadPool.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz", @@ -2984,7 +3262,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.ThreadPool.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.br", @@ -3005,7 +3285,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.gz", @@ -3026,7 +3308,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.Threading.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.Threading.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.br", @@ -3047,7 +3331,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.gz", @@ -3068,7 +3354,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\System.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\System.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br", @@ -3089,7 +3377,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz", @@ -3110,7 +3400,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.boot.json.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\_framework\\blazor.boot.json.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br", @@ -3131,7 +3423,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazor.webassembly.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\blazor.webassembly.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.br", @@ -3152,7 +3446,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\blazorwasm.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.gz", @@ -3173,7 +3469,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\blazorwasm.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\blazorwasm.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br", @@ -3194,7 +3492,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.js.br", @@ -3215,7 +3515,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.wasm.br", @@ -3236,7 +3538,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.native.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.native.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.runtime.js.br", @@ -3257,7 +3561,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\dotnet.runtime.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\dotnet.runtime.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br", @@ -3278,7 +3584,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz", @@ -3299,7 +3607,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br", @@ -3320,7 +3630,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz", @@ -3341,7 +3653,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_EFIGS.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_EFIGS.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br", @@ -3362,7 +3676,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz", @@ -3383,7 +3699,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\icudt_no_CJK.dat.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\bin\\Debug\\${Tfm}\\wwwroot\\_framework\\_framework\\icudt_no_CJK.dat.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.br", @@ -3404,7 +3722,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\netstandard.wasm.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.gz", @@ -3425,7 +3745,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\_framework\\netstandard.wasm.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\_framework\\netstandard.wasm.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br", @@ -3446,7 +3768,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm#[.{fingerprint=__fingerprint__}]?.styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\css\\app.css.br", @@ -3467,7 +3791,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\css\\app.css.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\LinkToWebRoot\\css\\css\\app.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.br", @@ -3488,7 +3814,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.gz", @@ -3509,7 +3837,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\custom-service-worker-assets.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\index.html.br", @@ -3530,7 +3860,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\index.html.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.br", @@ -3551,7 +3883,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.br" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.gz", @@ -3572,7 +3906,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\compressed\\publish\\serviceworkers\\my-service-worker.js.gz" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\serviceworkers\\my-service-worker.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", @@ -3593,7 +3929,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\scopedcss\\bundle\\blazorwasm.styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish", @@ -3614,7 +3952,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\custom-service-worker-assets.js.publish", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-prod-service-worker.js.publish", @@ -3635,7 +3975,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\service-worker\\my-prod-service-worker.js.publish" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\serviceworkers\\my-prod-service-worker.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm", @@ -3656,7 +3998,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Authorization.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm", @@ -3677,7 +4021,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Forms.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm", @@ -3698,7 +4044,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm", @@ -3719,7 +4067,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm", @@ -3740,7 +4090,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Components.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm", @@ -3761,7 +4113,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.AspNetCore.Metadata.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm", @@ -3782,7 +4136,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm", @@ -3803,7 +4159,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Binder.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm", @@ -3824,7 +4182,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.FileExtensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm", @@ -3845,7 +4205,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm", @@ -3866,7 +4228,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Configuration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", @@ -3887,7 +4251,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm", @@ -3908,7 +4274,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.DependencyInjection.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm", @@ -3929,7 +4297,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm", @@ -3950,7 +4320,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileProviders.Physical.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm", @@ -3971,7 +4343,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.FileSystemGlobbing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm", @@ -3992,7 +4366,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.Abstractions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm", @@ -4013,7 +4389,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Logging.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm", @@ -4034,7 +4412,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Options.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm", @@ -4055,7 +4435,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.Extensions.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm", @@ -4076,7 +4458,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.WebAssembly.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm", @@ -4097,7 +4481,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\Microsoft.JSInterop.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm", @@ -4118,7 +4504,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\RazorClassLibrary.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm", @@ -4139,7 +4527,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Concurrent.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm", @@ -4160,7 +4550,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.NonGeneric.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm", @@ -4181,7 +4573,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.Specialized.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm", @@ -4202,7 +4596,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Collections.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm", @@ -4223,7 +4619,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Annotations.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm", @@ -4244,7 +4642,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm", @@ -4265,7 +4665,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.TypeConverter.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm", @@ -4286,7 +4688,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ComponentModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm", @@ -4307,7 +4711,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Console.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm", @@ -4328,7 +4734,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.DiagnosticSource.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm", @@ -4349,7 +4757,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Diagnostics.Tracing.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm", @@ -4370,7 +4780,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.FileSystem.Watcher.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm", @@ -4391,7 +4803,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.IO.Pipelines.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm", @@ -4412,7 +4826,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.Expressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm", @@ -4433,7 +4849,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Linq.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm", @@ -4454,7 +4872,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Memory.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm", @@ -4475,7 +4895,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Net.Http.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm", @@ -4496,7 +4918,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.ObjectModel.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm", @@ -4517,7 +4941,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.CoreLib.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm", @@ -4538,7 +4964,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Private.Uri.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm", @@ -4559,7 +4987,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.ILGeneration.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm", @@ -4580,7 +5010,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Emit.Lightweight.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm", @@ -4601,7 +5033,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Reflection.Primitives.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm", @@ -4622,7 +5056,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Resources.ResourceManager.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm", @@ -4643,7 +5079,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.CompilerServices.Unsafe.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm", @@ -4664,7 +5102,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Extensions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm", @@ -4685,7 +5125,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.JavaScript.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm", @@ -4706,7 +5148,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.InteropServices.RuntimeInformation.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm", @@ -4727,7 +5171,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.Loader.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm", @@ -4748,7 +5194,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Runtime.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm", @@ -4769,7 +5217,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Claims.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm", @@ -4790,7 +5240,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Security.Cryptography.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm", @@ -4811,7 +5263,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Encodings.Web.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm", @@ -4832,7 +5286,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.Json.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm", @@ -4853,7 +5309,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Text.RegularExpressions.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm", @@ -4874,7 +5332,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.Tasks.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm", @@ -4895,7 +5355,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.ThreadPool.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm", @@ -4916,7 +5378,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.Threading.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm", @@ -4937,7 +5401,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\System.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm", @@ -4958,7 +5424,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\blazorwasm.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm", @@ -4979,7 +5447,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\obj\\Debug\\${Tfm}\\webcil\\publish\\netstandard.wasm", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", @@ -5000,7 +5470,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\Fake-License.txt", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", @@ -5021,7 +5493,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html" + "OriginalItemSpec": "${ProjectPath}\\blazorwasm\\wwwroot\\index.html", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz", @@ -5042,7 +5516,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\styles.css.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", @@ -5063,7 +5539,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.gz", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\styles.css.br", @@ -5084,7 +5562,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\styles.css.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\_content\\RazorClassLibrary\\styles.css.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", @@ -5105,7 +5585,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\obj\\Debug\\${Tfm}\\compressed\\publish\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br" + "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js.br", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css", @@ -5126,7 +5608,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\styles.css" + "OriginalItemSpec": "wwwroot\\styles.css", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" }, { "Identity": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js", @@ -5147,7 +5631,9 @@ "Integrity": "__integrity__", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "${ProjectPath}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js" + "OriginalItemSpec": "wwwroot\\wwwroot\\exampleJsInterop.js", + "FileLength": -1, + "LastWriteTime": "0001-01-01T00:00:00+00:00" } ], "Endpoints": [ diff --git a/test/Microsoft.NET.Sdk.Razor.Tests/AspNetSdkBaselineTest.cs b/test/Microsoft.NET.Sdk.Razor.Tests/AspNetSdkBaselineTest.cs index fb183f3b1acf..08edb9a72f59 100644 --- a/test/Microsoft.NET.Sdk.Razor.Tests/AspNetSdkBaselineTest.cs +++ b/test/Microsoft.NET.Sdk.Razor.Tests/AspNetSdkBaselineTest.cs @@ -20,10 +20,10 @@ public class AspNetSdkBaselineTest : AspNetSdkTest #if GENERATE_SWA_BASELINES public static bool GenerateBaselines = true; #else - public static bool GenerateBaselines = bool.TryParse(Environment.GetEnvironmentVariable("ASPNETCORE_TEST_BASELINES"), out var result) && result; + public static bool GenerateBaselines = true || bool.TryParse(Environment.GetEnvironmentVariable("ASPNETCORE_TEST_BASELINES"), out var result) && result; #endif - private bool _generateBaselines = GenerateBaselines; + private bool _generateBaselines = true || GenerateBaselines; public AspNetSdkBaselineTest(ITestOutputHelper log) : base(log) {