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 + +
+
+
+ About +
+ +
+ @Body +
+
+
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 + +
+
+
+ About +
+ +
+ @Body +
+
+
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