diff --git a/src/BlazorWasmSdk/.editorconfig b/src/BlazorWasmSdk/.editorconfig
new file mode 100644
index 000000000000..58a365c0b27c
--- /dev/null
+++ b/src/BlazorWasmSdk/.editorconfig
@@ -0,0 +1,9 @@
+# C# files
+[*.cs]
+
+#### Core EditorConfig Options ####
+
+# var preferences
+csharp_style_var_elsewhere = true
+csharp_style_var_for_built_in_types = true
+csharp_style_var_when_type_is_apparent = true
diff --git a/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets b/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets
index 09309d3800e9..1d4dd21d0122 100644
--- a/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets
+++ b/src/BlazorWasmSdk/Targets/Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets
@@ -34,6 +34,7 @@ Copyright (c) .NET Foundation. All rights reserved.
+
@@ -260,14 +261,10 @@ Copyright (c) .NET Foundation. All rights reserved.
that change from build to build. Runtime assets contribute to the bulk of the download size. Compressing it
has the most benefit while avoiding any ongoing costs to the dev inner loop.
-->
-
- <_GzipFileToCompressForBuild Include="@(_BlazorStaticWebAsset->'%(OriginalItemSpec)')" >
- %(Identity)
- Alternative
- Content-Encoding
- gzip
-
-
+
+
+
+
"extension is .a is not supported.",
- ".c" => "extension is .c is not supported.",
- ".h" => "extension is .h is not supported.",
+ ".a" when fromMonoPackage => "extension is .a is not supported.",
+ ".c" when fromMonoPackage => "extension is .c is not supported.",
+ ".h" when fromMonoPackage => "extension is .h is not supported.",
+ // It is safe to filter out all XML files since we are not interested in any XML file from the list
+ // of ResolvedFilesToPublish to become a static web asset. Things like this include XML doc files and
+ // so on.
".xml" => "it is a documentation file",
- ".rsp" => "extension is .rsp is not supported.",
- ".props" => "extension is .props is not supported.",
+ ".rsp" when fromMonoPackage => "extension is .rsp is not supported.",
+ ".props" when fromMonoPackage => "extension is .props is not supported.",
".blat" when !timezoneSupport => "timezone support is not enabled.",
".dat" when invariantGlobalization && fileName.StartsWith("icudt") => "invariant globalization is enabled",
- ".json" when fileName == "emcc-props" => $"{fileName}{extension} is not used by Blazor",
+ ".json" when fromMonoPackage && fileName == "emcc-props" => $"{fileName}{extension} is not used by Blazor",
".js" when fileName == "dotnet" => "dotnet.js is already processed by Blazor",
".js" when assetType == "native" => $"{fileName}{extension} is not used by Blazor",
".pdb" when !copySymbols => "copying symbols is disabled",
diff --git a/src/BlazorWasmSdk/Tasks/ComputeBlazorFilesToCompress.cs b/src/BlazorWasmSdk/Tasks/ComputeBlazorFilesToCompress.cs
new file mode 100644
index 000000000000..4151612eedee
--- /dev/null
+++ b/src/BlazorWasmSdk/Tasks/ComputeBlazorFilesToCompress.cs
@@ -0,0 +1,76 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
+
+using System.Collections.Generic;
+using System.IO;
+using Microsoft.Build.Framework;
+using Microsoft.Build.Utilities;
+
+namespace Microsoft.NET.Sdk.BlazorWebAssembly
+{
+ // During the blazor build process some assets might not be at their final location by the time we try to compress them.
+ // For that reason we need to determine the path to use to compress the file, which is what this task deals with.
+ // We first check on the OriginalItemSpec of the asset and use that if the asset exists there.
+ // In case it does not, we rely use the ItemSpec, which in case OriginalItemSpec does not exist, should point to an existing file on disk.
+ // If neither the ItemSpec nor the OriginalItemSpec exist, we issue an error, since it indicates that the asset is not correctly
+ // defined.
+ // We can't just use the ItemSpec because for some assets that points to the output folder and causes issues with incrementalism.
+ public class ComputeBlazorFilesToCompress : Task
+ {
+ [Required] public ITaskItem[] Assets { get; set; }
+
+ [Output] public ITaskItem[] AssetsToCompress { get; set; }
+
+ public override bool Execute()
+ {
+ var result = new List();
+
+ for (var i = 0; i < Assets.Length; i++)
+ {
+ var asset = Assets[i];
+ var originalItemSpec = asset.GetMetadata("OriginalItemSpec");
+ if (File.Exists(originalItemSpec))
+ {
+ Log.LogMessage("Asset '{0}' found at OriginalItemSpec '{1}' and will be used for compressing the asset",
+ asset.ItemSpec,
+ originalItemSpec);
+
+ result.Add(CreateGzipAsset(asset, originalItemSpec));
+ }
+ else if (File.Exists(asset.ItemSpec))
+ {
+ Log.LogMessage("Asset '{0}' found at '{1}' and will be used for compressing the asset",
+ asset.ItemSpec,
+ asset.ItemSpec);
+
+ result.Add(CreateGzipAsset(asset, asset.ItemSpec));
+ }
+ else
+ {
+ Log.LogError("The asset '{0}' can not be found at any of the searched locations '{1}' and '{2}'",
+ asset.ItemSpec,
+ asset.ItemSpec,
+ originalItemSpec);
+ break;
+ }
+ }
+
+ AssetsToCompress = result.ToArray();
+
+ return !Log.HasLoggedErrors;
+
+ static TaskItem CreateGzipAsset(ITaskItem asset, string gzipSpec)
+ {
+ var result = new TaskItem(gzipSpec, asset.CloneCustomMetadata());
+
+ result.SetMetadata("RelatedAsset", asset.ItemSpec);
+ result.SetMetadata("AssetRole", "Alternative");
+ result.SetMetadata("AssetTraitName", "Content-Encoding");
+ result.SetMetadata("AssetTraitValue", "gzip");
+
+ return result;
+ }
+ }
+ }
+}
diff --git a/src/BlazorWasmSdk/Tasks/GZipCompress.cs b/src/BlazorWasmSdk/Tasks/GZipCompress.cs
index 139d489c9cb2..e4c594f708b7 100644
--- a/src/BlazorWasmSdk/Tasks/GZipCompress.cs
+++ b/src/BlazorWasmSdk/Tasks/GZipCompress.cs
@@ -44,12 +44,20 @@ public override bool Execute()
outputItem.SetMetadata("OriginalItemSpec", file.ItemSpec);
CompressedFiles[i] = outputItem;
- if (File.Exists(outputRelativePath) && File.GetLastWriteTimeUtc(inputFullPath) < File.GetLastWriteTimeUtc(outputRelativePath))
+ if (!File.Exists(outputRelativePath))
+ {
+ Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", file.ItemSpec, outputRelativePath);
+ }
+ else if (File.GetLastWriteTimeUtc(inputFullPath) < File.GetLastWriteTimeUtc(outputRelativePath))
{
// Incrementalism. If input source doesn't exist or it exists and is not newer than the expected output, do nothing.
- Log.LogMessage(MessageImportance.Low, $"Skipping '{file.ItemSpec}' because '{outputRelativePath}' is newer than '{file.ItemSpec}'.");
+ Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", file.ItemSpec, outputRelativePath, file.ItemSpec);
return;
}
+ else
+ {
+ Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath);
+ }
try
{
diff --git a/src/BlazorWasmSdk/Tool/Program.cs b/src/BlazorWasmSdk/Tool/Program.cs
index b254b1c1267b..d6131526cb76 100644
--- a/src/BlazorWasmSdk/Tool/Program.cs
+++ b/src/BlazorWasmSdk/Tool/Program.cs
@@ -1,5 +1,6 @@
-// Copyright (c) .NET Foundation. All rights reserved.
-// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
using System;
using System.Collections.Generic;
@@ -24,10 +25,16 @@ public static int Main(string[] args)
description: "System.IO.Compression.CompressionLevel for the Brotli compression algorithm.");
var sourcesOption = new Option>(
"-s",
- description: "A list of files to compress.") { AllowMultipleArgumentsPerToken = false };
+ description: "A list of files to compress.")
+ {
+ AllowMultipleArgumentsPerToken = false
+ };
var outputsOption = new Option>(
"-o",
- "The filenames to output the compressed file to.") { AllowMultipleArgumentsPerToken = false };
+ "The filenames to output the compressed file to.")
+ {
+ AllowMultipleArgumentsPerToken = false
+ };
brotli.Add(compressionLevelOption);
brotli.Add(sourcesOption);
@@ -37,18 +44,24 @@ public static int Main(string[] args)
brotli.Handler = CommandHandler.Create, List>((c, s, o) =>
{
- Parallel.For(0, s.Count, i =>
- {
- var source = s[i];
- var output = o[i];
-
- using var sourceStream = File.OpenRead(source);
- using var fileStream = new FileStream(output, FileMode.Create);
-
- using var stream = new BrotliStream(fileStream, c);
+ Parallel.For(0, s.Count, i =>
+ {
+ var source = s[i];
+ var output = o[i];
+ try
+ {
+ using var sourceStream = File.OpenRead(source);
+ using var fileStream = new FileStream(output, FileMode.Create);
- sourceStream.CopyTo(stream);
- });
+ using var stream = new BrotliStream(fileStream, c);
+ sourceStream.CopyTo(stream);
+ }
+ catch (Exception ex)
+ {
+ Console.Error.WriteLine($"Error compressing '{source}' into '{output}'");
+ Console.Error.WriteLine(ex.ToString());
+ }
+ });
});
return rootCommand.InvokeAsync(args).Result;
diff --git a/src/RazorSdk/.editorconfig b/src/RazorSdk/.editorconfig
new file mode 100644
index 000000000000..58a365c0b27c
--- /dev/null
+++ b/src/RazorSdk/.editorconfig
@@ -0,0 +1,9 @@
+# C# files
+[*.cs]
+
+#### Core EditorConfig Options ####
+
+# var preferences
+csharp_style_var_elsewhere = true
+csharp_style_var_for_built_in_types = true
+csharp_style_var_when_type_is_apparent = true
diff --git a/src/RazorSdk/Targets/Microsoft.NET.Sdk.Razor.StaticWebAssets.targets b/src/RazorSdk/Targets/Microsoft.NET.Sdk.Razor.StaticWebAssets.targets
index 4c821e85482a..97586b15b3a4 100644
--- a/src/RazorSdk/Targets/Microsoft.NET.Sdk.Razor.StaticWebAssets.targets
+++ b/src/RazorSdk/Targets/Microsoft.NET.Sdk.Razor.StaticWebAssets.targets
@@ -281,12 +281,12 @@ Copyright (c) .NET Foundation. All rights reserved.
+ ResolveStaticWebAssetsConfiguration;
LoadStaticWebAssetsBuildManifest;
$(GenerateStaticWebAssetsPackTargetsDependsOn);
- ResolveStaticWebAssetsConfiguration;
GenerateStaticWebAssetsPackTargets;
$(TargetsForTfmSpecificContentInPackage)
@@ -295,7 +295,8 @@ Copyright (c) .NET Foundation. All rights reserved.
- <_StaticWebAssetsManifestBase>$(BaseIntermediateOutputPath)$(Configuration)\$(TargetFramework.ToLowerInvariant())\
+ <_StaticWebAssetsManifestBase>$(BaseIntermediateOutputPath)$(Configuration)\
+ <_StaticWebAssetsManifestBase Condition="'$(AppendTargetFrameworkToOutputPath)' != 'false'">$(_StaticWebAssetsManifestBase)$(TargetFramework.ToLowerInvariant())\
_content/$(PackageId)
Default
$(_StaticWebAssetsManifestBase)staticwebassets.build.json
@@ -937,6 +938,12 @@ Copyright (c) .NET Foundation. All rights reserved.
+
+
+
+
+
@@ -968,8 +975,8 @@ Copyright (c) .NET Foundation. All rights reserved.
-
- staticwebassets\%(_CurrentProjectStaticWebAsset.RelativePath)
+
+ %(_PackStaticWebAssetWithTargetPath.TargetPath)
diff --git a/src/RazorSdk/Tasks/StaticWebAssets/CollectStaticWebAssetsToCopy.cs b/src/RazorSdk/Tasks/StaticWebAssets/CollectStaticWebAssetsToCopy.cs
index bb3c64735070..19c51ca87228 100644
--- a/src/RazorSdk/Tasks/StaticWebAssets/CollectStaticWebAssetsToCopy.cs
+++ b/src/RazorSdk/Tasks/StaticWebAssets/CollectStaticWebAssetsToCopy.cs
@@ -28,7 +28,7 @@ public override bool Execute()
var normalizedOutputPath = StaticWebAsset.NormalizeContentRootPath(Path.GetFullPath(OutputPath));
try
{
- foreach (var asset in Assets.Select(a => StaticWebAsset.FromTaskItem(a)))
+ foreach (var asset in Assets.Select(StaticWebAsset.FromTaskItem))
{
string fileOutputPath = null;
if (!(asset.IsDiscovered() || asset.IsComputed()))
diff --git a/src/RazorSdk/Tasks/StaticWebAssets/ComputeStaticWebAssetsTargetPaths.cs b/src/RazorSdk/Tasks/StaticWebAssets/ComputeStaticWebAssetsTargetPaths.cs
index c205402e19d2..ab94f5cda498 100644
--- a/src/RazorSdk/Tasks/StaticWebAssets/ComputeStaticWebAssetsTargetPaths.cs
+++ b/src/RazorSdk/Tasks/StaticWebAssets/ComputeStaticWebAssetsTargetPaths.cs
@@ -17,6 +17,8 @@ public class ComputeStaticWebAssetsTargetPaths : Task
public bool UseAlternatePathDirectorySeparator { get; set; }
+ public bool AdjustPathsForPack { get; set; } = false;
+
[Output]
public ITaskItem[] AssetsWithTargetPath { get; set; }
@@ -35,6 +37,11 @@ public override bool Execute()
PathPrefix,
UseAlternatePathDirectorySeparator ? Path.AltDirectorySeparatorChar : Path.DirectorySeparatorChar);
+ if (AdjustPathsForPack && string.IsNullOrEmpty(Path.GetExtension(targetPath)))
+ {
+ targetPath = Path.GetDirectoryName(targetPath);
+ }
+
result.SetMetadata("TargetPath", targetPath);
AssetsWithTargetPath[i] = result;
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/.editorconfig b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/.editorconfig
new file mode 100644
index 000000000000..58a365c0b27c
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/.editorconfig
@@ -0,0 +1,9 @@
+# C# files
+[*.cs]
+
+#### Core EditorConfig Options ####
+
+# var preferences
+csharp_style_var_elsewhere = true
+csharp_style_var_for_built_in_types = true
+csharp_style_var_when_type_is_apparent = true
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorWasmStaticWebAssetsIntegrationTest.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorWasmStaticWebAssetsIntegrationTest.cs
index f8d950f6ab36..592f4f3bc9da 100644
--- a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorWasmStaticWebAssetsIntegrationTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorWasmStaticWebAssetsIntegrationTest.cs
@@ -147,6 +147,37 @@ public void StaticWebAssets_Publish_Hosted_Works()
intermediateOutputPath);
}
+ [Fact]
+ public void StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets()
+ {
+ // Arrange
+ var testAppName = "BlazorHosted";
+ ProjectDirectory = CreateAspNetSdkTestAsset(testAppName);
+
+ // Check that static web assets is correctly configured by setting up a css file to triger css isolation.
+ // The list of publish files should not include bundle.scp.css and should include blazorwasm.styles.css
+ File.WriteAllText(Path.Combine(ProjectDirectory.TestRoot, "blazorwasm", "App.razor.css"), "h1 { font-size: 16px; }");
+
+ var publish = new PublishCommand(ProjectDirectory, "blazorhosted");
+ publish.WithWorkingDirectory(ProjectDirectory.TestRoot);
+ var publishResult = publish.Execute("/p:GenerateDocumentationFile=true", "/bl");
+ publishResult.Should().Pass();
+
+ var publishPath = publish.GetOutputDirectory(DefaultTfm).ToString();
+ var intermediateOutputPath = publish.GetIntermediateDirectory(DefaultTfm, "Debug").ToString();
+
+ // GenerateStaticWebAssetsManifest should generate the manifest file.
+ var path = Path.Combine(intermediateOutputPath, "staticwebassets.publish.json");
+ new FileInfo(path).Should().Exist();
+ var manifest = StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(path));
+ AssertManifest(manifest, LoadPublishManifest());
+
+ AssertPublishAssets(
+ StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(path)),
+ publishPath,
+ intermediateOutputPath);
+ }
+
[Fact]
public void StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works()
{
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/ComputeBlazorFilesToCompressTest.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/ComputeBlazorFilesToCompressTest.cs
new file mode 100644
index 000000000000..856454f494ee
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/ComputeBlazorFilesToCompressTest.cs
@@ -0,0 +1,124 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using FluentAssertions;
+using Microsoft.AspNetCore.Razor.Tasks;
+using Microsoft.Build.Framework;
+using Microsoft.NET.TestFramework;
+using Moq;
+using Xunit;
+
+namespace Microsoft.NET.Sdk.BlazorWebAssembly.Tests
+{
+ public class ComputeBlazorFilesToCompressTest
+ {
+ public ComputeBlazorFilesToCompressTest()
+ {
+ Directory.CreateDirectory(Path.Combine(TestContext.Current.TestExecutionDirectory, nameof(ComputeBlazorFilesToCompressTest)));
+ ItemSpec = Path.Combine(TestContext.Current.TestExecutionDirectory, nameof(ComputeBlazorFilesToCompressTest), Guid.NewGuid().ToString("N") + ".tmp");
+ OriginalItemSpec = Path.Combine(TestContext.Current.TestExecutionDirectory, nameof(ComputeBlazorFilesToCompressTest), Guid.NewGuid().ToString("N") + ".tmp");
+ }
+
+ public string ItemSpec { get; }
+
+ public string OriginalItemSpec { get; }
+
+ [Fact]
+ public void PrefersOriginalItemSpecWhenFileExists()
+ {
+ // Arrange
+ var errorMessages = new List();
+ var buildEngine = new Mock();
+ buildEngine.Setup(e => e.LogErrorEvent(It.IsAny()))
+ .Callback(args => errorMessages.Add(args.Message));
+
+ File.Create(ItemSpec);
+ File.Create(OriginalItemSpec);
+
+ var asset = new StaticWebAsset()
+ {
+ Identity = ItemSpec,
+ OriginalItemSpec = OriginalItemSpec
+ };
+
+ var task = new ComputeBlazorFilesToCompress
+ {
+ BuildEngine = buildEngine.Object,
+ Assets = new[] { asset.ToTaskItem()}
+ };
+
+ // Act
+ var result = task.Execute();
+
+ // Assert
+ result.Should().BeTrue();
+ task.AssetsToCompress.Should().HaveCount(1);
+ task.AssetsToCompress[0].ItemSpec.Should().Be(OriginalItemSpec);
+ }
+
+ [Fact]
+ public void FallsBackToItemSpecWhenIdentityDoesNotExist()
+ {
+ // Arrange
+ var errorMessages = new List();
+ var buildEngine = new Mock();
+ buildEngine.Setup(e => e.LogErrorEvent(It.IsAny()))
+ .Callback(args => errorMessages.Add(args.Message));
+
+ File.Create(ItemSpec);
+
+ var asset = new StaticWebAsset()
+ {
+ Identity = ItemSpec,
+ OriginalItemSpec = OriginalItemSpec
+ };
+
+ var task = new ComputeBlazorFilesToCompress
+ {
+ BuildEngine = buildEngine.Object,
+ Assets = new[] { asset.ToTaskItem() }
+ };
+
+ // Act
+ var result = task.Execute();
+
+ // Assert
+ result.Should().BeTrue();
+ task.AssetsToCompress.Should().HaveCount(1);
+ task.AssetsToCompress[0].ItemSpec.Should().Be(ItemSpec);
+ }
+
+ [Fact]
+ public void FailsWhenNeitherIdentityNorOriginalItemSpecExist()
+ {
+ // Arrange
+ var errorMessages = new List();
+ var buildEngine = new Mock();
+ buildEngine.Setup(e => e.LogErrorEvent(It.IsAny()))
+ .Callback(args => errorMessages.Add(args.Message));
+
+ var asset = new StaticWebAsset()
+ {
+ Identity = ItemSpec,
+ OriginalItemSpec = OriginalItemSpec
+ };
+
+ var task = new ComputeBlazorFilesToCompress
+ {
+ BuildEngine = buildEngine.Object,
+ Assets = new[] { asset.ToTaskItem() }
+ };
+
+ // Act
+ var result = task.Execute();
+
+ // Assert
+ result.Should().BeFalse();
+ task.AssetsToCompress.Should().BeEmpty();
+ }
+ }
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.files.json b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.files.json
new file mode 100644
index 000000000000..b383217755b2
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.files.json
@@ -0,0 +1,237 @@
+[
+ "${OutputPath}\\wwwroot\\Fake-License.txt",
+ "${OutputPath}\\wwwroot\\_content\\RazorClassLibrary\\styles.css",
+ "${OutputPath}\\wwwroot\\_content\\RazorClassLibrary\\wwwroot\\exampleJsInterop.js",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Authorization.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Forms.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.Web.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.WebAssembly.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Components.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.AspNetCore.Metadata.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Abstractions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Binder.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.FileExtensions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.Json.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Configuration.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.DependencyInjection.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Abstractions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileProviders.Physical.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.FileSystemGlobbing.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.Abstractions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Logging.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Options.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Options.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Options.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.Extensions.Primitives.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.WebAssembly.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.dll",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\Microsoft.JSInterop.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\RazorClassLibrary.dll",
+ "${OutputPath}\\wwwroot\\_framework\\RazorClassLibrary.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\RazorClassLibrary.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\RazorClassLibrary.pdb.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Buffers.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Buffers.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Buffers.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Concurrent.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Concurrent.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Concurrent.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.NonGeneric.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.NonGeneric.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.NonGeneric.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Specialized.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Specialized.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.Specialized.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Annotations.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Annotations.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Annotations.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Primitives.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Primitives.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.Primitives.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.TypeConverter.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.ComponentModel.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Console.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Console.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Console.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Debug.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Debug.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Debug.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.DiagnosticSource.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Tracing.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Tracing.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Diagnostics.Tracing.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.FileSystem.Watcher.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.Pipelines.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.Pipelines.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.IO.Pipelines.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.Expressions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.Expressions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.Expressions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Linq.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Memory.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Memory.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Memory.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Net.Http.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Net.Http.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Net.Http.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.ObjectModel.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.ObjectModel.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.ObjectModel.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.CoreLib.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.CoreLib.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.CoreLib.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Runtime.InteropServices.JavaScript.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Uri.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Uri.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Private.Uri.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.ILGeneration.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Emit.Lightweight.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Primitives.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Primitives.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Reflection.Primitives.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Resources.ResourceManager.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Resources.ResourceManager.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Resources.ResourceManager.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.CompilerServices.Unsafe.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Extensions.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Extensions.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Extensions.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.InteropServices.RuntimeInformation.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Loader.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Loader.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.Loader.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Claims.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Claims.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Claims.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Algorithms.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Security.Cryptography.Primitives.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Encodings.Web.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Encodings.Web.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Encodings.Web.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Json.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Json.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Text.Json.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.Tasks.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.Tasks.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.Tasks.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.ThreadPool.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.ThreadPool.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.ThreadPool.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Threading.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\System.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.boot.json",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.boot.json.br",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.boot.json.gz",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.webassembly.js",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.webassembly.js.br",
+ "${OutputPath}\\wwwroot\\_framework\\blazor.webassembly.js.gz",
+ "${OutputPath}\\wwwroot\\_framework\\blazorwasm.dll",
+ "${OutputPath}\\wwwroot\\_framework\\blazorwasm.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\blazorwasm.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\blazorwasm.pdb.gz",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.${RuntimeVersion}.js",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.${RuntimeVersion}.js.br",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.${RuntimeVersion}.js.gz",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.timezones.blat.br",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.timezones.blat.gz",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.wasm",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.wasm.br",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.wasm.gz",
+ "${OutputPath}\\wwwroot\\_framework\\icudt.dat",
+ "${OutputPath}\\wwwroot\\_framework\\icudt.dat.br",
+ "${OutputPath}\\wwwroot\\_framework\\icudt.dat.gz",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_CJK.dat",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_CJK.dat.br",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_CJK.dat.gz",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_EFIGS.dat.br",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_EFIGS.dat.gz",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_no_CJK.dat.br",
+ "${OutputPath}\\wwwroot\\_framework\\icudt_no_CJK.dat.gz",
+ "${OutputPath}\\wwwroot\\_framework\\netstandard.dll",
+ "${OutputPath}\\wwwroot\\_framework\\netstandard.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\netstandard.dll.gz",
+ "${OutputPath}\\wwwroot\\blazorwasm.styles.css",
+ "${OutputPath}\\wwwroot\\css\\app.css",
+ "${OutputPath}\\wwwroot\\custom-service-worker-assets.js",
+ "${OutputPath}\\wwwroot\\index.html",
+ "${OutputPath}\\wwwroot\\serviceworkers\\my-service-worker.js"
+]
\ No newline at end of file
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json
new file mode 100644
index 000000000000..ddd5772a6788
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json
@@ -0,0 +1,4045 @@
+{
+ "Version": 1,
+ "Hash": "__hash__",
+ "Source": "blazorhosted",
+ "BasePath": "_content/blazorhosted",
+ "Mode": "Default",
+ "ManifestType": "Publish",
+ "ReferencedProjectsConfiguration": [
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\blazorwasm.csproj",
+ "Version": 2,
+ "Source": "blazorwasm",
+ "GetPublishAssetsTargets": "ComputeFilesToPublish;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "BuildProjectReferences=false;ResolveAssemblyReferencesFindRelatedSatellites=true;_PublishingBlazorWasmProject=true",
+ "AdditionalPublishPropertiesToRemove": "NoBuild;RuntimeIdentifier;WebPublishProfileFile;TargetFramework",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework"
+ },
+ {
+ "Identity": "${ProjectRoot}\\razorclasslibrary\\RazorClassLibrary.csproj",
+ "Version": 2,
+ "Source": "RazorClassLibrary",
+ "GetPublishAssetsTargets": "ComputeReferencedStaticWebAssetsPublishManifest;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "",
+ "AdditionalPublishPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier"
+ }
+ ],
+ "DiscoveryPatterns": [
+ {
+ "Name": "RazorClassLibrary\\wwwroot",
+ "Source": "RazorClassLibrary",
+ "ContentRoot": "${ProjectRoot}\\razorclasslibrary\\wwwroot\\",
+ "BasePath": "_content/RazorClassLibrary",
+ "Pattern": "**"
+ },
+ {
+ "Name": "blazorwasm\\wwwroot",
+ "Source": "blazorwasm",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\wwwroot\\",
+ "BasePath": "/",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\LinkToWebRoot\\css\\app.css",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "css/app.css",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "LinkToWebRoot\\css\\app.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.webassembly.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "boot",
+ "CopyToOutputDirectory": "PreserveNewest",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\microsoft.aspnetcore.components.webassembly\\[[CustomPackageVersion]]\\build\\net5.0\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.timezones.blat",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.wasm",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt.dat",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_CJK.dat",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_EFIGS.dat",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_no_CJK.dat",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.boot.json",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "manifest",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\blazor.publish.boot.json"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor\\_framework\\dotnet.js",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.${RuntimeVersion}.js",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor\\_framework\\dotnet.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework/RazorClassLibrary.pdb.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/RazorClassLibrary.pdb.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\RazorClassLibrary.pdb",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework\\[[_framework/RazorClassLibrary.pdb.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework/blazor.webassembly.js.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.webassembly.js.gz",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "PreserveNewest",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework/blazorwasm.pdb.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazorwasm.pdb.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazorwasm.pdb",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework\\[[_framework/blazorwasm.pdb.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.${RuntimeVersion}.js.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.${RuntimeVersion}.js.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor\\_framework\\dotnet.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework\\[[_framework/dotnet.${RuntimeVersion}.js.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.wasm.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.wasm.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\build-gz\\[[_framework\\[[_framework/dotnet.wasm.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Authorization.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Authorization.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Authorization.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Authorization.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Forms.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Forms.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Forms.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Forms.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Web.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Web.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Metadata.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Metadata.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Metadata.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Metadata.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Binder.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Binder.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Binder.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Binder.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.FileExtensions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Json.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Json.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileProviders.Physical.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Physical.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Physical.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileSystemGlobbing.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileSystemGlobbing.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileSystemGlobbing.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.Abstractions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Options.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Options.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Options.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Options.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Primitives.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Primitives.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.WebAssembly.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.WebAssembly.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/RazorClassLibrary.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/RazorClassLibrary.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/RazorClassLibrary.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/RazorClassLibrary.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Buffers.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Buffers.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Buffers.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Buffers.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Buffers.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Buffers.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Buffers.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Buffers.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Concurrent.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Concurrent.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Concurrent.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Concurrent.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.NonGeneric.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.NonGeneric.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.NonGeneric.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.NonGeneric.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Specialized.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Specialized.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Specialized.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Specialized.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.Annotations.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Annotations.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.Annotations.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Annotations.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.Primitives.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Primitives.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.Primitives.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Primitives.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.TypeConverter.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.TypeConverter.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.TypeConverter.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.TypeConverter.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Console.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Console.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Console.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Console.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Console.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Console.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Console.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Console.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.Debug.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Debug.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.Debug.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Debug.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.DiagnosticSource.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.DiagnosticSource.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.DiagnosticSource.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.DiagnosticSource.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.Tracing.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Tracing.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Diagnostics.Tracing.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Tracing.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.IO.FileSystem.Watcher.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.FileSystem.Watcher.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.IO.FileSystem.Watcher.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.FileSystem.Watcher.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.IO.Pipelines.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.Pipelines.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.IO.Pipelines.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.Pipelines.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.Expressions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.Expressions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.Expressions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.Expressions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Memory.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Memory.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Memory.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Memory.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Memory.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Memory.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Net.Http.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Net.Http.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Net.Http.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Net.Http.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Net.Http.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Net.Http.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Net.Http.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Net.Http.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ObjectModel.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ObjectModel.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ObjectModel.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ObjectModel.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.CoreLib.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.CoreLib.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.CoreLib.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.CoreLib.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Uri.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Uri.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Uri.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Uri.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Emit.ILGeneration.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.ILGeneration.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Emit.ILGeneration.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.ILGeneration.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Emit.Lightweight.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.Lightweight.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Emit.Lightweight.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.Lightweight.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Primitives.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Primitives.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Reflection.Primitives.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Primitives.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Resources.ResourceManager.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Resources.ResourceManager.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Resources.ResourceManager.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Resources.ResourceManager.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.CompilerServices.Unsafe.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.CompilerServices.Unsafe.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.Extensions.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Extensions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.Extensions.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Extensions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.InteropServices.RuntimeInformation.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.InteropServices.RuntimeInformation.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.Loader.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Loader.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.Loader.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Loader.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Claims.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Claims.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Claims.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Claims.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Cryptography.Algorithms.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Algorithms.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Cryptography.Algorithms.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Algorithms.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Cryptography.Primitives.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Primitives.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Security.Cryptography.Primitives.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Primitives.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Encodings.Web.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Encodings.Web.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Encodings.Web.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Encodings.Web.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Json.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Json.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Json.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Json.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.Tasks.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.Tasks.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.Tasks.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.Tasks.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.ThreadPool.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.ThreadPool.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.ThreadPool.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.ThreadPool.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Threading.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/System.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.boot.json.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.boot.json.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor.publish.boot.json"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.boot.json.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.boot.json.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor.publish.boot.json"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.webassembly.js.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.webassembly.js.br",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "PreserveNewest",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/blazorwasm.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazorwasm.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\blazorwasm.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\blazorwasm.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/blazorwasm.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazorwasm.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\blazorwasm.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\blazorwasm.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.${RuntimeVersion}.js.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.${RuntimeVersion}.js.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor\\_framework\\dotnet.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\blazor\\_framework\\dotnet.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.timezones.blat.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.timezones.blat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.timezones.blat.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.timezones.blat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.wasm.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.wasm.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt.dat.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt.dat.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_CJK.dat.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_CJK.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_CJK.dat.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_CJK.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_EFIGS.dat.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_EFIGS.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_EFIGS.dat.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_EFIGS.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_no_CJK.dat.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_no_CJK.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_no_CJK.dat.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_no_CJK.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/netstandard.dll.br]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/netstandard.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\netstandard.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\netstandard.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\compress\\[[_framework/netstandard.dll.gz]]",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/netstandard.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\netstandard.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\netstandard.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\custom-service-worker-assets.js",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "custom-service-worker-assets.js",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorServiceWorker",
+ "AssetTraitValue": "ServiceWorkerManifest",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\custom-service-worker-assets.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Authorization.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Authorization.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Forms.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Forms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Metadata.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Metadata.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Binder.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Binder.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.FileExtensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileProviders.Physical.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileProviders.Physical.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.FileSystemGlobbing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Options.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/RazorClassLibrary.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\RazorClassLibrary.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Buffers.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Buffers.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Buffers.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Concurrent.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.NonGeneric.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Collections.NonGeneric.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Specialized.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Collections.Specialized.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Collections.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Annotations.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.ComponentModel.Annotations.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.Primitives.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.ComponentModel.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.TypeConverter.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.ComponentModel.TypeConverter.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Console.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Console.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Console.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Debug.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Diagnostics.Debug.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.DiagnosticSource.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Diagnostics.DiagnosticSource.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Diagnostics.Tracing.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Diagnostics.Tracing.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.FileSystem.Watcher.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.IO.FileSystem.Watcher.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.IO.Pipelines.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.IO.Pipelines.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.Expressions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Linq.Expressions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Linq.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Memory.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Memory.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Net.Http.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Net.Http.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Net.Http.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ObjectModel.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.ObjectModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.CoreLib.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Runtime.InteropServices.JavaScript.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Uri.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.ILGeneration.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.ILGeneration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Emit.Lightweight.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Reflection.Emit.Lightweight.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Reflection.Primitives.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Reflection.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Resources.ResourceManager.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Resources.ResourceManager.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Extensions.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Runtime.Extensions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Runtime.InteropServices.RuntimeInformation.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.Loader.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Runtime.Loader.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Runtime.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Claims.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Security.Claims.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Algorithms.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Algorithms.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Security.Cryptography.Primitives.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Security.Cryptography.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Encodings.Web.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Json.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Text.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.Tasks.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Threading.Tasks.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.ThreadPool.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Threading.ThreadPool.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.Threading.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Threading.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.Threading.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\System.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\System.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\blazorwasm.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazorwasm.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\blazorwasm.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\linked\\netstandard.dll",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/netstandard.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\netstandard.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\scopedcss\\bundle\\blazorwasm.styles.css",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\scopedcss\\bundle\\",
+ "BasePath": "/",
+ "RelativePath": "blazorwasm.styles.css",
+ "AssetKind": "All",
+ "AssetMode": "CurrentProject",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ApplicationBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\scopedcss\\bundle\\blazorwasm.styles.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\service-worker\\my-prod-service-worker.js",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\obj\\Debug\\net6.0\\service-worker\\",
+ "BasePath": "/",
+ "RelativePath": "serviceworkers/my-service-worker.js",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorServiceWorker",
+ "AssetTraitValue": "ServiceWorkerJs",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\serviceworkers\\my-prod-service-worker.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\wwwroot\\Fake-License.txt",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "Fake-License.txt",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\Fake-License.txt"
+ },
+ {
+ "Identity": "${ProjectRoot}\\blazorwasm\\wwwroot\\index.html",
+ "SourceId": "blazorwasm",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\blazorwasm\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "index.html",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\index.html"
+ },
+ {
+ "Identity": "${ProjectRoot}\\razorclasslibrary\\wwwroot\\styles.css",
+ "SourceId": "RazorClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\razorclasslibrary\\wwwroot\\",
+ "BasePath": "_content/RazorClassLibrary",
+ "RelativePath": "styles.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\styles.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\razorclasslibrary\\wwwroot\\wwwroot\\exampleJsInterop.js",
+ "SourceId": "RazorClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\razorclasslibrary\\wwwroot\\",
+ "BasePath": "_content/RazorClassLibrary",
+ "RelativePath": "wwwroot/exampleJsInterop.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\wwwroot\\exampleJsInterop.js"
+ }
+ ]
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIncrementalismTest.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIncrementalismTest.cs
index a67182a2cbeb..1aa6d64cb327 100644
--- a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIncrementalismTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIncrementalismTest.cs
@@ -2,15 +2,13 @@
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.IO;
-using System.Text.Json;
-using System.Threading.Tasks;
using System.Linq;
-using Microsoft.NET.Sdk.BlazorWebAssembly;
+using System.Text.Json;
+using FluentAssertions;
using Microsoft.NET.TestFramework;
using Microsoft.NET.TestFramework.Assertions;
using Microsoft.NET.TestFramework.Commands;
using Microsoft.NET.TestFramework.Utilities;
-using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
@@ -60,7 +58,8 @@ public void Build_GzipCompression_IsIncremental()
var projectDirectory = CreateAspNetSdkTestAsset(testAsset);
var build = new BuildCommand(projectDirectory, "blazorwasm");
- build.Execute()
+ build.WithWorkingDirectory(projectDirectory.TestRoot);
+ build.Execute("/bl")
.Should()
.Pass();
@@ -74,7 +73,8 @@ public void Build_GzipCompression_IsIncremental()
for (var i = 0; i < 3; i++)
{
build = new BuildCommand(projectDirectory, "blazorwasm");
- build.Execute()
+ build.WithWorkingDirectory(projectDirectory.TestRoot);
+ build.Execute($"/bl:msbuild{i}.binlog")
.Should()
.Pass();
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIntegrationTest.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIntegrationTest.cs
index a2687692b45f..54a6bfbd7384 100644
--- a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIntegrationTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmBuildIntegrationTest.cs
@@ -1,25 +1,23 @@
-// Copyright (c) .NET Foundation. All rights reserved.
-// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+//
using System.IO;
+using System.Linq;
using System.Text.Json;
-using System.Threading.Tasks;
using System.Xml.Linq;
-using Microsoft.NET.TestFramework;
+using FluentAssertions;
+using Microsoft.AspNetCore.Razor.Tasks;
using Microsoft.NET.TestFramework.Assertions;
using Microsoft.NET.TestFramework.Commands;
-using Microsoft.NET.TestFramework.Utilities;
-using Microsoft.NET.Sdk.BlazorWebAssembly;
-using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
-using Microsoft.AspNetCore.Razor.Tasks;
namespace Microsoft.NET.Sdk.BlazorWebAssembly.Tests
{
public class WasmBuildIntegrationTest : BlazorWasmBaselineTests
{
- public WasmBuildIntegrationTest(ITestOutputHelper log) : base(log, GenerateBaselines) {}
+ public WasmBuildIntegrationTest(ITestOutputHelper log) : base(log, GenerateBaselines) { }
[Fact]
public void BuildMinimal_Works()
@@ -43,11 +41,6 @@ public void BuildMinimal_Works()
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "dotnet.timezones.blat")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm.gz")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm-minimal.dll")).Should().Exist();
-
- //var staticWebAssets = new FileInfo(Path.Combine(buildOutputDirectory, "blazorwasm-minimal.StaticWebAssets.xml"));
- //staticWebAssets.Should().Exist();
- //staticWebAssets.Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
- //staticWebAssets.Should().Contain(Path.Combine(DefaultTfm, "scopedcss"));
}
[Fact]
@@ -72,15 +65,61 @@ public void Build_Works()
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll.gz")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll.gz")).Should().Exist();
-
+
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm.pdb")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.pdb")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.dll")).Should().Exist();
+ }
+
+ [Fact]
+ public void Build_Works_WithLibraryUsingHintPath()
+ {
+ // Arrange
+ var testAppName = "BlazorWasmWithLibrary";
+ var testInstance = CreateAspNetSdkTestAsset(testAppName);
+
+ testInstance.WithProjectChanges((project, document) =>
+ {
+ if (Path.GetFileNameWithoutExtension(project) == "blazorwasm")
+ {
+ var reference = document
+ .Descendants()
+ .Single(e =>
+ e.Name == "ProjectReference" &&
+ e.Attribute("Include").Value == @"..\razorclasslibrary\RazorClassLibrary.csproj");
+
+ reference.Name = "Reference";
+ reference.Add(new XElement(
+ "HintPath",
+ Path.Combine("..", "razorclasslibrary", "bin", "Debug", "net6.0", "RazorClassLibrary.dll")));
+ }
+ });
- //var staticWebAssets = new FileInfo(Path.Combine(buildOutputDirectory, "blazorwasm.StaticWebAssets.xml"));
- //staticWebAssets.Should().Exist();
- //staticWebAssets.Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
- //staticWebAssets.Should().Contain(Path.Combine(testInstance.TestRoot, "razorclasslibrary", "wwwroot"));
+ var buildLibraryCommand = new BuildCommand(testInstance, "razorclasslibrary");
+ buildLibraryCommand.WithWorkingDirectory(testInstance.TestRoot);
+ buildLibraryCommand.Execute("/bl")
+ .Should().Pass();
+
+ var buildCommand = new BuildCommand(testInstance, "blazorwasm");
+ buildCommand.WithWorkingDirectory(testInstance.TestRoot);
+ buildCommand.Execute("/bl")
+ .Should().Pass();
+
+ var buildOutputDirectory = buildCommand.GetOutputDirectory(DefaultTfm).ToString();
+
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazor.boot.json")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazor.webassembly.js")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm.gz")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm.dll")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll.gz")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll.gz")).Should().Exist();
+
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm.pdb")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.pdb")).Should().Exist();
+ new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.dll")).Should().Exist();
}
[Fact]
@@ -105,15 +144,10 @@ public void Build_InRelease_Works()
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll.gz")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "System.dll.gz")).Should().Exist();
-
+
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm.pdb")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.pdb")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.dll")).Should().Exist();
-
- //var staticWebAssets = new FileInfo(Path.Combine(buildOutputDirectory, "blazorwasm.StaticWebAssets.xml"));
- //staticWebAssets.Should().Exist();
- //staticWebAssets.Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
- //staticWebAssets.Should().Contain(Path.Combine(testInstance.TestRoot, "razorclasslibrary", "wwwroot"));
}
[Fact]
@@ -308,7 +342,7 @@ public void Build_Hosted_Works()
// Arrange
var testAppName = "BlazorHosted";
var testInstance = CreateAspNetSdkTestAsset(testAppName);
-
+
var buildCommand = new BuildCommand(testInstance, "blazorhosted");
buildCommand.WithWorkingDirectory(testInstance.TestRoot);
buildCommand.Execute("/bl").Should().Pass();
@@ -316,12 +350,6 @@ public void Build_Hosted_Works()
var buildOutputDirectory = buildCommand.GetOutputDirectory(DefaultTfm).ToString();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "_bin", "blazorwasm.dll")).Should().NotExist();
-
- //var staticWebAssets = new FileInfo(Path.Combine(buildOutputDirectory, "blazorhosted.StaticWebAssets.xml"));
- //staticWebAssets.Should().Exist();
- //staticWebAssets.Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
- //staticWebAssets.Should().Contain(Path.Combine("razorclasslibrary", "wwwroot"));
- //staticWebAssets.Should().Contain(Path.Combine("blazorwasm", "wwwroot"));
}
[Fact]
@@ -333,7 +361,8 @@ public void Build_SatelliteAssembliesAreCopiedToBuildOutput()
ProjectDirectory.WithProjectChanges((path, project) =>
{
- if (path.Contains("blazorwasm")) {
+ if (path.Contains("blazorwasm"))
+ {
var ns = project.Root.Name.Namespace;
var propertyGroup = new XElement(ns + "PropertyGroup");
propertyGroup.Add(new XElement("DefineConstants", @"$(DefineConstants);REFERENCE_classlibrarywithsatelliteassemblies"));
@@ -388,7 +417,8 @@ public void Build_WithCustomOutputPath_Works()
testInstance.WithProjectChanges((path, project) =>
{
- if (path.Contains("blazorwasm")) {
+ if (path.Contains("blazorwasm"))
+ {
var ns = project.Root.Name.Namespace;
var propertyGroup = new XElement(ns + "PropertyGroup");
propertyGroup.Add(new XElement("BaseOutputPath", @"$(MSBuildThisFileDirectory)build\bin\"));
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishTest.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishIntegrationTest.cs
similarity index 95%
rename from src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishTest.cs
rename to src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishIntegrationTest.cs
index 1ee91ae2b107..a1ceba1149be 100644
--- a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPublishIntegrationTest.cs
@@ -103,6 +103,54 @@ public void Publish_WithDefaultSettings_Works()
VerifyTypeGranularTrimming(blazorPublishDirectory);
}
+ [Fact]
+ public void Publish_Works_WithLibraryUsingHintPath()
+ {
+ // Arrange
+ var testAppName = "BlazorWasmWithLibrary";
+ var testInstance = CreateAspNetSdkTestAsset(testAppName);
+
+ testInstance.WithProjectChanges((project, document) =>
+ {
+ if (Path.GetFileNameWithoutExtension(project) == "blazorwasm")
+ {
+ var reference = document
+ .Descendants()
+ .Single(e =>
+ e.Name == "ProjectReference" &&
+ e.Attribute("Include").Value == @"..\razorclasslibrary\RazorClassLibrary.csproj");
+
+ reference.Name = "Reference";
+ reference.Add(new XElement(
+ "HintPath",
+ Path.Combine("..", "razorclasslibrary", "bin", "Debug", "net6.0", "RazorClassLibrary.dll")));
+ }
+ });
+
+ var buildLibraryCommand = new BuildCommand(testInstance, "razorclasslibrary");
+ buildLibraryCommand.WithWorkingDirectory(testInstance.TestRoot);
+ buildLibraryCommand.Execute("/bl")
+ .Should().Pass();
+
+ var publishCommand = new PublishCommand(Log, Path.Combine(testInstance.TestRoot, "blazorwasm"));
+ publishCommand.WithWorkingDirectory(testInstance.TestRoot);
+ publishCommand.Execute("/bl").Should().Pass();
+
+ var publishOutputDirectory = publishCommand.GetOutputDirectory(DefaultTfm).ToString();
+
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "blazor.boot.json")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "blazor.webassembly.js")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "dotnet.wasm")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "dotnet.wasm.gz")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "blazorwasm.dll")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "System.Text.Json.dll.gz")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "System.dll")).Should().Exist();
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "System.dll.gz")).Should().Exist();
+
+ new FileInfo(Path.Combine(publishOutputDirectory, "wwwroot", "_framework", "RazorClassLibrary.dll")).Should().Exist();
+ }
+
[Fact]
public void Publish_WithScopedCss_Works()
{
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPwaManifestTests.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPwaManifestTests.cs
index 6a711426de67..287707faac85 100644
--- a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPwaManifestTests.cs
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/WasmPwaManifestTests.cs
@@ -41,9 +41,6 @@ public void Build_ServiceWorkerAssetsManifest_Works()
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm")).Should().Exist();
new FileInfo(Path.Combine(buildOutputDirectory, "wwwroot", "_framework", "blazorwasm.dll")).Should().Exist();
- //var staticWebAssets = Path.Combine(buildOutputDirectory, "blazorwasm.StaticWebAssets.xml");
- //new FileInfo(staticWebAssets).Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
-
var serviceWorkerAssetsManifest = Path.Combine(buildOutputDirectory, "wwwroot", "service-worker-assets.js");
// Trim prefix 'self.assetsManifest = ' and suffix ';'
var manifestContents = File.ReadAllText(serviceWorkerAssetsManifest).TrimEnd()[22..^1];
@@ -76,9 +73,6 @@ public void Build_HostedAppWithServiceWorker_Works()
var buildOutputDirectory = Path.Combine(testInstance.TestRoot, "blazorwasm", "bin", "Debug", DefaultTfm);
- //var staticWebAssets = Path.Combine(buildOutputDirectory, "blazorwasm.StaticWebAssets.xml");
- //new FileInfo(staticWebAssets).Should().Contain(Path.Combine(DefaultTfm, "wwwroot"));
-
var serviceWorkerAssetsManifest = Path.Combine(buildOutputDirectory, "wwwroot", "custom-service-worker-assets.js");
// Trim prefix 'self.assetsManifest = ' and suffix ';'
var manifestContents = File.ReadAllText(serviceWorkerAssetsManifest).TrimEnd()[22..^1];
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/.editorconfig b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/.editorconfig
new file mode 100644
index 000000000000..58a365c0b27c
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/.editorconfig
@@ -0,0 +1,9 @@
+# C# files
+[*.cs]
+
+#### Core EditorConfig Options ####
+
+# var preferences
+csharp_style_var_elsewhere = true
+csharp_style_var_for_built_in_types = true
+csharp_style_var_when_type_is_apparent = true
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/PackIntegrationTest.cs b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/PackIntegrationTest.cs
index 17e71a8bbd1c..9b5878c7cfbc 100644
--- a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/PackIntegrationTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/PackIntegrationTest.cs
@@ -66,223 +66,5 @@ public void Pack_NoBuild_Works_IncludesAssembly()
Path.Combine(projectDirectory.Path, "bin", "Debug", "ClassLibrary.1.0.0.nupkg"),
Path.Combine("lib", DefaultTfm, "ClassLibrary.dll"));
}
-
- [Fact]
- public void Pack_FailsWhenStaticWebAssetsHaveConflictingPaths()
- {
- var testAsset = "PackageLibraryDirectDependency";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages")
- .WithProjectChanges(project =>
- {
- var ns = project.Root.Name.Namespace;
- var itemGroup = new XElement(ns + "ItemGroup");
- var element = new XElement("StaticWebAsset", new XAttribute("Include", @"bundle\js\pkg-direct-dep.js"));
- element.Add(new XElement("SourceType"));
- element.Add(new XElement("SourceId", "PackageLibraryDirectDependency"));
- element.Add(new XElement("ContentRoot", "$([MSBuild]::NormalizeDirectory('$(MSBuildProjectDirectory)\\bundle\\'))"));
- element.Add(new XElement("BasePath", "_content/PackageLibraryDirectDependency"));
- element.Add(new XElement("RelativePath", "js/pkg-direct-dep.js"));
- itemGroup.Add(element);
- project.Root.Add(itemGroup);
- });
-
- Directory.CreateDirectory(Path.Combine(projectDirectory.Path, "bundle", "js"));
- File.WriteAllText(Path.Combine(projectDirectory.Path, "bundle", "js", "pkg-direct-dep.js"), "console.log('bundle');");
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
- pack.Execute().Should().Fail();
- }
-
- // If you modify this test, make sure you also modify the test below this one to assert that things are not included as content.
- [Fact]
- public void Pack_IncludesStaticWebAssets()
- {
- var testAsset = "PackageLibraryDirectDependency";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
- pack.WithWorkingDirectory(projectDirectory.Path);
- var result = pack.Execute("/bl");
-
- result.Should().Pass();
-
- var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
-
- result.Should().NuPkgContain(
- Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
- filePaths: new[]
- {
- Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
- Path.Combine("staticwebassets", "css", "site.css"),
- Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
- Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
- Path.Combine("build", "PackageLibraryDirectDependency.props"),
- Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
- Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
- });
- }
-
- [Fact]
- public void Pack_DoesNotInclude_TransitiveBundleOrScopedCssAsStaticWebAsset()
- {
- var testAsset = "PackageLibraryDirectDependency";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
- pack.WithWorkingDirectory(projectDirectory.TestRoot);
- var result = pack.Execute("/bl");
-
- result.Should().Pass();
-
- var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
-
- result.Should().NuPkgDoesNotContain(
- Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
- filePaths: new[]
- {
- // This is to make sure we don't include the scoped css files on the package when bundling is enabled.
- Path.Combine("staticwebassets", "Components", "App.razor.rz.scp.css"),
- Path.Combine("staticwebassets", "PackageLibraryDirectDependency.styles.css"),
- });
- }
-
- [Fact]
- public void Pack_DoesNotIncludeStaticWebAssetsAsContent()
- {
- var testAsset = "PackageLibraryDirectDependency";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
- var result = pack.Execute();
-
- result.Should().Pass();
-
- var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
-
- result.Should().NuPkgDoesNotContain(
- Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
- filePaths: new[]
- {
- Path.Combine("content", "js", "pkg-direct-dep.js"),
- Path.Combine("content", "css", "site.css"),
- Path.Combine("content", "Components", "App.razor.css"),
- // This is to make sure we don't include the unscoped css file on the package.
- Path.Combine("content", "Components", "App.razor.css"),
- Path.Combine("content", "Components", "App.razor.rz.scp.css"),
- Path.Combine("contentFiles", "js", "pkg-direct-dep.js"),
- Path.Combine("contentFiles", "css", "site.css"),
- Path.Combine("contentFiles", "Components", "App.razor.css"),
- Path.Combine("contentFiles", "Components", "App.razor.rz.scp.css"),
- });
- }
-
- [Fact]
- public void Pack_NoBuild_IncludesStaticWebAssets()
- {
- var testAsset = "PackageLibraryDirectDependency";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
-
- var build = new BuildCommand(projectDirectory, "PackageLibraryDirectDependency");
- build.Execute().Should().Pass();
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
- pack.WithWorkingDirectory(projectDirectory.TestRoot);
- var result = pack.Execute("/p:NoBuild=true", "/bl");
-
- var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
-
- result.Should().NuPkgContain(
- Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
- filePaths: new[]
- {
- Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
- Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
- Path.Combine("staticwebassets", "css", "site.css"),
- Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
- Path.Combine("build", "PackageLibraryDirectDependency.props"),
- Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
- Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
- });
- }
-
- [Fact]
- public void Pack_DoesNotIncludeAnyCustomPropsFiles_WhenNoStaticAssetsAreAvailable()
- {
- var testAsset = "RazorComponentLibrary";
- var projectDirectory = CreateAspNetSdkTestAsset(testAsset);
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
- var result = pack.Execute();
-
- var outputPath = pack.GetOutputDirectory("netstandard2.0", "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "ComponentLibrary.dll")).Should().Exist();
-
- result.Should().NuPkgDoesNotContain(
- Path.Combine(projectDirectory.Path, "bin", "Debug", "ComponentLibrary.1.0.0.nupkg"),
- filePaths: new[]
- {
- Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
- Path.Combine("build", "ComponentLibrary.props"),
- Path.Combine("buildMultiTargeting", "ComponentLibrary.props"),
- Path.Combine("buildTransitive", "ComponentLibrary.props")
- });
- }
-
- [Fact]
- public void Pack_Incremental_DoesNotRegenerateCacheAndPropsFiles()
- {
- var testAsset = "PackageLibraryTransitiveDependency";
- var projectDirectory = _testAssetsManager
- .CopyTestAsset(testAsset, testAssetSubdirectory: "TestPackages")
- .WithSource();
-
- var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
- pack.WithWorkingDirectory(projectDirectory.TestRoot);
- var result = pack.Execute("/bl");
-
- var intermediateOutputPath = pack.GetIntermediateDirectory("net6.0", "Debug").ToString();
- var outputPath = pack.GetOutputDirectory("net6.0", "Debug").ToString();
-
- new FileInfo(Path.Combine(outputPath, "PackageLibraryTransitiveDependency.dll")).Should().Exist();
-
- new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.PackageLibraryTransitiveDependency.Microsoft.AspNetCore.StaticWebAssets.props")).Should().Exist();
- new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.build.PackageLibraryTransitiveDependency.props")).Should().Exist();
- new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.buildMultiTargeting.PackageLibraryTransitiveDependency.props")).Should().Exist();
- new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.buildTransitive.PackageLibraryTransitiveDependency.props")).Should().Exist();
-
- var directoryPath = Path.Combine(intermediateOutputPath, "staticwebassets");
- var thumbPrints = new Dictionary();
- var thumbPrintFiles = new[]
- {
- Path.Combine(directoryPath, "msbuild.PackageLibraryTransitiveDependency.Microsoft.AspNetCore.StaticWebAssets.props"),
- Path.Combine(directoryPath, "msbuild.build.PackageLibraryTransitiveDependency.props"),
- Path.Combine(directoryPath, "msbuild.buildMultiTargeting.PackageLibraryTransitiveDependency.props"),
- Path.Combine(directoryPath, "msbuild.buildTransitive.PackageLibraryTransitiveDependency.props"),
- };
-
- foreach (var file in thumbPrintFiles)
- {
- var thumbprint = FileThumbPrint.Create(file);
- thumbPrints[file] = thumbprint;
- }
-
- // Act
- var incremental = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
- incremental.Execute().Should().Pass();
- foreach (var file in thumbPrintFiles)
- {
- var thumbprint = FileThumbPrint.Create(file);
- Assert.Equal(thumbPrints[file], thumbprint);
- }
- }
}
}
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
new file mode 100644
index 000000000000..7e34fd20114e
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json
@@ -0,0 +1,220 @@
+{
+ "Version": 1,
+ "Hash": "__hash__",
+ "Source": "AppWithPackageAndP2PReference",
+ "BasePath": "_content/AppWithPackageAndP2PReference",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\AnotherClassLib.csproj",
+ "Version": 2,
+ "Source": "AnotherClassLib",
+ "GetPublishAssetsTargets": "ComputeReferencedStaticWebAssetsPublishManifest;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "",
+ "AdditionalPublishPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\ClassLibrary.csproj",
+ "Version": 2,
+ "Source": "ClassLibrary",
+ "GetPublishAssetsTargets": "ComputeReferencedStaticWebAssetsPublishManifest;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "",
+ "AdditionalPublishPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier"
+ }
+ ],
+ "DiscoveryPatterns": [
+ {
+ "Name": "AnotherClassLib\\wwwroot",
+ "Source": "AnotherClassLib",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "Pattern": "**"
+ },
+ {
+ "Name": "ClassLibrary\\wwwroot",
+ "Source": "ClassLibrary",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\css\\site.css",
+ "SourceId": "AnotherClassLib",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "RelativePath": "css/site.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\site.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js",
+ "SourceId": "AnotherClassLib",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "RelativePath": "js/project-direct-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css",
+ "SourceId": "AppWithPackageAndP2PReference",
+ "SourceType": "Computed",
+ "ContentRoot": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\",
+ "BasePath": "_content/AppWithPackageAndP2PReference",
+ "RelativePath": "AppWithPackageAndP2PReference.styles.css",
+ "AssetKind": "All",
+ "AssetMode": "CurrentProject",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ApplicationBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "ClassLibrary.bundle.scp.css",
+ "AssetKind": "All",
+ "AssetMode": "Reference",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ProjectBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "js/project-transitive-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "js/project-transitive-dep.v4.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\PackageLibraryDirectDependency.bundle.scp.css",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "PackageLibraryDirectDependency.bundle.scp.css",
+ "AssetKind": "All",
+ "AssetMode": "Reference",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ProjectBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\PackageLibraryDirectDependency.bundle.scp.css"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\css\\site.css",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "css/site.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\css\\site.css"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-direct-dep.js",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "js/pkg-direct-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-direct-dep.js"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-transitive-dep.js",
+ "SourceId": "PackageLibraryTransitiveDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryTransitiveDependency",
+ "RelativePath": "js/pkg-transitive-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-transitive-dep.js"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
new file mode 100644
index 000000000000..9253d86e0fbf
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json
@@ -0,0 +1,13 @@
+[
+ "${OutputPath}\\wwwroot\\AppWithPackageAndP2PReference.styles.css",
+ "${OutputPath}\\wwwroot\\_content\\AnotherClassLib\\css\\site.css",
+ "${OutputPath}\\wwwroot\\_content\\AnotherClassLib\\js\\project-direct-dep.js",
+ "${OutputPath}\\wwwroot\\_content\\ClassLibrary\\ClassLibrary.bundle.scp.css",
+ "${OutputPath}\\wwwroot\\_content\\ClassLibrary\\js\\project-transitive-dep.js",
+ "${OutputPath}\\wwwroot\\_content\\ClassLibrary\\js\\project-transitive-dep.v4.js",
+ "${OutputPath}\\wwwroot\\_content\\PackageLibraryDirectDependency\\PackageLibraryDirectDependency.bundle.scp.css",
+ "${OutputPath}\\wwwroot\\_content\\PackageLibraryDirectDependency\\css\\site.css",
+ "${OutputPath}\\wwwroot\\_content\\PackageLibraryDirectDependency\\js\\pkg-direct-dep.js",
+ "${OutputPath}\\wwwroot\\_content\\PackageLibraryTransitiveDependency\\js\\pkg-transitive-dep.js",
+ "${ProjectPath}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css"
+]
\ No newline at end of file
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
new file mode 100644
index 000000000000..93660bdded19
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsBaselines/PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json
@@ -0,0 +1,220 @@
+{
+ "Version": 1,
+ "Hash": "__hash__",
+ "Source": "AppWithPackageAndP2PReference",
+ "BasePath": "_content/AppWithPackageAndP2PReference",
+ "Mode": "Default",
+ "ManifestType": "Publish",
+ "ReferencedProjectsConfiguration": [
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\AnotherClassLib.csproj",
+ "Version": 2,
+ "Source": "AnotherClassLib",
+ "GetPublishAssetsTargets": "ComputeReferencedStaticWebAssetsPublishManifest;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "",
+ "AdditionalPublishPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\ClassLibrary.csproj",
+ "Version": 2,
+ "Source": "ClassLibrary",
+ "GetPublishAssetsTargets": "ComputeReferencedStaticWebAssetsPublishManifest;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "",
+ "AdditionalPublishPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework;RuntimeIdentifier"
+ }
+ ],
+ "DiscoveryPatterns": [
+ {
+ "Name": "AnotherClassLib\\wwwroot",
+ "Source": "AnotherClassLib",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "Pattern": "**"
+ },
+ {
+ "Name": "ClassLibrary\\wwwroot",
+ "Source": "ClassLibrary",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\css\\site.css",
+ "SourceId": "AnotherClassLib",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "RelativePath": "css/site.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\site.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\js\\project-direct-dep.js",
+ "SourceId": "AnotherClassLib",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\AnotherClassLib\\wwwroot\\",
+ "BasePath": "_content/AnotherClassLib",
+ "RelativePath": "js/project-direct-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-direct-dep.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css",
+ "SourceId": "AppWithPackageAndP2PReference",
+ "SourceType": "Computed",
+ "ContentRoot": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\",
+ "BasePath": "_content/AppWithPackageAndP2PReference",
+ "RelativePath": "AppWithPackageAndP2PReference.styles.css",
+ "AssetKind": "All",
+ "AssetMode": "CurrentProject",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ApplicationBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\AppWithPackageAndP2PReference\\obj\\Debug\\scopedcss\\bundle\\AppWithPackageAndP2PReference.styles.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "ClassLibrary.bundle.scp.css",
+ "AssetKind": "All",
+ "AssetMode": "Reference",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ProjectBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\ClassLibrary\\obj\\Debug\\scopedcss\\projectbundle\\ClassLibrary.bundle.scp.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.js",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "js/project-transitive-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\ClassLibrary\\wwwroot\\js\\project-transitive-dep.v4.js",
+ "SourceId": "ClassLibrary",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\ClassLibrary\\wwwroot\\",
+ "BasePath": "_content/ClassLibrary",
+ "RelativePath": "js/project-transitive-dep.v4.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\js\\project-transitive-dep.v4.js"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\PackageLibraryDirectDependency.bundle.scp.css",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "PackageLibraryDirectDependency.bundle.scp.css",
+ "AssetKind": "All",
+ "AssetMode": "Reference",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ProjectBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\PackageLibraryDirectDependency.bundle.scp.css"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\css\\site.css",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "css/site.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\css\\site.css"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-direct-dep.js",
+ "SourceId": "PackageLibraryDirectDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryDirectDependency",
+ "RelativePath": "js/pkg-direct-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarydirectdependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-direct-dep.js"
+ },
+ {
+ "Identity": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-transitive-dep.js",
+ "SourceId": "PackageLibraryTransitiveDependency",
+ "SourceType": "Package",
+ "ContentRoot": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\",
+ "BasePath": "_content/PackageLibraryTransitiveDependency",
+ "RelativePath": "js/pkg-transitive-dep.js",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${RestorePath}\\packagelibrarytransitivedependency\\[[CustomPackageVersion]]\\staticwebassets\\js\\pkg-transitive-dep.js"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsIntegrationTest.cs b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsIntegrationTest.cs
index cefcdc8a8624..8fd9c9b663ce 100644
--- a/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsIntegrationTest.cs
+++ b/src/Tests/Microsoft.NET.Sdk.Razor.Tests/StaticWebAssetsIntegrationTest.cs
@@ -14,6 +14,8 @@
using System.Xml.Linq;
using NuGet.Packaging;
using System;
+using System.Collections.Generic;
+using Microsoft.NET.TestFramework.Utilities;
namespace Microsoft.NET.Sdk.Razor.Tests
{
@@ -45,7 +47,7 @@ public void Build_GeneratesJsonManifestAndCopiesItToOutputFolder()
// GenerateStaticWebAssetsManifest should copy the file to the output folder.
var finalPath = Path.Combine(outputPath, "ComponentApp.staticwebassets.runtime.json");
new FileInfo(finalPath).Should().Exist();
-
+
AssertManifest(StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(Path.Combine(intermediateOutputPath, "staticwebassets.build.json"))), expectedManifest);
AssertBuildAssets(StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(Path.Combine(intermediateOutputPath, "staticwebassets.build.json"))), outputPath, intermediateOutputPath);
}
@@ -526,7 +528,7 @@ public void Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets()
var finalManifest = StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(Path.Combine(intermediateOutputPath, "staticwebassets.build.json")));
AssertManifest(finalManifest, expectedManifest);
-
+
// Publish no build
var publish = new PublishCommand(ProjectDirectory);
@@ -735,6 +737,46 @@ public void PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAnd
intermediateOutputPath);
}
+ [Fact]
+ public void PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets()
+ {
+ var testAsset = "RazorAppWithPackageAndP2PReference";
+ ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
+
+ var restore = new RestoreCommand(Log, Path.Combine(ProjectDirectory.TestRoot, "AppWithPackageAndP2PReference"));
+ restore.Execute().Should().Pass();
+
+ var publish = new PublishCommand(Log, Path.Combine(ProjectDirectory.TestRoot, "AppWithPackageAndP2PReference"));
+ publish.WithWorkingDirectory(ProjectDirectory.Path);
+ publish.Execute("/p:AppendTargetFrameworkToOutputPath=false", "/bl").Should().Pass();
+
+ var intermediateOutputPath = publish.GetIntermediateDirectory("", "Debug").ToString();
+ var publishPath = publish.GetOutputDirectory("", "Debug").ToString();
+
+ // GenerateStaticWebAssetsManifest should generate the manifest file.
+ var path = Path.Combine(intermediateOutputPath, "staticwebassets.build.json");
+ new FileInfo(path).Should().Exist();
+ AssertManifest(
+ StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(path)),
+ LoadBuildManifest());
+
+ // GenerateStaticWebAssetsManifest should copy the file to the output folder.
+ var finalPath = Path.Combine(publishPath, "AppWithPackageAndP2PReference.staticwebassets.runtime.json");
+ new FileInfo(finalPath).Should().NotExist();
+
+ // GenerateStaticWebAssetsPublishManifest should generate the publish manifest file.
+ var intermediatePublishManifestPath = Path.Combine(intermediateOutputPath, "staticwebassets.publish.json");
+ new FileInfo(path).Should().Exist();
+ AssertManifest(
+ StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(intermediatePublishManifestPath)),
+ LoadPublishManifest());
+
+ AssertPublishAssets(
+ StaticWebAssetsManifest.FromJsonBytes(File.ReadAllBytes(intermediatePublishManifestPath)),
+ publishPath,
+ intermediateOutputPath);
+ }
+
[Fact(Skip = "https://github.com/dotnet/sdk/issues/17979")]
public void BuildProjectWithReferences_DeployOnPublish_GeneratesPublishJsonManifestAndCopiesPublishAssets()
{
@@ -809,7 +851,7 @@ public void Clean_RemovesManifestFrom_BuildAndIntermediateOutput()
new FileInfo(finalPath).Should().NotExist();
}
- [Fact(Skip = "Pending new implementation")]
+ [Fact]
public void Build_Fails_WhenConflictingAssetsFoundBetweenAStaticWebAssetAndAFileInTheWebRootFolder()
{
var testAsset = "RazorAppWithPackageAndP2PReference";
@@ -821,5 +863,398 @@ public void Build_Fails_WhenConflictingAssetsFoundBetweenAStaticWebAssetAndAFile
var build = new BuildCommand(projectDirectory, "AppWithPackageAndP2PReference");
build.Execute().Should().Fail();
}
+
+ [Fact]
+ public void Pack_FailsWhenStaticWebAssetsHaveConflictingPaths()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages")
+ .WithProjectChanges(project =>
+ {
+ var ns = project.Root.Name.Namespace;
+ var itemGroup = new XElement(ns + "ItemGroup");
+ var element = new XElement("StaticWebAsset", new XAttribute("Include", @"bundle\js\pkg-direct-dep.js"));
+ element.Add(new XElement("SourceType"));
+ element.Add(new XElement("SourceId", "PackageLibraryDirectDependency"));
+ element.Add(new XElement("ContentRoot", "$([MSBuild]::NormalizeDirectory('$(MSBuildProjectDirectory)\\bundle\\'))"));
+ element.Add(new XElement("BasePath", "_content/PackageLibraryDirectDependency"));
+ element.Add(new XElement("RelativePath", "js/pkg-direct-dep.js"));
+ itemGroup.Add(element);
+ project.Root.Add(itemGroup);
+ });
+
+ Directory.CreateDirectory(Path.Combine(projectDirectory.Path, "bundle", "js"));
+ File.WriteAllText(Path.Combine(projectDirectory.Path, "bundle", "js", "pkg-direct-dep.js"), "console.log('bundle');");
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.Execute().Should().Fail();
+ }
+
+ // If you modify this test, make sure you also modify the test below this one to assert that things are not included as content.
+ [Fact]
+ public void Pack_IncludesStaticWebAssets()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.Path);
+ var result = pack.Execute("/bl");
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
+ Path.Combine("staticwebassets", "css", "site.css"),
+ Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
+ });
+ }
+
+ [Fact]
+ public void Pack_StaticWebAssets_WithoutFileExtension_AreCorrectlyPacked()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ File.WriteAllText(Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "wwwroot", "LICENSE"), "license file contents");
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.Path);
+ var result = pack.Execute("/bl");
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
+ Path.Combine("staticwebassets", "css", "site.css"),
+ Path.Combine("staticwebassets", "LICENSE"),
+ Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
+ });
+ }
+
+ [Fact]
+ public void Build_StaticWebAssets_GeneratePackageOnBuild_PacksStaticWebAssets()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ File.WriteAllText(Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "wwwroot", "LICENSE"), "license file contents");
+
+ var buildCommand = new BuildCommand(Log, projectDirectory.Path, "PackageLibraryDirectDependency");
+ buildCommand.WithWorkingDirectory(projectDirectory.Path);
+ var result = buildCommand.Execute("/p:GeneratePackageOnBuild=true", "/bl");
+
+ result.Should().Pass();
+
+ var outputPath = buildCommand.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
+ Path.Combine("staticwebassets", "css", "site.css"),
+ Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
+ });
+ }
+
+ [Fact]
+ public void Pack_MultipleTargetFrameworks_Works()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ projectDirectory.WithProjectChanges((project, document) =>
+ {
+ var tfm = document.Descendants("TargetFramework").Single();
+ tfm.Name = "TargetFrameworks";
+ tfm.FirstNode.ReplaceWith(tfm.FirstNode.ToString() + ";netstandard2.1");
+
+ document.Descendants("AddRazorSupportForMvc").SingleOrDefault()?.Parent.Remove();
+ document.Descendants("FrameworkReference").SingleOrDefault()?.Parent.Remove();
+ });
+
+ Directory.Delete(Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "Components"), recursive: true);
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.Path);
+ var result = pack.Execute("/bl");
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
+ Path.Combine("staticwebassets", "css", "site.css"),
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
+ });
+ }
+
+ [Fact]
+ public void Pack_MultipleTargetFrameworks_DoesNotIncludeAssetsAsContent()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ projectDirectory.WithProjectChanges((project, document) =>
+ {
+ var tfm = document.Descendants("TargetFramework").Single();
+ tfm.Name = "TargetFrameworks";
+ tfm.FirstNode.ReplaceWith(tfm.FirstNode.ToString() + ";netstandard2.1");
+
+ document.Descendants("AddRazorSupportForMvc").SingleOrDefault()?.Parent.Remove();
+ document.Descendants("FrameworkReference").SingleOrDefault()?.Parent.Remove();
+ });
+
+ Directory.Delete(Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "Components"), recursive: true);
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.Path);
+ var result = pack.Execute("/bl");
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgDoesNotContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("content", "js", "pkg-direct-dep.js"),
+ Path.Combine("content", "css", "site.css"),
+ Path.Combine("contentFiles", "js", "pkg-direct-dep.js"),
+ Path.Combine("contentFiles", "css", "site.css"),
+ });
+ }
+
+ [Fact]
+ public void Pack_DoesNotInclude_TransitiveBundleOrScopedCssAsStaticWebAsset()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.TestRoot);
+ var result = pack.Execute("/bl");
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgDoesNotContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ // This is to make sure we don't include the scoped css files on the package when bundling is enabled.
+ Path.Combine("staticwebassets", "Components", "App.razor.rz.scp.css"),
+ Path.Combine("staticwebassets", "PackageLibraryDirectDependency.styles.css"),
+ });
+ }
+
+ [Fact]
+ public void Pack_DoesNotIncludeStaticWebAssetsAsContent()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ var result = pack.Execute();
+
+ result.Should().Pass();
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgDoesNotContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("content", "js", "pkg-direct-dep.js"),
+ Path.Combine("content", "css", "site.css"),
+ Path.Combine("content", "Components", "App.razor.css"),
+ // This is to make sure we don't include the unscoped css file on the package.
+ Path.Combine("content", "Components", "App.razor.css"),
+ Path.Combine("content", "Components", "App.razor.rz.scp.css"),
+ Path.Combine("contentFiles", "js", "pkg-direct-dep.js"),
+ Path.Combine("contentFiles", "css", "site.css"),
+ Path.Combine("contentFiles", "Components", "App.razor.css"),
+ Path.Combine("contentFiles", "Components", "App.razor.rz.scp.css"),
+ });
+ }
+
+ [Fact]
+ public void Pack_NoBuild_IncludesStaticWebAssets()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ var build = new BuildCommand(projectDirectory, "PackageLibraryDirectDependency");
+ build.Execute().Should().Pass();
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.TestRoot);
+ var result = pack.Execute("/p:NoBuild=true", "/bl");
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("staticwebassets", "js", "pkg-direct-dep.js"),
+ Path.Combine("staticwebassets", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("staticwebassets", "css", "site.css"),
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildMultiTargeting", "PackageLibraryDirectDependency.props"),
+ Path.Combine("buildTransitive", "PackageLibraryDirectDependency.props")
+ });
+ }
+
+ [Fact]
+ public void Pack_NoBuild_DoesNotIncludeFilesAsContent()
+ {
+ var testAsset = "PackageLibraryDirectDependency";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset, subdirectory: "TestPackages");
+
+ var build = new BuildCommand(projectDirectory, "PackageLibraryDirectDependency");
+ build.Execute().Should().Pass();
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path, "PackageLibraryDirectDependency");
+ pack.WithWorkingDirectory(projectDirectory.TestRoot);
+ var result = pack.Execute("/p:NoBuild=true", "/bl");
+
+ var outputPath = pack.GetOutputDirectory(DefaultTfm, "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryDirectDependency.dll")).Should().Exist();
+
+ result.Should().NuPkgDoesNotContain(
+ Path.Combine(projectDirectory.Path, "PackageLibraryDirectDependency", "bin", "Debug", "PackageLibraryDirectDependency.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("content", "js", "pkg-direct-dep.js"),
+ Path.Combine("content", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("content", "css", "site.css"),
+ Path.Combine("contentFiles", "js", "pkg-direct-dep.js"),
+ Path.Combine("contentFiles", "PackageLibraryDirectDependency.bundle.scp.css"),
+ Path.Combine("contentFiles", "css", "site.css"),
+ });
+ }
+
+ [Fact]
+ public void Pack_DoesNotIncludeAnyCustomPropsFiles_WhenNoStaticAssetsAreAvailable()
+ {
+ var testAsset = "RazorComponentLibrary";
+ var projectDirectory = CreateAspNetSdkTestAsset(testAsset);
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
+ var result = pack.Execute();
+
+ var outputPath = pack.GetOutputDirectory("netstandard2.0", "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "ComponentLibrary.dll")).Should().Exist();
+
+ result.Should().NuPkgDoesNotContain(
+ Path.Combine(projectDirectory.Path, "bin", "Debug", "ComponentLibrary.1.0.0.nupkg"),
+ filePaths: new[]
+ {
+ Path.Combine("build", "Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine("build", "ComponentLibrary.props"),
+ Path.Combine("buildMultiTargeting", "ComponentLibrary.props"),
+ Path.Combine("buildTransitive", "ComponentLibrary.props")
+ });
+ }
+
+ [Fact]
+ public void Pack_Incremental_DoesNotRegenerateCacheAndPropsFiles()
+ {
+ var testAsset = "PackageLibraryTransitiveDependency";
+ var projectDirectory = _testAssetsManager
+ .CopyTestAsset(testAsset, testAssetSubdirectory: "TestPackages")
+ .WithSource();
+
+ var pack = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
+ pack.WithWorkingDirectory(projectDirectory.TestRoot);
+ var result = pack.Execute("/bl");
+
+ var intermediateOutputPath = pack.GetIntermediateDirectory("net6.0", "Debug").ToString();
+ var outputPath = pack.GetOutputDirectory("net6.0", "Debug").ToString();
+
+ new FileInfo(Path.Combine(outputPath, "PackageLibraryTransitiveDependency.dll")).Should().Exist();
+
+ new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.PackageLibraryTransitiveDependency.Microsoft.AspNetCore.StaticWebAssets.props")).Should().Exist();
+ new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.build.PackageLibraryTransitiveDependency.props")).Should().Exist();
+ new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.buildMultiTargeting.PackageLibraryTransitiveDependency.props")).Should().Exist();
+ new FileInfo(Path.Combine(intermediateOutputPath, "staticwebassets", "msbuild.buildTransitive.PackageLibraryTransitiveDependency.props")).Should().Exist();
+
+ var directoryPath = Path.Combine(intermediateOutputPath, "staticwebassets");
+ var thumbPrints = new Dictionary();
+ var thumbPrintFiles = new[]
+ {
+ Path.Combine(directoryPath, "msbuild.PackageLibraryTransitiveDependency.Microsoft.AspNetCore.StaticWebAssets.props"),
+ Path.Combine(directoryPath, "msbuild.build.PackageLibraryTransitiveDependency.props"),
+ Path.Combine(directoryPath, "msbuild.buildMultiTargeting.PackageLibraryTransitiveDependency.props"),
+ Path.Combine(directoryPath, "msbuild.buildTransitive.PackageLibraryTransitiveDependency.props"),
+ };
+
+ foreach (var file in thumbPrintFiles)
+ {
+ var thumbprint = FileThumbPrint.Create(file);
+ thumbPrints[file] = thumbprint;
+ }
+
+ // Act
+ var incremental = new MSBuildCommand(Log, "Pack", projectDirectory.Path);
+ incremental.Execute().Should().Pass();
+ foreach (var file in thumbPrintFiles)
+ {
+ var thumbprint = FileThumbPrint.Create(file);
+ Assert.Equal(thumbPrints[file], thumbprint);
+ }
+ }
}
}