diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/BlazorWasmHosted50.sln b/src/Assets/TestProjects/BlazorWasmHosted50/BlazorWasmHosted50.sln
new file mode 100644
index 000000000000..021f82d53ed3
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/BlazorWasmHosted50.sln
@@ -0,0 +1,64 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.0.0
+MinimumVisualStudioVersion = 16.0.0.0
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted50.Server", "Server\BlazorWasmHosted50.Server.csproj", "{CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted50.Client", "Client\BlazorWasmHosted50.Client.csproj", "{CDAA3973-2E20-4D5A-936A-BC87CBE71125}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted50.Shared", "Shared\BlazorWasmHosted50.Shared.csproj", "{E441FD26-40C6-4365-9CE8-85A1A503AB92}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|x64.Build.0 = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Debug|x86.Build.0 = Debug|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|x64.ActiveCfg = Release|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|x64.Build.0 = Release|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|x86.ActiveCfg = Release|Any CPU
+ {CDAA3973-2E20-4D5A-936A-BC87CBE71125}.Release|x86.Build.0 = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|x64.Build.0 = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Debug|x86.Build.0 = Debug|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|x64.ActiveCfg = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|x64.Build.0 = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|x86.ActiveCfg = Release|Any CPU
+ {CA47C471-41C9-4BEC-8B8D-3E777A0CF32D}.Release|x86.Build.0 = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|x64.Build.0 = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Debug|x86.Build.0 = Debug|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|x64.ActiveCfg = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|x64.Build.0 = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|x86.ActiveCfg = Release|Any CPU
+ {E441FD26-40C6-4365-9CE8-85A1A503AB92}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B980EE58-B568-44DD-B940-B7C784882467}
+ EndGlobalSection
+EndGlobal
\ No newline at end of file
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/App.razor b/src/Assets/TestProjects/BlazorWasmHosted50/Client/App.razor
new file mode 100644
index 000000000000..b941644e298f
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/App.razor
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+ Sorry, there's nothing at this address.
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/BlazorWasmHosted50.Client.csproj b/src/Assets/TestProjects/BlazorWasmHosted50/Client/BlazorWasmHosted50.Client.csproj
new file mode 100644
index 000000000000..7b3bc8a0e865
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/BlazorWasmHosted50.Client.csproj
@@ -0,0 +1,17 @@
+
+
+
+ net5.0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/Pages/Index.razor b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Pages/Index.razor
new file mode 100644
index 000000000000..e54d914390e1
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Pages/Index.razor
@@ -0,0 +1,7 @@
+@page "/"
+
+
Hello, world!
+
+Welcome to your new app.
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/Program.cs b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Program.cs
new file mode 100644
index 000000000000..81f3a1b4fd84
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Net.Http;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using System.Text;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+
+namespace BlazorWasmHosted50.Client
+{
+ public class Program
+ {
+ public static async Task Main(string[] args)
+ {
+ var builder = WebAssemblyHostBuilder.CreateDefault(args);
+ builder.RootComponents.Add("#app");
+ await builder.Build().RunAsync();
+ }
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor
new file mode 100644
index 000000000000..5968440c5480
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor
@@ -0,0 +1,13 @@
+@inherits LayoutComponentBase
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor.css b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor.css
new file mode 100644
index 000000000000..43c355a47ac7
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/Shared/MainLayout.razor.css
@@ -0,0 +1,70 @@
+.page {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+
+.main {
+ flex: 1;
+}
+
+.sidebar {
+ background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
+}
+
+.top-row {
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #d6d5d5;
+ justify-content: flex-end;
+ height: 3.5rem;
+ display: flex;
+ align-items: center;
+}
+
+ .top-row ::deep a, .top-row .btn-link {
+ white-space: nowrap;
+ margin-left: 1.5rem;
+ }
+
+ .top-row a:first-child {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+@media (max-width: 640.98px) {
+ .top-row:not(.auth) {
+ display: none;
+ }
+
+ .top-row.auth {
+ justify-content: space-between;
+ }
+
+ .top-row a, .top-row .btn-link {
+ margin-left: 0;
+ }
+}
+
+@media (min-width: 641px) {
+ .page {
+ flex-direction: row;
+ }
+
+ .sidebar {
+ width: 250px;
+ height: 100vh;
+ position: sticky;
+ top: 0;
+ }
+
+ .top-row {
+ position: sticky;
+ top: 0;
+ z-index: 1;
+ }
+
+ .main > div {
+ padding-left: 2rem !important;
+ padding-right: 1.5rem !important;
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/_Imports.razor b/src/Assets/TestProjects/BlazorWasmHosted50/Client/_Imports.razor
new file mode 100644
index 000000000000..68074574ce7a
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/_Imports.razor
@@ -0,0 +1,10 @@
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.Web.Virtualization
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using BlazorWasmHosted50.Client
+@using BlazorWasmHosted50.Client.Shared
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/css/app.css b/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/css/app.css
new file mode 100644
index 000000000000..d8f96c0382ac
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/css/app.css
@@ -0,0 +1,5 @@
+@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
+
+html, body {
+ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/index.html b/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/index.html
new file mode 100644
index 000000000000..7156f6123493
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Client/wwwroot/index.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+ Loading...
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/BlazorWasmHosted50.Server.csproj b/src/Assets/TestProjects/BlazorWasmHosted50/Server/BlazorWasmHosted50.Server.csproj
new file mode 100644
index 000000000000..f8ef90f7634a
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/BlazorWasmHosted50.Server.csproj
@@ -0,0 +1,17 @@
+
+
+
+ net5.0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/Controllers/WeatherForecastController.cs b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Controllers/WeatherForecastController.cs
new file mode 100644
index 000000000000..cb05b53edd73
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Controllers/WeatherForecastController.cs
@@ -0,0 +1,40 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Extensions.Logging;
+using BlazorWasmHosted50.Shared;
+
+namespace BlazorWasmHosted50.Server.Controllers
+{
+ [ApiController]
+ [Route("[controller]")]
+ public class WeatherForecastController : ControllerBase
+ {
+ private static readonly string[] Summaries = new[]
+ {
+ "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
+ };
+
+ private readonly ILogger _logger;
+
+ public WeatherForecastController(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ [HttpGet]
+ public IEnumerable Get()
+ {
+ var rng = new Random();
+ return Enumerable.Range(1, 5).Select(index => new WeatherForecast
+ {
+ Date = DateTime.Now.AddDays(index),
+ TemperatureC = rng.Next(-20, 55),
+ Summary = Summaries[rng.Next(Summaries.Length)]
+ })
+ .ToArray();
+ }
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/Program.cs b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Program.cs
new file mode 100644
index 000000000000..ddbf8bde5894
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Program.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.Hosting;
+using Microsoft.Extensions.Logging;
+
+namespace BlazorWasmHosted50.Server
+{
+ public class Program
+ {
+ public static void Main(string[] args)
+ {
+ CreateHostBuilder(args).Build().Run();
+ }
+
+ public static IHostBuilder CreateHostBuilder(string[] args) =>
+ Host.CreateDefaultBuilder(args)
+ .ConfigureWebHostDefaults(webBuilder =>
+ {
+ webBuilder.UseStartup();
+ });
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/Properties/launchSettings.json b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Properties/launchSettings.json
new file mode 100644
index 000000000000..b710223555e9
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Properties/launchSettings.json
@@ -0,0 +1,30 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:3082",
+ "sslPort": 44342
+ }
+ },
+ "profiles": {
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "BlazorWasmHosted50.Server": {
+ "commandName": "Project",
+ "dotnetRunMessages": "true",
+ "launchBrowser": true,
+ "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ "applicationUrl": "https://localhost:5001;http://localhost:5000",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ }
+ }
+ }
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/Startup.cs b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Startup.cs
new file mode 100644
index 000000000000..1f2a39c32f9d
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/Startup.cs
@@ -0,0 +1,59 @@
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.HttpsPolicy;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.AspNetCore.ResponseCompression;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
+using System.Linq;
+
+namespace BlazorWasmHosted50.Server
+{
+ public class Startup
+ {
+ public Startup(IConfiguration configuration)
+ {
+ Configuration = configuration;
+ }
+
+ public IConfiguration Configuration { get; }
+
+ // This method gets called by the runtime. Use this method to add services to the container.
+ // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
+ public void ConfigureServices(IServiceCollection services)
+ {
+
+ services.AddControllersWithViews();
+ services.AddRazorPages();
+ }
+
+ // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
+ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
+ {
+ if (env.IsDevelopment())
+ {
+ app.UseDeveloperExceptionPage();
+ app.UseWebAssemblyDebugging();
+ }
+ else
+ {
+ app.UseExceptionHandler("/Error");
+ // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
+ app.UseHsts();
+ }
+
+ app.UseHttpsRedirection();
+ app.UseBlazorFrameworkFiles();
+ app.UseStaticFiles();
+
+ app.UseRouting();
+
+ app.UseEndpoints(endpoints =>
+ {
+ endpoints.MapRazorPages();
+ endpoints.MapControllers();
+ endpoints.MapFallbackToFile("index.html");
+ });
+ }
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.Development.json b/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.Development.json
new file mode 100644
index 000000000000..8983e0fc1c5e
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.json b/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.json
new file mode 100644
index 000000000000..3c3739978102
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Server/appsettings.json
@@ -0,0 +1,10 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ },
+"AllowedHosts": "*"
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Shared/BlazorWasmHosted50.Shared.csproj b/src/Assets/TestProjects/BlazorWasmHosted50/Shared/BlazorWasmHosted50.Shared.csproj
new file mode 100644
index 000000000000..c45ee8795c0f
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Shared/BlazorWasmHosted50.Shared.csproj
@@ -0,0 +1,10 @@
+
+
+
+ net5.0
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted50/Shared/WeatherForecast.cs b/src/Assets/TestProjects/BlazorWasmHosted50/Shared/WeatherForecast.cs
new file mode 100644
index 000000000000..69bcc5059a90
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted50/Shared/WeatherForecast.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace BlazorWasmHosted50.Shared
+{
+ public class WeatherForecast
+ {
+ public DateTime Date { get; set; }
+
+ public int TemperatureC { get; set; }
+
+ public string Summary { get; set; }
+
+ public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/BlazorWasmHosted60.sln b/src/Assets/TestProjects/BlazorWasmHosted60/BlazorWasmHosted60.sln
new file mode 100644
index 000000000000..404a09d41465
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/BlazorWasmHosted60.sln
@@ -0,0 +1,64 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.0.0
+MinimumVisualStudioVersion = 16.0.0.0
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted60.Server", "Server\BlazorWasmHosted60.Server.csproj", "{53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted60.Client", "Client\BlazorWasmHosted60.Client.csproj", "{709C100C-AFB8-4D91-A63E-6A9E14991A7F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlazorWasmHosted60.Shared", "Shared\BlazorWasmHosted60.Shared.csproj", "{4992DED4-995E-4B7A-BB33-6282B7EC712F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|x64.Build.0 = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Debug|x86.Build.0 = Debug|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|x64.ActiveCfg = Release|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|x64.Build.0 = Release|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|x86.ActiveCfg = Release|Any CPU
+ {709C100C-AFB8-4D91-A63E-6A9E14991A7F}.Release|x86.Build.0 = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|x64.Build.0 = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Debug|x86.Build.0 = Debug|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|x64.ActiveCfg = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|x64.Build.0 = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|x86.ActiveCfg = Release|Any CPU
+ {53F77F3B-8EAE-4A37-B00D-6A5E6C3D466C}.Release|x86.Build.0 = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|x64.Build.0 = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Debug|x86.Build.0 = Debug|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|x64.ActiveCfg = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|x64.Build.0 = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|x86.ActiveCfg = Release|Any CPU
+ {4992DED4-995E-4B7A-BB33-6282B7EC712F}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A3B39C71-764E-41AF-8B79-CB4AB20A09FC}
+ EndGlobalSection
+EndGlobal
\ No newline at end of file
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/App.razor b/src/Assets/TestProjects/BlazorWasmHosted60/Client/App.razor
new file mode 100644
index 000000000000..6fd3ed1b5a3b
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/App.razor
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ Not found
+
+ Sorry, there's nothing at this address.
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/BlazorWasmHosted60.Client.csproj b/src/Assets/TestProjects/BlazorWasmHosted60/Client/BlazorWasmHosted60.Client.csproj
new file mode 100644
index 000000000000..6ebc7744e61c
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/BlazorWasmHosted60.Client.csproj
@@ -0,0 +1,18 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/Pages/Index.razor b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Pages/Index.razor
new file mode 100644
index 000000000000..7b5a15e0e22b
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Pages/Index.razor
@@ -0,0 +1,7 @@
+@page "/"
+
+Index
+
+Hello, world!
+
+Welcome to your new app.
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/Program.cs b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Program.cs
new file mode 100644
index 000000000000..8201fd159e8c
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Program.cs
@@ -0,0 +1,6 @@
+using Microsoft.AspNetCore.Components.Web;
+using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
+using BlazorWasmHosted60.Client;
+
+var builder = WebAssemblyHostBuilder.CreateDefault(args);
+await builder.Build().RunAsync();
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor
new file mode 100644
index 000000000000..d8f57dc4b318
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor
@@ -0,0 +1,13 @@
+@inherits LayoutComponentBase
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor.css b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor.css
new file mode 100644
index 000000000000..60a0824fec51
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/Shared/MainLayout.razor.css
@@ -0,0 +1,19 @@
+.page {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+}
+
+@media (max-width: 640.98px) {
+ .top-row:not(.auth) {
+ display: none;
+ }
+
+ .top-row.auth {
+ justify-content: space-between;
+ }
+
+ .top-row ::deep a, .top-row ::deep .btn-link {
+ margin-left: 0;
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/_Imports.razor b/src/Assets/TestProjects/BlazorWasmHosted60/Client/_Imports.razor
new file mode 100644
index 000000000000..9690c12c8e4d
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/_Imports.razor
@@ -0,0 +1,10 @@
+@using System.Net.Http
+@using System.Net.Http.Json
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Routing
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.AspNetCore.Components.Web.Virtualization
+@using Microsoft.AspNetCore.Components.WebAssembly.Http
+@using Microsoft.JSInterop
+@using BlazorWasmHosted60.Client
+@using BlazorWasmHosted60.Client.Shared
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/css/app.css b/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/css/app.css
new file mode 100644
index 000000000000..3782129e662b
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/css/app.css
@@ -0,0 +1,5 @@
+@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
+
+html, body {
+ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/index.html b/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/index.html
new file mode 100644
index 000000000000..396b8d643ced
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Client/wwwroot/index.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ BlazorWasmHosted60
+
+
+
+
+
+
+
+ Loading...
+
+
+ An unhandled error has occurred.
+
Reload
+
🗙
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/BlazorWasmHosted60.Server.csproj b/src/Assets/TestProjects/BlazorWasmHosted60/Server/BlazorWasmHosted60.Server.csproj
new file mode 100644
index 000000000000..68287405b581
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/BlazorWasmHosted60.Server.csproj
@@ -0,0 +1,19 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/Controllers/WeatherForecastController.cs b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Controllers/WeatherForecastController.cs
new file mode 100644
index 000000000000..f09c1ea089b5
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Controllers/WeatherForecastController.cs
@@ -0,0 +1,33 @@
+using Microsoft.AspNetCore.Mvc;
+using BlazorWasmHosted60.Shared;
+
+namespace BlazorWasmHosted60.Server.Controllers;
+
+[ApiController]
+[Route("[controller]")]
+public class WeatherForecastController : ControllerBase
+{
+ private static readonly string[] Summaries = new[]
+ {
+ "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
+ };
+
+ private readonly ILogger _logger;
+
+ public WeatherForecastController(ILogger logger)
+ {
+ _logger = logger;
+ }
+
+ [HttpGet]
+ public IEnumerable Get()
+ {
+ return Enumerable.Range(1, 5).Select(index => new WeatherForecast
+ {
+ Date = DateTime.Now.AddDays(index),
+ TemperatureC = Random.Shared.Next(-20, 55),
+ Summary = Summaries[Random.Shared.Next(Summaries.Length)]
+ })
+ .ToArray();
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/Program.cs b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Program.cs
new file mode 100644
index 000000000000..98081116777c
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Program.cs
@@ -0,0 +1,36 @@
+using Microsoft.AspNetCore.ResponseCompression;
+
+var builder = WebApplication.CreateBuilder(args);
+
+// Add services to the container.
+
+builder.Services.AddControllersWithViews();
+builder.Services.AddRazorPages();
+
+var app = builder.Build();
+
+// Configure the HTTP request pipeline.
+if (app.Environment.IsDevelopment())
+{
+ app.UseWebAssemblyDebugging();
+}
+else
+{
+ app.UseExceptionHandler("/Error");
+ // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
+ app.UseHsts();
+}
+
+app.UseHttpsRedirection();
+
+app.UseBlazorFrameworkFiles();
+app.UseStaticFiles();
+
+app.UseRouting();
+
+
+app.MapRazorPages();
+app.MapControllers();
+app.MapFallbackToFile("index.html");
+
+app.Run();
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/Properties/launchSettings.json b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Properties/launchSettings.json
new file mode 100644
index 000000000000..c79afca49e7a
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/Properties/launchSettings.json
@@ -0,0 +1,30 @@
+{
+ "iisSettings": {
+ "windowsAuthentication": false,
+ "anonymousAuthentication": true,
+ "iisExpress": {
+ "applicationUrl": "http://localhost:7558",
+ "sslPort": 44320
+ }
+ },
+ "profiles": {
+ "BlazorWasmHosted60.Server": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": true,
+ "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ "applicationUrl": "https://localhost:7126;http://localhost:5263",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "IIS Express": {
+ "commandName": "IISExpress",
+ "launchBrowser": true,
+ "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ }
+ }
+ }
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.Development.json b/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.Development.json
new file mode 100644
index 000000000000..0c208ae9181e
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.json b/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.json
new file mode 100644
index 000000000000..10f68b8c8b4f
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Server/appsettings.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Shared/BlazorWasmHosted60.Shared.csproj b/src/Assets/TestProjects/BlazorWasmHosted60/Shared/BlazorWasmHosted60.Shared.csproj
new file mode 100644
index 000000000000..a5b78ac42844
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Shared/BlazorWasmHosted60.Shared.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
diff --git a/src/Assets/TestProjects/BlazorWasmHosted60/Shared/WeatherForecast.cs b/src/Assets/TestProjects/BlazorWasmHosted60/Shared/WeatherForecast.cs
new file mode 100644
index 000000000000..990b6e3288ad
--- /dev/null
+++ b/src/Assets/TestProjects/BlazorWasmHosted60/Shared/WeatherForecast.cs
@@ -0,0 +1,12 @@
+namespace BlazorWasmHosted60.Shared;
+
+public class WeatherForecast
+{
+ public DateTime Date { get; set; }
+
+ public int TemperatureC { get; set; }
+
+ public string? Summary { get; set; }
+
+ public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest50.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest50.cs
new file mode 100644
index 000000000000..b4f92adf93c4
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest50.cs
@@ -0,0 +1,94 @@
+// 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 FluentAssertions;
+using Microsoft.NET.Sdk.Razor.Tests;
+using Microsoft.NET.TestFramework;
+using Microsoft.NET.TestFramework.Assertions;
+using Microsoft.NET.TestFramework.Commands;
+using Xunit;
+using Xunit.Abstractions;
+
+namespace Microsoft.NET.Sdk.BlazorWebAssembly.Tests
+{
+ public class BlazorLegacyIntegrationTest50 : AspNetSdkBaselineTest
+ {
+ public BlazorLegacyIntegrationTest50(ITestOutputHelper log) : base(log)
+ {
+ }
+
+ [CoreMSBuildOnlyFact]
+ public void Build50Hosted_Works()
+ {
+ // Arrange
+ var testAsset = "BlazorWasmHosted50";
+ var targetFramework = "net5.0";
+ var testInstance = CreateAspNetSdkTestAsset(testAsset);
+
+ var build = new BuildCommand(testInstance, "Server");
+ build.Execute()
+ .Should()
+ .Pass();
+
+ var clientBuildOutputDirectory = Path.Combine(testInstance.Path, "Client", "bin", "Debug", targetFramework);
+
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "blazor.boot.json")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "blazor.webassembly.js")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.timezones.blat")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm.gz")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", $"{testAsset}.Client.dll")).Should().Exist();
+
+ var serverBuildOutputDirectory = Path.Combine(testInstance.Path, "Server", "bin", "Debug", targetFramework);
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Server.dll")).Should().Exist();
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Client.dll")).Should().Exist();
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Shared.dll")).Should().Exist();
+
+ // Verify static assets
+ var serverIntermediateDirectory = Path.Combine(testInstance.Path, "Server", "obj", "Debug", targetFramework, "staticwebassets");
+ var fileInfo = new FileInfo(Path.Combine(serverIntermediateDirectory, $"{testAsset}.Server.StaticWebAssets.xml"));
+ fileInfo.Should().Exist();
+ var content = File.ReadAllText(fileInfo.FullName);
+ content.Should().Contain(Path.Combine("Client", "bin", "Debug", targetFramework, "wwwroot"));
+ content.Should().Contain(Path.Combine("Client", "obj", "Debug", targetFramework, "scopedcss"));
+ content.Should().Contain(Path.Combine("Client", "wwwroot"));
+ }
+
+ [CoreMSBuildOnlyFact]
+ public void Publish50Hosted_Works()
+ {
+ // Arrange
+ var testAsset = "BlazorWasmHosted50";
+ var targetFramework = "net5.0";
+ var testInstance = CreateAspNetSdkTestAsset(testAsset);
+
+ var publish = new PublishCommand(testInstance, "Server");
+ publish.Execute()
+ .Should()
+ .Pass()
+ .And.NotHaveStdOutContaining("warning IL");
+
+ var publishOutputDirectory = publish.GetOutputDirectory(targetFramework);
+
+ publishOutputDirectory.Should().HaveFiles(new[]
+ {
+ $"{testAsset}.Client.dll",
+ $"{testAsset}.Shared.dll",
+ "wwwroot/index.html",
+ "wwwroot/_framework/blazor.boot.json",
+ "wwwroot/_framework/blazor.webassembly.js",
+ "wwwroot/_framework/dotnet.wasm",
+ "wwwroot/_framework/System.Text.Json.dll",
+ $"wwwroot/_framework/{testAsset}.Client.dll",
+ $"wwwroot/_framework/{testAsset}.Shared.dll",
+ "wwwroot/css/app.css",
+ // Verify compression works
+ "wwwroot/_framework/dotnet.wasm.br",
+ $"wwwroot/_framework/{testAsset}.Client.dll.br",
+ "wwwroot/_framework/System.Text.Json.dll.br"
+ });
+ }
+ }
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest60.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest60.cs
new file mode 100644
index 000000000000..a5e1790b1c7e
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/BlazorLegacyIntegrationTest60.cs
@@ -0,0 +1,98 @@
+// 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 FluentAssertions;
+using Microsoft.AspNetCore.Razor.Tasks;
+using Microsoft.NET.TestFramework;
+using Microsoft.NET.TestFramework.Assertions;
+using Microsoft.NET.TestFramework.Commands;
+using Xunit;
+using Xunit.Abstractions;
+
+namespace Microsoft.NET.Sdk.BlazorWebAssembly.Tests
+{
+ public class BlazorLegacyIntegrationTest60 : BlazorWasmBaselineTests
+ {
+ public BlazorLegacyIntegrationTest60(ITestOutputHelper log) : base(log, GenerateBaselines)
+ {
+ }
+
+ [CoreMSBuildOnlyFact]
+ public void Build60Hosted_Works()
+ {
+ // Arrange
+ var testAsset = "BlazorWasmHosted60";
+ var targetFramework = "net6.0";
+ var testInstance = CreateAspNetSdkTestAsset(testAsset);
+
+ var build = new BuildCommand(testInstance, "Server");
+ build.Execute()
+ .Should()
+ .Pass();
+
+ var clientBuildOutputDirectory = Path.Combine(testInstance.Path, "Client", "bin", "Debug", targetFramework);
+
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "blazor.boot.json")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "blazor.webassembly.js")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.timezones.blat")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", "dotnet.wasm.gz")).Should().Exist();
+ new FileInfo(Path.Combine(clientBuildOutputDirectory, "wwwroot", "_framework", $"{testAsset}.Client.dll")).Should().Exist();
+
+ var serverBuildOutputDirectory = Path.Combine(testInstance.Path, "Server", "bin", "Debug", targetFramework);
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Server.dll")).Should().Exist();
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Client.dll")).Should().Exist();
+ new FileInfo(Path.Combine(serverBuildOutputDirectory, $"{testAsset}.Shared.dll")).Should().Exist();
+ }
+
+ [CoreMSBuildOnlyFact]
+ public void Publish60Hosted_Works()
+ {
+ // Arrange
+ var testAsset = "BlazorWasmHosted60";
+ var targetFramework = "net6.0";
+ ProjectDirectory = CreateAspNetSdkTestAsset(testAsset);
+
+ var publish = new PublishCommand(ProjectDirectory, "Server");
+ publish.Execute()
+ .Should()
+ .Pass()
+ .And.NotHaveStdOutContaining("warning IL");
+
+ var publishOutputDirectory = publish.GetOutputDirectory(targetFramework);
+
+ publishOutputDirectory.Should().HaveFiles(new[]
+ {
+ $"{testAsset}.Client.dll",
+ $"{testAsset}.Shared.dll",
+ "wwwroot/index.html",
+ "wwwroot/_framework/blazor.boot.json",
+ "wwwroot/_framework/blazor.webassembly.js",
+ "wwwroot/_framework/dotnet.wasm",
+ "wwwroot/_framework/System.Text.Json.dll",
+ $"wwwroot/_framework/{testAsset}.Client.dll",
+ $"wwwroot/_framework/{testAsset}.Shared.dll",
+ "wwwroot/css/app.css",
+ // Verify compression works
+ "wwwroot/_framework/dotnet.wasm.br",
+ $"wwwroot/_framework/{testAsset}.Client.dll.br",
+ "wwwroot/_framework/System.Text.Json.dll.br"
+ });
+
+ var intermediateOutputPath = publish.GetIntermediateDirectory(targetFramework, "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)),
+ publishOutputDirectory.FullName,
+ intermediateOutputPath);
+ }
+ }
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/LegacyBuildIntegrationTestBase.cs b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/LegacyBuildIntegrationTestBase.cs
new file mode 100644
index 000000000000..138c6d462988
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/LegacyBuildIntegrationTestBase.cs
@@ -0,0 +1,29 @@
+// 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 System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Microsoft.NET.Sdk.Razor.Tests;
+using Microsoft.NET.TestFramework.Assertions;
+using Microsoft.NET.TestFramework.Commands;
+using Xunit;
+using Xunit.Abstractions;
+
+namespace Microsoft.NET.Sdk.BlazorWebAssembly.Tests
+{
+ public abstract class LegacyBuildIntegrationTestBase : AspNetSdkBaselineTest
+ {
+ public LegacyBuildIntegrationTestBase(ITestOutputHelper log) : base(log, GenerateBaselines) { }
+
+ public abstract string TestAsset { get; }
+
+ public abstract string TargetFramework { get; }
+
+
+ }
+}
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.files.json b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.files.json
new file mode 100644
index 000000000000..73c58d5bf94b
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.files.json
@@ -0,0 +1,118 @@
+[
+ "${OutputPath}\\wwwroot\\BlazorWasmHosted60.Client.styles.css",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Client.dll",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Client.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Client.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Client.pdb.gz",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Shared.dll",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Shared.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Shared.dll.gz",
+ "${OutputPath}\\wwwroot\\_framework\\BlazorWasmHosted60.Shared.pdb.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.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.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.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\\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.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Collections.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.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.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.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.dll",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.dll.br",
+ "${OutputPath}\\wwwroot\\_framework\\System.Runtime.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\\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\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js.br",
+ "${OutputPath}\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].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\\css\\app.css",
+ "${OutputPath}\\wwwroot\\index.html"
+]
\ No newline at end of file
diff --git a/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json
new file mode 100644
index 000000000000..bb1ba9ed44fd
--- /dev/null
+++ b/src/Tests/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/Publish60Hosted_Works.Publish.staticwebassets.json
@@ -0,0 +1,2004 @@
+{
+ "Version": 1,
+ "Hash": "__hash__",
+ "Source": "BlazorWasmHosted60.Server",
+ "BasePath": "_content/BlazorWasmHosted60.Server",
+ "Mode": "Default",
+ "ManifestType": "Publish",
+ "ReferencedProjectsConfiguration": [
+ {
+ "Identity": "${ProjectRoot}\\Client\\BlazorWasmHosted60.Client.csproj",
+ "Version": 2,
+ "Source": "BlazorWasmHosted60.Client",
+ "GetPublishAssetsTargets": "ComputeFilesToPublish;GetCurrentProjectPublishStaticWebAssetItems",
+ "AdditionalPublishProperties": "BuildProjectReferences=false;ResolveAssemblyReferencesFindRelatedSatellites=true;_PublishingBlazorWasmProject=true",
+ "AdditionalPublishPropertiesToRemove": "NoBuild;RuntimeIdentifier;WebPublishProfileFile;TargetFramework",
+ "GetBuildAssetsTargets": "GetCurrentProjectBuildStaticWebAssetItems",
+ "AdditionalBuildProperties": "",
+ "AdditionalBuildPropertiesToRemove": "WebPublishProfileFile;TargetFramework"
+ }
+ ],
+ "DiscoveryPatterns": [
+ {
+ "Name": "BlazorWasmHosted60.Client\\wwwroot",
+ "Source": "BlazorWasmHosted60.Client",
+ "ContentRoot": "${ProjectRoot}\\Client\\wwwroot\\",
+ "BasePath": "/",
+ "Pattern": "**"
+ }
+ ],
+ "Assets": [
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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\\net6.0\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "native",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/BlazorWasmHosted60.Client.pdb.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Client.pdb.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\BlazorWasmHosted60.Client.pdb",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/BlazorWasmHosted60.Client.pdb.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/BlazorWasmHosted60.Shared.pdb.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Shared.pdb.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\BlazorWasmHosted60.Shared.pdb",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/BlazorWasmHosted60.Shared.pdb.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/blazor.webassembly.js.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.webassembly.js.gz",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "PreserveNewest",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.wasm.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.wasm.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\build-gz\\[[_framework/dotnet.wasm.gz]]"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/BlazorWasmHosted60.Client.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Client.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/BlazorWasmHosted60.Client.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Client.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/BlazorWasmHosted60.Shared.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Shared.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/BlazorWasmHosted60.Shared.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Shared.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Web.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.Web.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.Web.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.AspNetCore.Components.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.AspNetCore.Components.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Json.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.Json.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.Json.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Configuration.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Configuration.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.DependencyInjection.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.DependencyInjection.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.Abstractions.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Logging.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Logging.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Options.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Options.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Options.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Options.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Primitives.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.Extensions.Primitives.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.Extensions.Primitives.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.WebAssembly.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.WebAssembly.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.WebAssembly.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/Microsoft.JSInterop.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/Microsoft.JSInterop.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Concurrent.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Concurrent.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.Concurrent.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.Concurrent.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Collections.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Collections.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.ComponentModel.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.ComponentModel.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Linq.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Linq.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Linq.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Linq.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Memory.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Memory.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Memory.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Memory.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Memory.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Memory.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.CoreLib.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.CoreLib.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.CoreLib.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.CoreLib.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Uri.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Uri.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Private.Uri.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Private.Uri.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.CompilerServices.Unsafe.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.CompilerServices.Unsafe.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.CompilerServices.Unsafe.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Runtime.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Runtime.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Encodings.Web.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Encodings.Web.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Encodings.Web.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Encodings.Web.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Json.dll.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Json.dll.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/System.Text.Json.dll.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/System.Text.Json.dll.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.boot.json.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.boot.json.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\blazor.publish.boot.json"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.boot.json.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.boot.json.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\blazor.publish.boot.json",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\blazor.publish.boot.json"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/blazor.webassembly.js.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/blazor.webassembly.js.br",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "PreserveNewest",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\blazor.webassembly.js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.6.0.0-rc.2.21452.2.[[hash]].js.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.6.0.0-rc.2.21452.2.[[hash]].js"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.timezones.blat.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.timezones.blat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.timezones.blat.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.timezones.blat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.timezones.blat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/dotnet.wasm.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/dotnet.wasm.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\dotnet.wasm"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt.dat.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt.dat.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_CJK.dat.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_CJK.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_CJK.dat.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_CJK.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_EFIGS.dat.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_EFIGS.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_EFIGS.dat.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_EFIGS.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_EFIGS.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_no_CJK.dat.br]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_no_CJK.dat.br",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "br",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\compress\\[[_framework/icudt_no_CJK.dat.gz]]",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/icudt_no_CJK.dat.gz",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Alternative",
+ "RelatedAsset": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat",
+ "AssetTraitName": "Content-Encoding",
+ "AssetTraitValue": "gzip",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\wwwroot\\_framework\\icudt_no_CJK.dat"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Client.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Client.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\bin\\Debug\\net6.0\\publish\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "_framework/BlazorWasmHosted60.Shared.dll",
+ "AssetKind": "Publish",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "BlazorWebAssemblyResource",
+ "AssetTraitValue": "runtime",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "obj\\Debug\\net6.0\\linked\\BlazorWasmHosted60.Shared.dll"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.Web.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.WebAssembly.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.AspNetCore.Components.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Abstractions.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.Json.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Configuration.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.DependencyInjection.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.Abstractions.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Logging.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Options.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.Extensions.Primitives.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.WebAssembly.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\Microsoft.JSInterop.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.Concurrent.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Collections.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.ComponentModel.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Linq.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Memory.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.CoreLib.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Runtime.InteropServices.JavaScript.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Private.Uri.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.CompilerServices.Unsafe.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Runtime.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Encodings.Web.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\linked\\System.Text.Json.dll",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\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}\\Client\\obj\\Debug\\net6.0\\scopedcss\\bundle\\BlazorWasmHosted60.Client.styles.css",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\scopedcss\\bundle\\",
+ "BasePath": "/",
+ "RelativePath": "BlazorWasmHosted60.Client.styles.css",
+ "AssetKind": "All",
+ "AssetMode": "CurrentProject",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "ScopedCss",
+ "AssetTraitValue": "ApplicationBundle",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "${ProjectRoot}\\Client\\obj\\Debug\\net6.0\\scopedcss\\bundle\\BlazorWasmHosted60.Client.styles.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\wwwroot\\css\\app.css",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "css/app.css",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\css\\app.css"
+ },
+ {
+ "Identity": "${ProjectRoot}\\Client\\wwwroot\\index.html",
+ "SourceId": "BlazorWasmHosted60.Client",
+ "SourceType": "Project",
+ "ContentRoot": "${ProjectRoot}\\Client\\wwwroot\\",
+ "BasePath": "/",
+ "RelativePath": "index.html",
+ "AssetKind": "All",
+ "AssetMode": "All",
+ "AssetRole": "Primary",
+ "RelatedAsset": "",
+ "AssetTraitName": "",
+ "AssetTraitValue": "",
+ "CopyToOutputDirectory": "Never",
+ "CopyToPublishDirectory": "PreserveNewest",
+ "OriginalItemSpec": "wwwroot\\index.html"
+ }
+ ]
+}
\ No newline at end of file