├── .vscode ├── launch.json └── tasks.json ├── DotNetCoreAPI ├── .dockerignore ├── Controllers │ └── WeatherForecastController.cs ├── Dockerfile ├── DotNetCoreAPI.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── WeatherForecast.cs ├── appsettings.Development.json ├── appsettings.json ├── bin │ └── Debug │ │ └── netcoreapp3.1 │ │ ├── DotNetCoreAPI.deps.json │ │ ├── DotNetCoreAPI.dll │ │ ├── DotNetCoreAPI.exe │ │ ├── DotNetCoreAPI.pdb │ │ ├── DotNetCoreAPI.runtimeconfig.dev.json │ │ ├── DotNetCoreAPI.runtimeconfig.json │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── obj │ ├── Debug │ └── netcoreapp3.1 │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ │ ├── DotNetCoreAPI.AssemblyInfo.cs │ │ ├── DotNetCoreAPI.AssemblyInfoInputs.cache │ │ ├── DotNetCoreAPI.MvcApplicationPartsAssemblyInfo.cache │ │ ├── DotNetCoreAPI.RazorTargetAssemblyInfo.cache │ │ ├── DotNetCoreAPI.assets.cache │ │ ├── DotNetCoreAPI.csproj.CoreCompileInputs.cache │ │ ├── DotNetCoreAPI.csproj.FileListAbsolute.txt │ │ ├── DotNetCoreAPI.csprojAssemblyReference.cache │ │ ├── DotNetCoreAPI.dll │ │ ├── DotNetCoreAPI.exe │ │ ├── DotNetCoreAPI.genruntimeconfig.cache │ │ ├── DotNetCoreAPI.pdb │ │ ├── project.razor.json │ │ └── staticwebassets │ │ ├── DotNetCoreAPI.StaticWebAssets.Manifest.cache │ │ └── DotNetCoreAPI.StaticWebAssets.xml │ ├── DotNetCoreAPI.csproj.nuget.dgspec.json │ ├── DotNetCoreAPI.csproj.nuget.g.props │ ├── DotNetCoreAPI.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache ├── NextJSFrontEnd ├── .babelrc ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── docker-compose.azure.yml ├── docker-compose.yml ├── init_container.sh ├── package.json ├── pages │ ├── _app.js │ └── index.js ├── postcss.config.js ├── public │ ├── favicon.ico │ └── vercel.svg ├── server.js ├── sshd_config ├── styles │ └── tailwind.css ├── tailwind.config.js ├── test.setup.js └── yarn.lock └── README.md /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to find out which attributes exist for C# debugging 3 | // Use hover for the description of the existing attributes 4 | // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": ".NET Core Launch (web)", 9 | "type": "coreclr", 10 | "request": "launch", 11 | "preLaunchTask": "build", 12 | // If you have changed target frameworks, make sure to update the program path. 13 | "program": "${workspaceFolder}/DotNetCoreAPI-NextJS/DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.dll", 14 | "args": [], 15 | "cwd": "${workspaceFolder}/DotNetCoreAPI-NextJS/DotNetCoreAPI", 16 | "stopAtEntry": false, 17 | // Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser 18 | "serverReadyAction": { 19 | "action": "openExternally", 20 | "pattern": "\\bNow listening on:\\s+(https?://\\S+)" 21 | }, 22 | "env": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | }, 25 | "sourceFileMap": { 26 | "/Views": "${workspaceFolder}/Views" 27 | } 28 | }, 29 | { 30 | "name": ".NET Core Attach", 31 | "type": "coreclr", 32 | "request": "attach", 33 | "processId": "${command:pickProcess}" 34 | } 35 | ] 36 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/DotNetCoreAPI-NextJS/DotNetCoreAPI/DotNetCoreAPI.csproj", 11 | "/property:GenerateFullPaths=true", 12 | "/consoleloggerparameters:NoSummary" 13 | ], 14 | "problemMatcher": "$msCompile" 15 | }, 16 | { 17 | "label": "publish", 18 | "command": "dotnet", 19 | "type": "process", 20 | "args": [ 21 | "publish", 22 | "${workspaceFolder}/DotNetCoreAPI-NextJS/DotNetCoreAPI/DotNetCoreAPI.csproj", 23 | "/property:GenerateFullPaths=true", 24 | "/consoleloggerparameters:NoSummary" 25 | ], 26 | "problemMatcher": "$msCompile" 27 | }, 28 | { 29 | "label": "watch", 30 | "command": "dotnet", 31 | "type": "process", 32 | "args": [ 33 | "watch", 34 | "run", 35 | "${workspaceFolder}/DotNetCoreAPI-NextJS/DotNetCoreAPI/DotNetCoreAPI.csproj", 36 | "/property:GenerateFullPaths=true", 37 | "/consoleloggerparameters:NoSummary" 38 | ], 39 | "problemMatcher": "$msCompile" 40 | } 41 | ] 42 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ -------------------------------------------------------------------------------- /DotNetCoreAPI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Mvc; 6 | using Microsoft.Extensions.Logging; 7 | 8 | namespace DotNetCoreAPI.Controllers 9 | { 10 | [ApiController] 11 | [Route("/")] 12 | public class WeatherForecastController : ControllerBase 13 | { 14 | private static readonly string[] Summaries = new[] 15 | { 16 | "Placeholder" 17 | }; 18 | 19 | private readonly ILogger _logger; 20 | 21 | public WeatherForecastController(ILogger logger) 22 | { 23 | _logger = logger; 24 | } 25 | 26 | [HttpGet] 27 | public IEnumerable Get() 28 | { 29 | var rng = new Random(); 30 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 31 | { 32 | Date = DateTime.Now.AddDays(index), 33 | TemperatureC = rng.Next(-20, 55), 34 | Summary = Summaries[rng.Next(Summaries.Length)] 35 | }) 36 | .ToArray(); 37 | } 38 | } 39 | 40 | [Route("/api/weather")] 41 | public class WeatherForecastControllerTwo : ControllerBase 42 | { 43 | private static readonly string[] Summaries = new[] 44 | { 45 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" 46 | }; 47 | 48 | private readonly ILogger _logger; 49 | 50 | public WeatherForecastControllerTwo(ILogger logger) 51 | { 52 | _logger = logger; 53 | } 54 | 55 | [HttpGet] 56 | public IEnumerable Get() 57 | { 58 | var rng = new Random(); 59 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 60 | { 61 | Date = DateTime.Now.AddDays(index), 62 | TemperatureC = rng.Next(-20, 55), 63 | Summary = Summaries[rng.Next(Summaries.Length)] 64 | }) 65 | .ToArray(); 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /DotNetCoreAPI/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/dotnet/core/sdk:3.1 AS build-env 2 | WORKDIR /app 3 | 4 | # Copy csproj and restore as distinct layers 5 | COPY *.csproj ./ 6 | RUN dotnet restore 7 | 8 | # Copy everything else and build 9 | COPY . ./ 10 | RUN dotnet publish -c Release -o out 11 | 12 | # Build runtime image 13 | FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 14 | WORKDIR /app 15 | COPY --from=build-env /app/out . 16 | 17 | EXPOSE 5000 18 | 19 | ENTRYPOINT ["dotnet", "DotNetCoreAPI.dll"] -------------------------------------------------------------------------------- /DotNetCoreAPI/DotNetCoreAPI.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.1 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /DotNetCoreAPI/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Hosting; 6 | using Microsoft.Extensions.Configuration; 7 | using Microsoft.Extensions.Hosting; 8 | using Microsoft.Extensions.Logging; 9 | 10 | namespace DotNetCoreAPI 11 | { 12 | public class Program 13 | { 14 | public static void Main(string[] args) 15 | { 16 | CreateHostBuilder(args).Build().Run(); 17 | } 18 | 19 | public static IHostBuilder CreateHostBuilder(string[] args) => 20 | Host.CreateDefaultBuilder(args) 21 | .ConfigureWebHostDefaults(webBuilder => 22 | { 23 | webBuilder.UseStartup(); 24 | }); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /DotNetCoreAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:33896", 8 | "sslPort": 44386 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "DotNetCoreAPI": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /DotNetCoreAPI/Startup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Builder; 6 | using Microsoft.AspNetCore.Hosting; 7 | using Microsoft.AspNetCore.HttpsPolicy; 8 | using Microsoft.AspNetCore.Mvc; 9 | using Microsoft.Extensions.Configuration; 10 | using Microsoft.Extensions.DependencyInjection; 11 | using Microsoft.Extensions.Hosting; 12 | using Microsoft.Extensions.Logging; 13 | 14 | namespace DotNetCoreAPI 15 | { 16 | public class Startup 17 | { 18 | public Startup(IConfiguration configuration) 19 | { 20 | Configuration = configuration; 21 | } 22 | 23 | public IConfiguration Configuration { get; } 24 | 25 | // This method gets called by the runtime. Use this method to add services to the container. 26 | public void ConfigureServices(IServiceCollection services) 27 | { 28 | services.AddControllers(); 29 | } 30 | 31 | // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. 32 | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) 33 | { 34 | if (env.IsDevelopment()) 35 | { 36 | app.UseDeveloperExceptionPage(); 37 | } 38 | 39 | app.UseHttpsRedirection(); 40 | 41 | app.UseRouting(); 42 | 43 | // global cors policy 44 | app.UseCors(x => x 45 | .AllowAnyMethod() 46 | .AllowAnyHeader() 47 | .SetIsOriginAllowed(origin => true) // allow any origin 48 | .AllowCredentials()); // allow credentials 49 | 50 | app.UseAuthorization(); 51 | 52 | app.UseEndpoints(endpoints => 53 | { 54 | endpoints.MapControllers(); 55 | }); 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /DotNetCoreAPI/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace DotNetCoreAPI 4 | { 5 | public class WeatherForecast 6 | { 7 | public DateTime Date { get; set; } 8 | 9 | public int TemperatureC { get; set; } 10 | 11 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 12 | 13 | public string Summary { get; set; } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /DotNetCoreAPI/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /DotNetCoreAPI/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*", 10 | "Kestrel": { 11 | "EndPoints": { 12 | "Http": { 13 | "Url": "http://+:5000" 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": { 7 | "defines": [ 8 | "TRACE", 9 | "DEBUG", 10 | "NETCOREAPP", 11 | "NETCOREAPP3_1" 12 | ], 13 | "languageVersion": "8.0", 14 | "platform": "", 15 | "allowUnsafe": false, 16 | "warningsAsErrors": false, 17 | "optimize": false, 18 | "keyFile": "", 19 | "emitEntryPoint": true, 20 | "xmlDoc": false, 21 | "debugType": "portable" 22 | }, 23 | "targets": { 24 | ".NETCoreApp,Version=v3.1": { 25 | "DotNetCoreAPI/1.0.0": { 26 | "dependencies": { 27 | "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", 28 | "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", 29 | "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", 30 | "Microsoft.AspNetCore.Authentication.Core": "3.1.0.0", 31 | "Microsoft.AspNetCore.Authentication": "3.1.0.0", 32 | "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", 33 | "Microsoft.AspNetCore.Authorization": "3.1.0.0", 34 | "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", 35 | "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", 36 | "Microsoft.AspNetCore.Components": "3.1.0.0", 37 | "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", 38 | "Microsoft.AspNetCore.Components.Server": "3.1.0.0", 39 | "Microsoft.AspNetCore.Components.Web": "3.1.0.0", 40 | "Microsoft.AspNetCore.Connections.Abstractions": "3.1.0.0", 41 | "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", 42 | "Microsoft.AspNetCore.Cors": "3.1.0.0", 43 | "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", 44 | "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", 45 | "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", 46 | "Microsoft.AspNetCore.DataProtection": "3.1.0.0", 47 | "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", 48 | "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", 49 | "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", 50 | "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", 51 | "Microsoft.AspNetCore": "3.1.0.0", 52 | "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", 53 | "Microsoft.AspNetCore.Hosting.Abstractions": "3.1.0.0", 54 | "Microsoft.AspNetCore.Hosting": "3.1.0.0", 55 | "Microsoft.AspNetCore.Hosting.Server.Abstractions": "3.1.0.0", 56 | "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", 57 | "Microsoft.AspNetCore.Http.Abstractions": "3.1.0.0", 58 | "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", 59 | "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", 60 | "Microsoft.AspNetCore.Http": "3.1.0.0", 61 | "Microsoft.AspNetCore.Http.Extensions": "3.1.0.0", 62 | "Microsoft.AspNetCore.Http.Features": "3.1.0.0", 63 | "Microsoft.AspNetCore.HttpOverrides": "3.1.0.0", 64 | "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", 65 | "Microsoft.AspNetCore.Identity": "3.1.0.0", 66 | "Microsoft.AspNetCore.Localization": "3.1.0.0", 67 | "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", 68 | "Microsoft.AspNetCore.Metadata": "3.1.0.0", 69 | "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", 70 | "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", 71 | "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", 72 | "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", 73 | "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", 74 | "Microsoft.AspNetCore.Mvc": "3.1.0.0", 75 | "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", 76 | "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", 77 | "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", 78 | "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", 79 | "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", 80 | "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", 81 | "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", 82 | "Microsoft.AspNetCore.Razor": "3.1.0.0", 83 | "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", 84 | "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", 85 | "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", 86 | "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", 87 | "Microsoft.AspNetCore.Rewrite": "3.1.0.0", 88 | "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", 89 | "Microsoft.AspNetCore.Routing": "3.1.0.0", 90 | "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", 91 | "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", 92 | "Microsoft.AspNetCore.Server.IISIntegration": "3.1.0.0", 93 | "Microsoft.AspNetCore.Server.Kestrel.Core": "3.1.0.0", 94 | "Microsoft.AspNetCore.Server.Kestrel": "3.1.0.0", 95 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "3.1.0.0", 96 | "Microsoft.AspNetCore.Session": "3.1.0.0", 97 | "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", 98 | "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", 99 | "Microsoft.AspNetCore.SignalR": "3.1.0.0", 100 | "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", 101 | "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", 102 | "Microsoft.AspNetCore.WebSockets": "3.1.0.0", 103 | "Microsoft.AspNetCore.WebUtilities": "3.1.0.0", 104 | "Microsoft.CSharp": "4.0.0.0", 105 | "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", 106 | "Microsoft.Extensions.Caching.Memory": "3.1.0.0", 107 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.0.0", 108 | "Microsoft.Extensions.Configuration.Binder": "3.1.0.0", 109 | "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", 110 | "Microsoft.Extensions.Configuration": "3.1.0.0", 111 | "Microsoft.Extensions.Configuration.EnvironmentVariables": "3.1.0.0", 112 | "Microsoft.Extensions.Configuration.FileExtensions": "3.1.0.0", 113 | "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", 114 | "Microsoft.Extensions.Configuration.Json": "3.1.0.0", 115 | "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", 116 | "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", 117 | "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", 118 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0.0", 119 | "Microsoft.Extensions.DependencyInjection": "3.1.0.0", 120 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", 121 | "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", 122 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.0.0", 123 | "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", 124 | "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", 125 | "Microsoft.Extensions.FileProviders.Physical": "3.1.0.0", 126 | "Microsoft.Extensions.FileSystemGlobbing": "3.1.0.0", 127 | "Microsoft.Extensions.Hosting.Abstractions": "3.1.0.0", 128 | "Microsoft.Extensions.Hosting": "3.1.0.0", 129 | "Microsoft.Extensions.Http": "3.1.0.0", 130 | "Microsoft.Extensions.Identity.Core": "3.1.0.0", 131 | "Microsoft.Extensions.Identity.Stores": "3.1.0.0", 132 | "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", 133 | "Microsoft.Extensions.Localization": "3.1.0.0", 134 | "Microsoft.Extensions.Logging.Abstractions": "3.1.0.0", 135 | "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", 136 | "Microsoft.Extensions.Logging.Console": "3.1.0.0", 137 | "Microsoft.Extensions.Logging.Debug": "3.1.0.0", 138 | "Microsoft.Extensions.Logging": "3.1.0.0", 139 | "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", 140 | "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", 141 | "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", 142 | "Microsoft.Extensions.ObjectPool": "3.1.0.0", 143 | "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", 144 | "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", 145 | "Microsoft.Extensions.Options": "3.1.0.0", 146 | "Microsoft.Extensions.Primitives": "3.1.0.0", 147 | "Microsoft.Extensions.WebEncoders": "3.1.0.0", 148 | "Microsoft.JSInterop": "3.1.0.0", 149 | "Microsoft.Net.Http.Headers": "3.1.0.0", 150 | "Microsoft.VisualBasic.Core": "10.0.5.0", 151 | "Microsoft.VisualBasic": "10.0.0.0", 152 | "Microsoft.Win32.Primitives": "4.1.2.0", 153 | "Microsoft.Win32.Registry": "4.1.3.0", 154 | "mscorlib": "4.0.0.0", 155 | "netstandard": "2.1.0.0", 156 | "System.AppContext": "4.2.2.0", 157 | "System.Buffers": "4.0.2.0", 158 | "System.Collections.Concurrent": "4.0.15.0", 159 | "System.Collections": "4.1.2.0", 160 | "System.Collections.Immutable": "1.2.5.0", 161 | "System.Collections.NonGeneric": "4.1.2.0", 162 | "System.Collections.Specialized": "4.1.2.0", 163 | "System.ComponentModel.Annotations": "4.3.1.0", 164 | "System.ComponentModel.DataAnnotations": "4.0.0.0", 165 | "System.ComponentModel": "4.0.4.0", 166 | "System.ComponentModel.EventBasedAsync": "4.1.2.0", 167 | "System.ComponentModel.Primitives": "4.2.2.0", 168 | "System.ComponentModel.TypeConverter": "4.2.2.0", 169 | "System.Configuration": "4.0.0.0", 170 | "System.Console": "4.1.2.0", 171 | "System.Core": "4.0.0.0", 172 | "System.Data.Common": "4.2.2.0", 173 | "System.Data.DataSetExtensions": "4.0.1.0", 174 | "System.Data": "4.0.0.0", 175 | "System.Diagnostics.Contracts": "4.0.4.0", 176 | "System.Diagnostics.Debug": "4.1.2.0", 177 | "System.Diagnostics.DiagnosticSource": "4.0.5.0", 178 | "System.Diagnostics.EventLog": "4.0.2.0", 179 | "System.Diagnostics.FileVersionInfo": "4.0.4.0", 180 | "System.Diagnostics.Process": "4.2.2.0", 181 | "System.Diagnostics.StackTrace": "4.1.2.0", 182 | "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", 183 | "System.Diagnostics.Tools": "4.1.2.0", 184 | "System.Diagnostics.TraceSource": "4.1.2.0", 185 | "System.Diagnostics.Tracing": "4.2.2.0", 186 | "System": "4.0.0.0", 187 | "System.Drawing": "4.0.0.0", 188 | "System.Drawing.Primitives": "4.2.1.0", 189 | "System.Dynamic.Runtime": "4.1.2.0", 190 | "System.Globalization.Calendars": "4.1.2.0", 191 | "System.Globalization": "4.1.2.0", 192 | "System.Globalization.Extensions": "4.1.2.0", 193 | "System.IO.Compression.Brotli": "4.2.2.0", 194 | "System.IO.Compression": "4.2.2.0", 195 | "System.IO.Compression.FileSystem": "4.0.0.0", 196 | "System.IO.Compression.ZipFile": "4.0.5.0", 197 | "System.IO": "4.2.2.0", 198 | "System.IO.FileSystem": "4.1.2.0", 199 | "System.IO.FileSystem.DriveInfo": "4.1.2.0", 200 | "System.IO.FileSystem.Primitives": "4.1.2.0", 201 | "System.IO.FileSystem.Watcher": "4.1.2.0", 202 | "System.IO.IsolatedStorage": "4.1.2.0", 203 | "System.IO.MemoryMappedFiles": "4.1.2.0", 204 | "System.IO.Pipelines": "4.0.2.0", 205 | "System.IO.Pipes": "4.1.2.0", 206 | "System.IO.UnmanagedMemoryStream": "4.1.2.0", 207 | "System.Linq": "4.2.2.0", 208 | "System.Linq.Expressions": "4.2.2.0", 209 | "System.Linq.Parallel": "4.0.4.0", 210 | "System.Linq.Queryable": "4.0.4.0", 211 | "System.Memory": "4.2.1.0", 212 | "System.Net": "4.0.0.0", 213 | "System.Net.Http": "4.2.2.0", 214 | "System.Net.HttpListener": "4.0.2.0", 215 | "System.Net.Mail": "4.0.2.0", 216 | "System.Net.NameResolution": "4.1.2.0", 217 | "System.Net.NetworkInformation": "4.2.2.0", 218 | "System.Net.Ping": "4.1.2.0", 219 | "System.Net.Primitives": "4.1.2.0", 220 | "System.Net.Requests": "4.1.2.0", 221 | "System.Net.Security": "4.1.2.0", 222 | "System.Net.ServicePoint": "4.0.2.0", 223 | "System.Net.Sockets": "4.2.2.0", 224 | "System.Net.WebClient": "4.0.2.0", 225 | "System.Net.WebHeaderCollection": "4.1.2.0", 226 | "System.Net.WebProxy": "4.0.2.0", 227 | "System.Net.WebSockets.Client": "4.1.2.0", 228 | "System.Net.WebSockets": "4.1.2.0", 229 | "System.Numerics": "4.0.0.0", 230 | "System.Numerics.Vectors": "4.1.6.0", 231 | "System.ObjectModel": "4.1.2.0", 232 | "System.Reflection.DispatchProxy": "4.0.6.0", 233 | "System.Reflection": "4.2.2.0", 234 | "System.Reflection.Emit": "4.1.2.0", 235 | "System.Reflection.Emit.ILGeneration": "4.1.1.0", 236 | "System.Reflection.Emit.Lightweight": "4.1.1.0", 237 | "System.Reflection.Extensions": "4.1.2.0", 238 | "System.Reflection.Metadata": "1.4.5.0", 239 | "System.Reflection.Primitives": "4.1.2.0", 240 | "System.Reflection.TypeExtensions": "4.1.2.0", 241 | "System.Resources.Reader": "4.1.2.0", 242 | "System.Resources.ResourceManager": "4.1.2.0", 243 | "System.Resources.Writer": "4.1.2.0", 244 | "System.Runtime.CompilerServices.Unsafe": "4.0.6.0", 245 | "System.Runtime.CompilerServices.VisualC": "4.1.2.0", 246 | "System.Runtime": "4.2.2.0", 247 | "System.Runtime.Extensions": "4.2.2.0", 248 | "System.Runtime.Handles": "4.1.2.0", 249 | "System.Runtime.InteropServices": "4.2.2.0", 250 | "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", 251 | "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", 252 | "System.Runtime.Intrinsics": "4.0.1.0", 253 | "System.Runtime.Loader": "4.1.1.0", 254 | "System.Runtime.Numerics": "4.1.2.0", 255 | "System.Runtime.Serialization": "4.0.0.0", 256 | "System.Runtime.Serialization.Formatters": "4.0.4.0", 257 | "System.Runtime.Serialization.Json": "4.0.5.0", 258 | "System.Runtime.Serialization.Primitives": "4.2.2.0", 259 | "System.Runtime.Serialization.Xml": "4.1.5.0", 260 | "System.Security.AccessControl": "4.1.1.0", 261 | "System.Security.Claims": "4.1.2.0", 262 | "System.Security.Cryptography.Algorithms": "4.3.2.0", 263 | "System.Security.Cryptography.Cng": "4.3.3.0", 264 | "System.Security.Cryptography.Csp": "4.1.2.0", 265 | "System.Security.Cryptography.Encoding": "4.1.2.0", 266 | "System.Security.Cryptography.Primitives": "4.1.2.0", 267 | "System.Security.Cryptography.X509Certificates": "4.2.2.0", 268 | "System.Security.Cryptography.Xml": "4.0.3.0", 269 | "System.Security": "4.0.0.0", 270 | "System.Security.Permissions": "4.0.3.0", 271 | "System.Security.Principal": "4.1.2.0", 272 | "System.Security.Principal.Windows": "4.1.1.0", 273 | "System.Security.SecureString": "4.1.2.0", 274 | "System.ServiceModel.Web": "4.0.0.0", 275 | "System.ServiceProcess": "4.0.0.0", 276 | "System.Text.Encoding.CodePages": "4.1.3.0", 277 | "System.Text.Encoding": "4.1.2.0", 278 | "System.Text.Encoding.Extensions": "4.1.2.0", 279 | "System.Text.Encodings.Web": "4.0.5.0", 280 | "System.Text.Json": "4.0.1.0", 281 | "System.Text.RegularExpressions": "4.2.2.0", 282 | "System.Threading.Channels": "4.0.2.0", 283 | "System.Threading": "4.1.2.0", 284 | "System.Threading.Overlapped": "4.1.2.0", 285 | "System.Threading.Tasks.Dataflow": "4.6.5.0", 286 | "System.Threading.Tasks": "4.1.2.0", 287 | "System.Threading.Tasks.Extensions": "4.3.1.0", 288 | "System.Threading.Tasks.Parallel": "4.0.4.0", 289 | "System.Threading.Thread": "4.1.2.0", 290 | "System.Threading.ThreadPool": "4.1.2.0", 291 | "System.Threading.Timer": "4.1.2.0", 292 | "System.Transactions": "4.0.0.0", 293 | "System.Transactions.Local": "4.0.2.0", 294 | "System.ValueTuple": "4.0.3.0", 295 | "System.Web": "4.0.0.0", 296 | "System.Web.HttpUtility": "4.0.2.0", 297 | "System.Windows": "4.0.0.0", 298 | "System.Windows.Extensions": "4.0.1.0", 299 | "System.Xml": "4.0.0.0", 300 | "System.Xml.Linq": "4.0.0.0", 301 | "System.Xml.ReaderWriter": "4.2.2.0", 302 | "System.Xml.Serialization": "4.0.0.0", 303 | "System.Xml.XDocument": "4.1.2.0", 304 | "System.Xml.XmlDocument": "4.1.2.0", 305 | "System.Xml.XmlSerializer": "4.1.2.0", 306 | "System.Xml.XPath": "4.1.2.0", 307 | "System.Xml.XPath.XDocument": "4.1.2.0", 308 | "WindowsBase": "4.0.0.0" 309 | }, 310 | "runtime": { 311 | "DotNetCoreAPI.dll": {} 312 | }, 313 | "compile": { 314 | "DotNetCoreAPI.dll": {} 315 | } 316 | }, 317 | "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { 318 | "compile": { 319 | "Microsoft.AspNetCore.Antiforgery.dll": {} 320 | }, 321 | "compileOnly": true 322 | }, 323 | "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { 324 | "compile": { 325 | "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} 326 | }, 327 | "compileOnly": true 328 | }, 329 | "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { 330 | "compile": { 331 | "Microsoft.AspNetCore.Authentication.Cookies.dll": {} 332 | }, 333 | "compileOnly": true 334 | }, 335 | "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { 336 | "compile": { 337 | "Microsoft.AspNetCore.Authentication.Core.dll": {} 338 | }, 339 | "compileOnly": true 340 | }, 341 | "Microsoft.AspNetCore.Authentication/3.1.0.0": { 342 | "compile": { 343 | "Microsoft.AspNetCore.Authentication.dll": {} 344 | }, 345 | "compileOnly": true 346 | }, 347 | "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { 348 | "compile": { 349 | "Microsoft.AspNetCore.Authentication.OAuth.dll": {} 350 | }, 351 | "compileOnly": true 352 | }, 353 | "Microsoft.AspNetCore.Authorization/3.1.0.0": { 354 | "compile": { 355 | "Microsoft.AspNetCore.Authorization.dll": {} 356 | }, 357 | "compileOnly": true 358 | }, 359 | "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { 360 | "compile": { 361 | "Microsoft.AspNetCore.Authorization.Policy.dll": {} 362 | }, 363 | "compileOnly": true 364 | }, 365 | "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { 366 | "compile": { 367 | "Microsoft.AspNetCore.Components.Authorization.dll": {} 368 | }, 369 | "compileOnly": true 370 | }, 371 | "Microsoft.AspNetCore.Components/3.1.0.0": { 372 | "compile": { 373 | "Microsoft.AspNetCore.Components.dll": {} 374 | }, 375 | "compileOnly": true 376 | }, 377 | "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { 378 | "compile": { 379 | "Microsoft.AspNetCore.Components.Forms.dll": {} 380 | }, 381 | "compileOnly": true 382 | }, 383 | "Microsoft.AspNetCore.Components.Server/3.1.0.0": { 384 | "compile": { 385 | "Microsoft.AspNetCore.Components.Server.dll": {} 386 | }, 387 | "compileOnly": true 388 | }, 389 | "Microsoft.AspNetCore.Components.Web/3.1.0.0": { 390 | "compile": { 391 | "Microsoft.AspNetCore.Components.Web.dll": {} 392 | }, 393 | "compileOnly": true 394 | }, 395 | "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { 396 | "compile": { 397 | "Microsoft.AspNetCore.Connections.Abstractions.dll": {} 398 | }, 399 | "compileOnly": true 400 | }, 401 | "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { 402 | "compile": { 403 | "Microsoft.AspNetCore.CookiePolicy.dll": {} 404 | }, 405 | "compileOnly": true 406 | }, 407 | "Microsoft.AspNetCore.Cors/3.1.0.0": { 408 | "compile": { 409 | "Microsoft.AspNetCore.Cors.dll": {} 410 | }, 411 | "compileOnly": true 412 | }, 413 | "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { 414 | "compile": { 415 | "Microsoft.AspNetCore.Cryptography.Internal.dll": {} 416 | }, 417 | "compileOnly": true 418 | }, 419 | "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { 420 | "compile": { 421 | "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} 422 | }, 423 | "compileOnly": true 424 | }, 425 | "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { 426 | "compile": { 427 | "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} 428 | }, 429 | "compileOnly": true 430 | }, 431 | "Microsoft.AspNetCore.DataProtection/3.1.0.0": { 432 | "compile": { 433 | "Microsoft.AspNetCore.DataProtection.dll": {} 434 | }, 435 | "compileOnly": true 436 | }, 437 | "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { 438 | "compile": { 439 | "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} 440 | }, 441 | "compileOnly": true 442 | }, 443 | "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { 444 | "compile": { 445 | "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} 446 | }, 447 | "compileOnly": true 448 | }, 449 | "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { 450 | "compile": { 451 | "Microsoft.AspNetCore.Diagnostics.dll": {} 452 | }, 453 | "compileOnly": true 454 | }, 455 | "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { 456 | "compile": { 457 | "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} 458 | }, 459 | "compileOnly": true 460 | }, 461 | "Microsoft.AspNetCore/3.1.0.0": { 462 | "compile": { 463 | "Microsoft.AspNetCore.dll": {} 464 | }, 465 | "compileOnly": true 466 | }, 467 | "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { 468 | "compile": { 469 | "Microsoft.AspNetCore.HostFiltering.dll": {} 470 | }, 471 | "compileOnly": true 472 | }, 473 | "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { 474 | "compile": { 475 | "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} 476 | }, 477 | "compileOnly": true 478 | }, 479 | "Microsoft.AspNetCore.Hosting/3.1.0.0": { 480 | "compile": { 481 | "Microsoft.AspNetCore.Hosting.dll": {} 482 | }, 483 | "compileOnly": true 484 | }, 485 | "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { 486 | "compile": { 487 | "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} 488 | }, 489 | "compileOnly": true 490 | }, 491 | "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { 492 | "compile": { 493 | "Microsoft.AspNetCore.Html.Abstractions.dll": {} 494 | }, 495 | "compileOnly": true 496 | }, 497 | "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { 498 | "compile": { 499 | "Microsoft.AspNetCore.Http.Abstractions.dll": {} 500 | }, 501 | "compileOnly": true 502 | }, 503 | "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { 504 | "compile": { 505 | "Microsoft.AspNetCore.Http.Connections.Common.dll": {} 506 | }, 507 | "compileOnly": true 508 | }, 509 | "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { 510 | "compile": { 511 | "Microsoft.AspNetCore.Http.Connections.dll": {} 512 | }, 513 | "compileOnly": true 514 | }, 515 | "Microsoft.AspNetCore.Http/3.1.0.0": { 516 | "compile": { 517 | "Microsoft.AspNetCore.Http.dll": {} 518 | }, 519 | "compileOnly": true 520 | }, 521 | "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { 522 | "compile": { 523 | "Microsoft.AspNetCore.Http.Extensions.dll": {} 524 | }, 525 | "compileOnly": true 526 | }, 527 | "Microsoft.AspNetCore.Http.Features/3.1.0.0": { 528 | "compile": { 529 | "Microsoft.AspNetCore.Http.Features.dll": {} 530 | }, 531 | "compileOnly": true 532 | }, 533 | "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { 534 | "compile": { 535 | "Microsoft.AspNetCore.HttpOverrides.dll": {} 536 | }, 537 | "compileOnly": true 538 | }, 539 | "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { 540 | "compile": { 541 | "Microsoft.AspNetCore.HttpsPolicy.dll": {} 542 | }, 543 | "compileOnly": true 544 | }, 545 | "Microsoft.AspNetCore.Identity/3.1.0.0": { 546 | "compile": { 547 | "Microsoft.AspNetCore.Identity.dll": {} 548 | }, 549 | "compileOnly": true 550 | }, 551 | "Microsoft.AspNetCore.Localization/3.1.0.0": { 552 | "compile": { 553 | "Microsoft.AspNetCore.Localization.dll": {} 554 | }, 555 | "compileOnly": true 556 | }, 557 | "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { 558 | "compile": { 559 | "Microsoft.AspNetCore.Localization.Routing.dll": {} 560 | }, 561 | "compileOnly": true 562 | }, 563 | "Microsoft.AspNetCore.Metadata/3.1.0.0": { 564 | "compile": { 565 | "Microsoft.AspNetCore.Metadata.dll": {} 566 | }, 567 | "compileOnly": true 568 | }, 569 | "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { 570 | "compile": { 571 | "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} 572 | }, 573 | "compileOnly": true 574 | }, 575 | "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { 576 | "compile": { 577 | "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} 578 | }, 579 | "compileOnly": true 580 | }, 581 | "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { 582 | "compile": { 583 | "Microsoft.AspNetCore.Mvc.Core.dll": {} 584 | }, 585 | "compileOnly": true 586 | }, 587 | "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { 588 | "compile": { 589 | "Microsoft.AspNetCore.Mvc.Cors.dll": {} 590 | }, 591 | "compileOnly": true 592 | }, 593 | "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { 594 | "compile": { 595 | "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} 596 | }, 597 | "compileOnly": true 598 | }, 599 | "Microsoft.AspNetCore.Mvc/3.1.0.0": { 600 | "compile": { 601 | "Microsoft.AspNetCore.Mvc.dll": {} 602 | }, 603 | "compileOnly": true 604 | }, 605 | "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { 606 | "compile": { 607 | "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} 608 | }, 609 | "compileOnly": true 610 | }, 611 | "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { 612 | "compile": { 613 | "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} 614 | }, 615 | "compileOnly": true 616 | }, 617 | "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { 618 | "compile": { 619 | "Microsoft.AspNetCore.Mvc.Localization.dll": {} 620 | }, 621 | "compileOnly": true 622 | }, 623 | "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { 624 | "compile": { 625 | "Microsoft.AspNetCore.Mvc.Razor.dll": {} 626 | }, 627 | "compileOnly": true 628 | }, 629 | "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { 630 | "compile": { 631 | "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} 632 | }, 633 | "compileOnly": true 634 | }, 635 | "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { 636 | "compile": { 637 | "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} 638 | }, 639 | "compileOnly": true 640 | }, 641 | "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { 642 | "compile": { 643 | "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} 644 | }, 645 | "compileOnly": true 646 | }, 647 | "Microsoft.AspNetCore.Razor/3.1.0.0": { 648 | "compile": { 649 | "Microsoft.AspNetCore.Razor.dll": {} 650 | }, 651 | "compileOnly": true 652 | }, 653 | "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { 654 | "compile": { 655 | "Microsoft.AspNetCore.Razor.Runtime.dll": {} 656 | }, 657 | "compileOnly": true 658 | }, 659 | "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { 660 | "compile": { 661 | "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} 662 | }, 663 | "compileOnly": true 664 | }, 665 | "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { 666 | "compile": { 667 | "Microsoft.AspNetCore.ResponseCaching.dll": {} 668 | }, 669 | "compileOnly": true 670 | }, 671 | "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { 672 | "compile": { 673 | "Microsoft.AspNetCore.ResponseCompression.dll": {} 674 | }, 675 | "compileOnly": true 676 | }, 677 | "Microsoft.AspNetCore.Rewrite/3.1.0.0": { 678 | "compile": { 679 | "Microsoft.AspNetCore.Rewrite.dll": {} 680 | }, 681 | "compileOnly": true 682 | }, 683 | "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { 684 | "compile": { 685 | "Microsoft.AspNetCore.Routing.Abstractions.dll": {} 686 | }, 687 | "compileOnly": true 688 | }, 689 | "Microsoft.AspNetCore.Routing/3.1.0.0": { 690 | "compile": { 691 | "Microsoft.AspNetCore.Routing.dll": {} 692 | }, 693 | "compileOnly": true 694 | }, 695 | "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { 696 | "compile": { 697 | "Microsoft.AspNetCore.Server.HttpSys.dll": {} 698 | }, 699 | "compileOnly": true 700 | }, 701 | "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { 702 | "compile": { 703 | "Microsoft.AspNetCore.Server.IIS.dll": {} 704 | }, 705 | "compileOnly": true 706 | }, 707 | "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { 708 | "compile": { 709 | "Microsoft.AspNetCore.Server.IISIntegration.dll": {} 710 | }, 711 | "compileOnly": true 712 | }, 713 | "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { 714 | "compile": { 715 | "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} 716 | }, 717 | "compileOnly": true 718 | }, 719 | "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { 720 | "compile": { 721 | "Microsoft.AspNetCore.Server.Kestrel.dll": {} 722 | }, 723 | "compileOnly": true 724 | }, 725 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { 726 | "compile": { 727 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} 728 | }, 729 | "compileOnly": true 730 | }, 731 | "Microsoft.AspNetCore.Session/3.1.0.0": { 732 | "compile": { 733 | "Microsoft.AspNetCore.Session.dll": {} 734 | }, 735 | "compileOnly": true 736 | }, 737 | "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { 738 | "compile": { 739 | "Microsoft.AspNetCore.SignalR.Common.dll": {} 740 | }, 741 | "compileOnly": true 742 | }, 743 | "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { 744 | "compile": { 745 | "Microsoft.AspNetCore.SignalR.Core.dll": {} 746 | }, 747 | "compileOnly": true 748 | }, 749 | "Microsoft.AspNetCore.SignalR/3.1.0.0": { 750 | "compile": { 751 | "Microsoft.AspNetCore.SignalR.dll": {} 752 | }, 753 | "compileOnly": true 754 | }, 755 | "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { 756 | "compile": { 757 | "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} 758 | }, 759 | "compileOnly": true 760 | }, 761 | "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { 762 | "compile": { 763 | "Microsoft.AspNetCore.StaticFiles.dll": {} 764 | }, 765 | "compileOnly": true 766 | }, 767 | "Microsoft.AspNetCore.WebSockets/3.1.0.0": { 768 | "compile": { 769 | "Microsoft.AspNetCore.WebSockets.dll": {} 770 | }, 771 | "compileOnly": true 772 | }, 773 | "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { 774 | "compile": { 775 | "Microsoft.AspNetCore.WebUtilities.dll": {} 776 | }, 777 | "compileOnly": true 778 | }, 779 | "Microsoft.CSharp/4.0.0.0": { 780 | "compile": { 781 | "Microsoft.CSharp.dll": {} 782 | }, 783 | "compileOnly": true 784 | }, 785 | "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { 786 | "compile": { 787 | "Microsoft.Extensions.Caching.Abstractions.dll": {} 788 | }, 789 | "compileOnly": true 790 | }, 791 | "Microsoft.Extensions.Caching.Memory/3.1.0.0": { 792 | "compile": { 793 | "Microsoft.Extensions.Caching.Memory.dll": {} 794 | }, 795 | "compileOnly": true 796 | }, 797 | "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { 798 | "compile": { 799 | "Microsoft.Extensions.Configuration.Abstractions.dll": {} 800 | }, 801 | "compileOnly": true 802 | }, 803 | "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { 804 | "compile": { 805 | "Microsoft.Extensions.Configuration.Binder.dll": {} 806 | }, 807 | "compileOnly": true 808 | }, 809 | "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { 810 | "compile": { 811 | "Microsoft.Extensions.Configuration.CommandLine.dll": {} 812 | }, 813 | "compileOnly": true 814 | }, 815 | "Microsoft.Extensions.Configuration/3.1.0.0": { 816 | "compile": { 817 | "Microsoft.Extensions.Configuration.dll": {} 818 | }, 819 | "compileOnly": true 820 | }, 821 | "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { 822 | "compile": { 823 | "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} 824 | }, 825 | "compileOnly": true 826 | }, 827 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { 828 | "compile": { 829 | "Microsoft.Extensions.Configuration.FileExtensions.dll": {} 830 | }, 831 | "compileOnly": true 832 | }, 833 | "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { 834 | "compile": { 835 | "Microsoft.Extensions.Configuration.Ini.dll": {} 836 | }, 837 | "compileOnly": true 838 | }, 839 | "Microsoft.Extensions.Configuration.Json/3.1.0.0": { 840 | "compile": { 841 | "Microsoft.Extensions.Configuration.Json.dll": {} 842 | }, 843 | "compileOnly": true 844 | }, 845 | "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { 846 | "compile": { 847 | "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} 848 | }, 849 | "compileOnly": true 850 | }, 851 | "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { 852 | "compile": { 853 | "Microsoft.Extensions.Configuration.UserSecrets.dll": {} 854 | }, 855 | "compileOnly": true 856 | }, 857 | "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { 858 | "compile": { 859 | "Microsoft.Extensions.Configuration.Xml.dll": {} 860 | }, 861 | "compileOnly": true 862 | }, 863 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0.0": { 864 | "compile": { 865 | "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} 866 | }, 867 | "compileOnly": true 868 | }, 869 | "Microsoft.Extensions.DependencyInjection/3.1.0.0": { 870 | "compile": { 871 | "Microsoft.Extensions.DependencyInjection.dll": {} 872 | }, 873 | "compileOnly": true 874 | }, 875 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { 876 | "compile": { 877 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} 878 | }, 879 | "compileOnly": true 880 | }, 881 | "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { 882 | "compile": { 883 | "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} 884 | }, 885 | "compileOnly": true 886 | }, 887 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { 888 | "compile": { 889 | "Microsoft.Extensions.FileProviders.Abstractions.dll": {} 890 | }, 891 | "compileOnly": true 892 | }, 893 | "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { 894 | "compile": { 895 | "Microsoft.Extensions.FileProviders.Composite.dll": {} 896 | }, 897 | "compileOnly": true 898 | }, 899 | "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { 900 | "compile": { 901 | "Microsoft.Extensions.FileProviders.Embedded.dll": {} 902 | }, 903 | "compileOnly": true 904 | }, 905 | "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { 906 | "compile": { 907 | "Microsoft.Extensions.FileProviders.Physical.dll": {} 908 | }, 909 | "compileOnly": true 910 | }, 911 | "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { 912 | "compile": { 913 | "Microsoft.Extensions.FileSystemGlobbing.dll": {} 914 | }, 915 | "compileOnly": true 916 | }, 917 | "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { 918 | "compile": { 919 | "Microsoft.Extensions.Hosting.Abstractions.dll": {} 920 | }, 921 | "compileOnly": true 922 | }, 923 | "Microsoft.Extensions.Hosting/3.1.0.0": { 924 | "compile": { 925 | "Microsoft.Extensions.Hosting.dll": {} 926 | }, 927 | "compileOnly": true 928 | }, 929 | "Microsoft.Extensions.Http/3.1.0.0": { 930 | "compile": { 931 | "Microsoft.Extensions.Http.dll": {} 932 | }, 933 | "compileOnly": true 934 | }, 935 | "Microsoft.Extensions.Identity.Core/3.1.0.0": { 936 | "compile": { 937 | "Microsoft.Extensions.Identity.Core.dll": {} 938 | }, 939 | "compileOnly": true 940 | }, 941 | "Microsoft.Extensions.Identity.Stores/3.1.0.0": { 942 | "compile": { 943 | "Microsoft.Extensions.Identity.Stores.dll": {} 944 | }, 945 | "compileOnly": true 946 | }, 947 | "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { 948 | "compile": { 949 | "Microsoft.Extensions.Localization.Abstractions.dll": {} 950 | }, 951 | "compileOnly": true 952 | }, 953 | "Microsoft.Extensions.Localization/3.1.0.0": { 954 | "compile": { 955 | "Microsoft.Extensions.Localization.dll": {} 956 | }, 957 | "compileOnly": true 958 | }, 959 | "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { 960 | "compile": { 961 | "Microsoft.Extensions.Logging.Abstractions.dll": {} 962 | }, 963 | "compileOnly": true 964 | }, 965 | "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { 966 | "compile": { 967 | "Microsoft.Extensions.Logging.Configuration.dll": {} 968 | }, 969 | "compileOnly": true 970 | }, 971 | "Microsoft.Extensions.Logging.Console/3.1.0.0": { 972 | "compile": { 973 | "Microsoft.Extensions.Logging.Console.dll": {} 974 | }, 975 | "compileOnly": true 976 | }, 977 | "Microsoft.Extensions.Logging.Debug/3.1.0.0": { 978 | "compile": { 979 | "Microsoft.Extensions.Logging.Debug.dll": {} 980 | }, 981 | "compileOnly": true 982 | }, 983 | "Microsoft.Extensions.Logging/3.1.0.0": { 984 | "compile": { 985 | "Microsoft.Extensions.Logging.dll": {} 986 | }, 987 | "compileOnly": true 988 | }, 989 | "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { 990 | "compile": { 991 | "Microsoft.Extensions.Logging.EventLog.dll": {} 992 | }, 993 | "compileOnly": true 994 | }, 995 | "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { 996 | "compile": { 997 | "Microsoft.Extensions.Logging.EventSource.dll": {} 998 | }, 999 | "compileOnly": true 1000 | }, 1001 | "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { 1002 | "compile": { 1003 | "Microsoft.Extensions.Logging.TraceSource.dll": {} 1004 | }, 1005 | "compileOnly": true 1006 | }, 1007 | "Microsoft.Extensions.ObjectPool/3.1.0.0": { 1008 | "compile": { 1009 | "Microsoft.Extensions.ObjectPool.dll": {} 1010 | }, 1011 | "compileOnly": true 1012 | }, 1013 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { 1014 | "compile": { 1015 | "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} 1016 | }, 1017 | "compileOnly": true 1018 | }, 1019 | "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { 1020 | "compile": { 1021 | "Microsoft.Extensions.Options.DataAnnotations.dll": {} 1022 | }, 1023 | "compileOnly": true 1024 | }, 1025 | "Microsoft.Extensions.Options/3.1.0.0": { 1026 | "compile": { 1027 | "Microsoft.Extensions.Options.dll": {} 1028 | }, 1029 | "compileOnly": true 1030 | }, 1031 | "Microsoft.Extensions.Primitives/3.1.0.0": { 1032 | "compile": { 1033 | "Microsoft.Extensions.Primitives.dll": {} 1034 | }, 1035 | "compileOnly": true 1036 | }, 1037 | "Microsoft.Extensions.WebEncoders/3.1.0.0": { 1038 | "compile": { 1039 | "Microsoft.Extensions.WebEncoders.dll": {} 1040 | }, 1041 | "compileOnly": true 1042 | }, 1043 | "Microsoft.JSInterop/3.1.0.0": { 1044 | "compile": { 1045 | "Microsoft.JSInterop.dll": {} 1046 | }, 1047 | "compileOnly": true 1048 | }, 1049 | "Microsoft.Net.Http.Headers/3.1.0.0": { 1050 | "compile": { 1051 | "Microsoft.Net.Http.Headers.dll": {} 1052 | }, 1053 | "compileOnly": true 1054 | }, 1055 | "Microsoft.VisualBasic.Core/10.0.5.0": { 1056 | "compile": { 1057 | "Microsoft.VisualBasic.Core.dll": {} 1058 | }, 1059 | "compileOnly": true 1060 | }, 1061 | "Microsoft.VisualBasic/10.0.0.0": { 1062 | "compile": { 1063 | "Microsoft.VisualBasic.dll": {} 1064 | }, 1065 | "compileOnly": true 1066 | }, 1067 | "Microsoft.Win32.Primitives/4.1.2.0": { 1068 | "compile": { 1069 | "Microsoft.Win32.Primitives.dll": {} 1070 | }, 1071 | "compileOnly": true 1072 | }, 1073 | "Microsoft.Win32.Registry/4.1.3.0": { 1074 | "compile": { 1075 | "Microsoft.Win32.Registry.dll": {} 1076 | }, 1077 | "compileOnly": true 1078 | }, 1079 | "mscorlib/4.0.0.0": { 1080 | "compile": { 1081 | "mscorlib.dll": {} 1082 | }, 1083 | "compileOnly": true 1084 | }, 1085 | "netstandard/2.1.0.0": { 1086 | "compile": { 1087 | "netstandard.dll": {} 1088 | }, 1089 | "compileOnly": true 1090 | }, 1091 | "System.AppContext/4.2.2.0": { 1092 | "compile": { 1093 | "System.AppContext.dll": {} 1094 | }, 1095 | "compileOnly": true 1096 | }, 1097 | "System.Buffers/4.0.2.0": { 1098 | "compile": { 1099 | "System.Buffers.dll": {} 1100 | }, 1101 | "compileOnly": true 1102 | }, 1103 | "System.Collections.Concurrent/4.0.15.0": { 1104 | "compile": { 1105 | "System.Collections.Concurrent.dll": {} 1106 | }, 1107 | "compileOnly": true 1108 | }, 1109 | "System.Collections/4.1.2.0": { 1110 | "compile": { 1111 | "System.Collections.dll": {} 1112 | }, 1113 | "compileOnly": true 1114 | }, 1115 | "System.Collections.Immutable/1.2.5.0": { 1116 | "compile": { 1117 | "System.Collections.Immutable.dll": {} 1118 | }, 1119 | "compileOnly": true 1120 | }, 1121 | "System.Collections.NonGeneric/4.1.2.0": { 1122 | "compile": { 1123 | "System.Collections.NonGeneric.dll": {} 1124 | }, 1125 | "compileOnly": true 1126 | }, 1127 | "System.Collections.Specialized/4.1.2.0": { 1128 | "compile": { 1129 | "System.Collections.Specialized.dll": {} 1130 | }, 1131 | "compileOnly": true 1132 | }, 1133 | "System.ComponentModel.Annotations/4.3.1.0": { 1134 | "compile": { 1135 | "System.ComponentModel.Annotations.dll": {} 1136 | }, 1137 | "compileOnly": true 1138 | }, 1139 | "System.ComponentModel.DataAnnotations/4.0.0.0": { 1140 | "compile": { 1141 | "System.ComponentModel.DataAnnotations.dll": {} 1142 | }, 1143 | "compileOnly": true 1144 | }, 1145 | "System.ComponentModel/4.0.4.0": { 1146 | "compile": { 1147 | "System.ComponentModel.dll": {} 1148 | }, 1149 | "compileOnly": true 1150 | }, 1151 | "System.ComponentModel.EventBasedAsync/4.1.2.0": { 1152 | "compile": { 1153 | "System.ComponentModel.EventBasedAsync.dll": {} 1154 | }, 1155 | "compileOnly": true 1156 | }, 1157 | "System.ComponentModel.Primitives/4.2.2.0": { 1158 | "compile": { 1159 | "System.ComponentModel.Primitives.dll": {} 1160 | }, 1161 | "compileOnly": true 1162 | }, 1163 | "System.ComponentModel.TypeConverter/4.2.2.0": { 1164 | "compile": { 1165 | "System.ComponentModel.TypeConverter.dll": {} 1166 | }, 1167 | "compileOnly": true 1168 | }, 1169 | "System.Configuration/4.0.0.0": { 1170 | "compile": { 1171 | "System.Configuration.dll": {} 1172 | }, 1173 | "compileOnly": true 1174 | }, 1175 | "System.Console/4.1.2.0": { 1176 | "compile": { 1177 | "System.Console.dll": {} 1178 | }, 1179 | "compileOnly": true 1180 | }, 1181 | "System.Core/4.0.0.0": { 1182 | "compile": { 1183 | "System.Core.dll": {} 1184 | }, 1185 | "compileOnly": true 1186 | }, 1187 | "System.Data.Common/4.2.2.0": { 1188 | "compile": { 1189 | "System.Data.Common.dll": {} 1190 | }, 1191 | "compileOnly": true 1192 | }, 1193 | "System.Data.DataSetExtensions/4.0.1.0": { 1194 | "compile": { 1195 | "System.Data.DataSetExtensions.dll": {} 1196 | }, 1197 | "compileOnly": true 1198 | }, 1199 | "System.Data/4.0.0.0": { 1200 | "compile": { 1201 | "System.Data.dll": {} 1202 | }, 1203 | "compileOnly": true 1204 | }, 1205 | "System.Diagnostics.Contracts/4.0.4.0": { 1206 | "compile": { 1207 | "System.Diagnostics.Contracts.dll": {} 1208 | }, 1209 | "compileOnly": true 1210 | }, 1211 | "System.Diagnostics.Debug/4.1.2.0": { 1212 | "compile": { 1213 | "System.Diagnostics.Debug.dll": {} 1214 | }, 1215 | "compileOnly": true 1216 | }, 1217 | "System.Diagnostics.DiagnosticSource/4.0.5.0": { 1218 | "compile": { 1219 | "System.Diagnostics.DiagnosticSource.dll": {} 1220 | }, 1221 | "compileOnly": true 1222 | }, 1223 | "System.Diagnostics.EventLog/4.0.2.0": { 1224 | "compile": { 1225 | "System.Diagnostics.EventLog.dll": {} 1226 | }, 1227 | "compileOnly": true 1228 | }, 1229 | "System.Diagnostics.FileVersionInfo/4.0.4.0": { 1230 | "compile": { 1231 | "System.Diagnostics.FileVersionInfo.dll": {} 1232 | }, 1233 | "compileOnly": true 1234 | }, 1235 | "System.Diagnostics.Process/4.2.2.0": { 1236 | "compile": { 1237 | "System.Diagnostics.Process.dll": {} 1238 | }, 1239 | "compileOnly": true 1240 | }, 1241 | "System.Diagnostics.StackTrace/4.1.2.0": { 1242 | "compile": { 1243 | "System.Diagnostics.StackTrace.dll": {} 1244 | }, 1245 | "compileOnly": true 1246 | }, 1247 | "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { 1248 | "compile": { 1249 | "System.Diagnostics.TextWriterTraceListener.dll": {} 1250 | }, 1251 | "compileOnly": true 1252 | }, 1253 | "System.Diagnostics.Tools/4.1.2.0": { 1254 | "compile": { 1255 | "System.Diagnostics.Tools.dll": {} 1256 | }, 1257 | "compileOnly": true 1258 | }, 1259 | "System.Diagnostics.TraceSource/4.1.2.0": { 1260 | "compile": { 1261 | "System.Diagnostics.TraceSource.dll": {} 1262 | }, 1263 | "compileOnly": true 1264 | }, 1265 | "System.Diagnostics.Tracing/4.2.2.0": { 1266 | "compile": { 1267 | "System.Diagnostics.Tracing.dll": {} 1268 | }, 1269 | "compileOnly": true 1270 | }, 1271 | "System/4.0.0.0": { 1272 | "compile": { 1273 | "System.dll": {} 1274 | }, 1275 | "compileOnly": true 1276 | }, 1277 | "System.Drawing/4.0.0.0": { 1278 | "compile": { 1279 | "System.Drawing.dll": {} 1280 | }, 1281 | "compileOnly": true 1282 | }, 1283 | "System.Drawing.Primitives/4.2.1.0": { 1284 | "compile": { 1285 | "System.Drawing.Primitives.dll": {} 1286 | }, 1287 | "compileOnly": true 1288 | }, 1289 | "System.Dynamic.Runtime/4.1.2.0": { 1290 | "compile": { 1291 | "System.Dynamic.Runtime.dll": {} 1292 | }, 1293 | "compileOnly": true 1294 | }, 1295 | "System.Globalization.Calendars/4.1.2.0": { 1296 | "compile": { 1297 | "System.Globalization.Calendars.dll": {} 1298 | }, 1299 | "compileOnly": true 1300 | }, 1301 | "System.Globalization/4.1.2.0": { 1302 | "compile": { 1303 | "System.Globalization.dll": {} 1304 | }, 1305 | "compileOnly": true 1306 | }, 1307 | "System.Globalization.Extensions/4.1.2.0": { 1308 | "compile": { 1309 | "System.Globalization.Extensions.dll": {} 1310 | }, 1311 | "compileOnly": true 1312 | }, 1313 | "System.IO.Compression.Brotli/4.2.2.0": { 1314 | "compile": { 1315 | "System.IO.Compression.Brotli.dll": {} 1316 | }, 1317 | "compileOnly": true 1318 | }, 1319 | "System.IO.Compression/4.2.2.0": { 1320 | "compile": { 1321 | "System.IO.Compression.dll": {} 1322 | }, 1323 | "compileOnly": true 1324 | }, 1325 | "System.IO.Compression.FileSystem/4.0.0.0": { 1326 | "compile": { 1327 | "System.IO.Compression.FileSystem.dll": {} 1328 | }, 1329 | "compileOnly": true 1330 | }, 1331 | "System.IO.Compression.ZipFile/4.0.5.0": { 1332 | "compile": { 1333 | "System.IO.Compression.ZipFile.dll": {} 1334 | }, 1335 | "compileOnly": true 1336 | }, 1337 | "System.IO/4.2.2.0": { 1338 | "compile": { 1339 | "System.IO.dll": {} 1340 | }, 1341 | "compileOnly": true 1342 | }, 1343 | "System.IO.FileSystem/4.1.2.0": { 1344 | "compile": { 1345 | "System.IO.FileSystem.dll": {} 1346 | }, 1347 | "compileOnly": true 1348 | }, 1349 | "System.IO.FileSystem.DriveInfo/4.1.2.0": { 1350 | "compile": { 1351 | "System.IO.FileSystem.DriveInfo.dll": {} 1352 | }, 1353 | "compileOnly": true 1354 | }, 1355 | "System.IO.FileSystem.Primitives/4.1.2.0": { 1356 | "compile": { 1357 | "System.IO.FileSystem.Primitives.dll": {} 1358 | }, 1359 | "compileOnly": true 1360 | }, 1361 | "System.IO.FileSystem.Watcher/4.1.2.0": { 1362 | "compile": { 1363 | "System.IO.FileSystem.Watcher.dll": {} 1364 | }, 1365 | "compileOnly": true 1366 | }, 1367 | "System.IO.IsolatedStorage/4.1.2.0": { 1368 | "compile": { 1369 | "System.IO.IsolatedStorage.dll": {} 1370 | }, 1371 | "compileOnly": true 1372 | }, 1373 | "System.IO.MemoryMappedFiles/4.1.2.0": { 1374 | "compile": { 1375 | "System.IO.MemoryMappedFiles.dll": {} 1376 | }, 1377 | "compileOnly": true 1378 | }, 1379 | "System.IO.Pipelines/4.0.2.0": { 1380 | "compile": { 1381 | "System.IO.Pipelines.dll": {} 1382 | }, 1383 | "compileOnly": true 1384 | }, 1385 | "System.IO.Pipes/4.1.2.0": { 1386 | "compile": { 1387 | "System.IO.Pipes.dll": {} 1388 | }, 1389 | "compileOnly": true 1390 | }, 1391 | "System.IO.UnmanagedMemoryStream/4.1.2.0": { 1392 | "compile": { 1393 | "System.IO.UnmanagedMemoryStream.dll": {} 1394 | }, 1395 | "compileOnly": true 1396 | }, 1397 | "System.Linq/4.2.2.0": { 1398 | "compile": { 1399 | "System.Linq.dll": {} 1400 | }, 1401 | "compileOnly": true 1402 | }, 1403 | "System.Linq.Expressions/4.2.2.0": { 1404 | "compile": { 1405 | "System.Linq.Expressions.dll": {} 1406 | }, 1407 | "compileOnly": true 1408 | }, 1409 | "System.Linq.Parallel/4.0.4.0": { 1410 | "compile": { 1411 | "System.Linq.Parallel.dll": {} 1412 | }, 1413 | "compileOnly": true 1414 | }, 1415 | "System.Linq.Queryable/4.0.4.0": { 1416 | "compile": { 1417 | "System.Linq.Queryable.dll": {} 1418 | }, 1419 | "compileOnly": true 1420 | }, 1421 | "System.Memory/4.2.1.0": { 1422 | "compile": { 1423 | "System.Memory.dll": {} 1424 | }, 1425 | "compileOnly": true 1426 | }, 1427 | "System.Net/4.0.0.0": { 1428 | "compile": { 1429 | "System.Net.dll": {} 1430 | }, 1431 | "compileOnly": true 1432 | }, 1433 | "System.Net.Http/4.2.2.0": { 1434 | "compile": { 1435 | "System.Net.Http.dll": {} 1436 | }, 1437 | "compileOnly": true 1438 | }, 1439 | "System.Net.HttpListener/4.0.2.0": { 1440 | "compile": { 1441 | "System.Net.HttpListener.dll": {} 1442 | }, 1443 | "compileOnly": true 1444 | }, 1445 | "System.Net.Mail/4.0.2.0": { 1446 | "compile": { 1447 | "System.Net.Mail.dll": {} 1448 | }, 1449 | "compileOnly": true 1450 | }, 1451 | "System.Net.NameResolution/4.1.2.0": { 1452 | "compile": { 1453 | "System.Net.NameResolution.dll": {} 1454 | }, 1455 | "compileOnly": true 1456 | }, 1457 | "System.Net.NetworkInformation/4.2.2.0": { 1458 | "compile": { 1459 | "System.Net.NetworkInformation.dll": {} 1460 | }, 1461 | "compileOnly": true 1462 | }, 1463 | "System.Net.Ping/4.1.2.0": { 1464 | "compile": { 1465 | "System.Net.Ping.dll": {} 1466 | }, 1467 | "compileOnly": true 1468 | }, 1469 | "System.Net.Primitives/4.1.2.0": { 1470 | "compile": { 1471 | "System.Net.Primitives.dll": {} 1472 | }, 1473 | "compileOnly": true 1474 | }, 1475 | "System.Net.Requests/4.1.2.0": { 1476 | "compile": { 1477 | "System.Net.Requests.dll": {} 1478 | }, 1479 | "compileOnly": true 1480 | }, 1481 | "System.Net.Security/4.1.2.0": { 1482 | "compile": { 1483 | "System.Net.Security.dll": {} 1484 | }, 1485 | "compileOnly": true 1486 | }, 1487 | "System.Net.ServicePoint/4.0.2.0": { 1488 | "compile": { 1489 | "System.Net.ServicePoint.dll": {} 1490 | }, 1491 | "compileOnly": true 1492 | }, 1493 | "System.Net.Sockets/4.2.2.0": { 1494 | "compile": { 1495 | "System.Net.Sockets.dll": {} 1496 | }, 1497 | "compileOnly": true 1498 | }, 1499 | "System.Net.WebClient/4.0.2.0": { 1500 | "compile": { 1501 | "System.Net.WebClient.dll": {} 1502 | }, 1503 | "compileOnly": true 1504 | }, 1505 | "System.Net.WebHeaderCollection/4.1.2.0": { 1506 | "compile": { 1507 | "System.Net.WebHeaderCollection.dll": {} 1508 | }, 1509 | "compileOnly": true 1510 | }, 1511 | "System.Net.WebProxy/4.0.2.0": { 1512 | "compile": { 1513 | "System.Net.WebProxy.dll": {} 1514 | }, 1515 | "compileOnly": true 1516 | }, 1517 | "System.Net.WebSockets.Client/4.1.2.0": { 1518 | "compile": { 1519 | "System.Net.WebSockets.Client.dll": {} 1520 | }, 1521 | "compileOnly": true 1522 | }, 1523 | "System.Net.WebSockets/4.1.2.0": { 1524 | "compile": { 1525 | "System.Net.WebSockets.dll": {} 1526 | }, 1527 | "compileOnly": true 1528 | }, 1529 | "System.Numerics/4.0.0.0": { 1530 | "compile": { 1531 | "System.Numerics.dll": {} 1532 | }, 1533 | "compileOnly": true 1534 | }, 1535 | "System.Numerics.Vectors/4.1.6.0": { 1536 | "compile": { 1537 | "System.Numerics.Vectors.dll": {} 1538 | }, 1539 | "compileOnly": true 1540 | }, 1541 | "System.ObjectModel/4.1.2.0": { 1542 | "compile": { 1543 | "System.ObjectModel.dll": {} 1544 | }, 1545 | "compileOnly": true 1546 | }, 1547 | "System.Reflection.DispatchProxy/4.0.6.0": { 1548 | "compile": { 1549 | "System.Reflection.DispatchProxy.dll": {} 1550 | }, 1551 | "compileOnly": true 1552 | }, 1553 | "System.Reflection/4.2.2.0": { 1554 | "compile": { 1555 | "System.Reflection.dll": {} 1556 | }, 1557 | "compileOnly": true 1558 | }, 1559 | "System.Reflection.Emit/4.1.2.0": { 1560 | "compile": { 1561 | "System.Reflection.Emit.dll": {} 1562 | }, 1563 | "compileOnly": true 1564 | }, 1565 | "System.Reflection.Emit.ILGeneration/4.1.1.0": { 1566 | "compile": { 1567 | "System.Reflection.Emit.ILGeneration.dll": {} 1568 | }, 1569 | "compileOnly": true 1570 | }, 1571 | "System.Reflection.Emit.Lightweight/4.1.1.0": { 1572 | "compile": { 1573 | "System.Reflection.Emit.Lightweight.dll": {} 1574 | }, 1575 | "compileOnly": true 1576 | }, 1577 | "System.Reflection.Extensions/4.1.2.0": { 1578 | "compile": { 1579 | "System.Reflection.Extensions.dll": {} 1580 | }, 1581 | "compileOnly": true 1582 | }, 1583 | "System.Reflection.Metadata/1.4.5.0": { 1584 | "compile": { 1585 | "System.Reflection.Metadata.dll": {} 1586 | }, 1587 | "compileOnly": true 1588 | }, 1589 | "System.Reflection.Primitives/4.1.2.0": { 1590 | "compile": { 1591 | "System.Reflection.Primitives.dll": {} 1592 | }, 1593 | "compileOnly": true 1594 | }, 1595 | "System.Reflection.TypeExtensions/4.1.2.0": { 1596 | "compile": { 1597 | "System.Reflection.TypeExtensions.dll": {} 1598 | }, 1599 | "compileOnly": true 1600 | }, 1601 | "System.Resources.Reader/4.1.2.0": { 1602 | "compile": { 1603 | "System.Resources.Reader.dll": {} 1604 | }, 1605 | "compileOnly": true 1606 | }, 1607 | "System.Resources.ResourceManager/4.1.2.0": { 1608 | "compile": { 1609 | "System.Resources.ResourceManager.dll": {} 1610 | }, 1611 | "compileOnly": true 1612 | }, 1613 | "System.Resources.Writer/4.1.2.0": { 1614 | "compile": { 1615 | "System.Resources.Writer.dll": {} 1616 | }, 1617 | "compileOnly": true 1618 | }, 1619 | "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { 1620 | "compile": { 1621 | "System.Runtime.CompilerServices.Unsafe.dll": {} 1622 | }, 1623 | "compileOnly": true 1624 | }, 1625 | "System.Runtime.CompilerServices.VisualC/4.1.2.0": { 1626 | "compile": { 1627 | "System.Runtime.CompilerServices.VisualC.dll": {} 1628 | }, 1629 | "compileOnly": true 1630 | }, 1631 | "System.Runtime/4.2.2.0": { 1632 | "compile": { 1633 | "System.Runtime.dll": {} 1634 | }, 1635 | "compileOnly": true 1636 | }, 1637 | "System.Runtime.Extensions/4.2.2.0": { 1638 | "compile": { 1639 | "System.Runtime.Extensions.dll": {} 1640 | }, 1641 | "compileOnly": true 1642 | }, 1643 | "System.Runtime.Handles/4.1.2.0": { 1644 | "compile": { 1645 | "System.Runtime.Handles.dll": {} 1646 | }, 1647 | "compileOnly": true 1648 | }, 1649 | "System.Runtime.InteropServices/4.2.2.0": { 1650 | "compile": { 1651 | "System.Runtime.InteropServices.dll": {} 1652 | }, 1653 | "compileOnly": true 1654 | }, 1655 | "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { 1656 | "compile": { 1657 | "System.Runtime.InteropServices.RuntimeInformation.dll": {} 1658 | }, 1659 | "compileOnly": true 1660 | }, 1661 | "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { 1662 | "compile": { 1663 | "System.Runtime.InteropServices.WindowsRuntime.dll": {} 1664 | }, 1665 | "compileOnly": true 1666 | }, 1667 | "System.Runtime.Intrinsics/4.0.1.0": { 1668 | "compile": { 1669 | "System.Runtime.Intrinsics.dll": {} 1670 | }, 1671 | "compileOnly": true 1672 | }, 1673 | "System.Runtime.Loader/4.1.1.0": { 1674 | "compile": { 1675 | "System.Runtime.Loader.dll": {} 1676 | }, 1677 | "compileOnly": true 1678 | }, 1679 | "System.Runtime.Numerics/4.1.2.0": { 1680 | "compile": { 1681 | "System.Runtime.Numerics.dll": {} 1682 | }, 1683 | "compileOnly": true 1684 | }, 1685 | "System.Runtime.Serialization/4.0.0.0": { 1686 | "compile": { 1687 | "System.Runtime.Serialization.dll": {} 1688 | }, 1689 | "compileOnly": true 1690 | }, 1691 | "System.Runtime.Serialization.Formatters/4.0.4.0": { 1692 | "compile": { 1693 | "System.Runtime.Serialization.Formatters.dll": {} 1694 | }, 1695 | "compileOnly": true 1696 | }, 1697 | "System.Runtime.Serialization.Json/4.0.5.0": { 1698 | "compile": { 1699 | "System.Runtime.Serialization.Json.dll": {} 1700 | }, 1701 | "compileOnly": true 1702 | }, 1703 | "System.Runtime.Serialization.Primitives/4.2.2.0": { 1704 | "compile": { 1705 | "System.Runtime.Serialization.Primitives.dll": {} 1706 | }, 1707 | "compileOnly": true 1708 | }, 1709 | "System.Runtime.Serialization.Xml/4.1.5.0": { 1710 | "compile": { 1711 | "System.Runtime.Serialization.Xml.dll": {} 1712 | }, 1713 | "compileOnly": true 1714 | }, 1715 | "System.Security.AccessControl/4.1.1.0": { 1716 | "compile": { 1717 | "System.Security.AccessControl.dll": {} 1718 | }, 1719 | "compileOnly": true 1720 | }, 1721 | "System.Security.Claims/4.1.2.0": { 1722 | "compile": { 1723 | "System.Security.Claims.dll": {} 1724 | }, 1725 | "compileOnly": true 1726 | }, 1727 | "System.Security.Cryptography.Algorithms/4.3.2.0": { 1728 | "compile": { 1729 | "System.Security.Cryptography.Algorithms.dll": {} 1730 | }, 1731 | "compileOnly": true 1732 | }, 1733 | "System.Security.Cryptography.Cng/4.3.3.0": { 1734 | "compile": { 1735 | "System.Security.Cryptography.Cng.dll": {} 1736 | }, 1737 | "compileOnly": true 1738 | }, 1739 | "System.Security.Cryptography.Csp/4.1.2.0": { 1740 | "compile": { 1741 | "System.Security.Cryptography.Csp.dll": {} 1742 | }, 1743 | "compileOnly": true 1744 | }, 1745 | "System.Security.Cryptography.Encoding/4.1.2.0": { 1746 | "compile": { 1747 | "System.Security.Cryptography.Encoding.dll": {} 1748 | }, 1749 | "compileOnly": true 1750 | }, 1751 | "System.Security.Cryptography.Primitives/4.1.2.0": { 1752 | "compile": { 1753 | "System.Security.Cryptography.Primitives.dll": {} 1754 | }, 1755 | "compileOnly": true 1756 | }, 1757 | "System.Security.Cryptography.X509Certificates/4.2.2.0": { 1758 | "compile": { 1759 | "System.Security.Cryptography.X509Certificates.dll": {} 1760 | }, 1761 | "compileOnly": true 1762 | }, 1763 | "System.Security.Cryptography.Xml/4.0.3.0": { 1764 | "compile": { 1765 | "System.Security.Cryptography.Xml.dll": {} 1766 | }, 1767 | "compileOnly": true 1768 | }, 1769 | "System.Security/4.0.0.0": { 1770 | "compile": { 1771 | "System.Security.dll": {} 1772 | }, 1773 | "compileOnly": true 1774 | }, 1775 | "System.Security.Permissions/4.0.3.0": { 1776 | "compile": { 1777 | "System.Security.Permissions.dll": {} 1778 | }, 1779 | "compileOnly": true 1780 | }, 1781 | "System.Security.Principal/4.1.2.0": { 1782 | "compile": { 1783 | "System.Security.Principal.dll": {} 1784 | }, 1785 | "compileOnly": true 1786 | }, 1787 | "System.Security.Principal.Windows/4.1.1.0": { 1788 | "compile": { 1789 | "System.Security.Principal.Windows.dll": {} 1790 | }, 1791 | "compileOnly": true 1792 | }, 1793 | "System.Security.SecureString/4.1.2.0": { 1794 | "compile": { 1795 | "System.Security.SecureString.dll": {} 1796 | }, 1797 | "compileOnly": true 1798 | }, 1799 | "System.ServiceModel.Web/4.0.0.0": { 1800 | "compile": { 1801 | "System.ServiceModel.Web.dll": {} 1802 | }, 1803 | "compileOnly": true 1804 | }, 1805 | "System.ServiceProcess/4.0.0.0": { 1806 | "compile": { 1807 | "System.ServiceProcess.dll": {} 1808 | }, 1809 | "compileOnly": true 1810 | }, 1811 | "System.Text.Encoding.CodePages/4.1.3.0": { 1812 | "compile": { 1813 | "System.Text.Encoding.CodePages.dll": {} 1814 | }, 1815 | "compileOnly": true 1816 | }, 1817 | "System.Text.Encoding/4.1.2.0": { 1818 | "compile": { 1819 | "System.Text.Encoding.dll": {} 1820 | }, 1821 | "compileOnly": true 1822 | }, 1823 | "System.Text.Encoding.Extensions/4.1.2.0": { 1824 | "compile": { 1825 | "System.Text.Encoding.Extensions.dll": {} 1826 | }, 1827 | "compileOnly": true 1828 | }, 1829 | "System.Text.Encodings.Web/4.0.5.0": { 1830 | "compile": { 1831 | "System.Text.Encodings.Web.dll": {} 1832 | }, 1833 | "compileOnly": true 1834 | }, 1835 | "System.Text.Json/4.0.1.0": { 1836 | "compile": { 1837 | "System.Text.Json.dll": {} 1838 | }, 1839 | "compileOnly": true 1840 | }, 1841 | "System.Text.RegularExpressions/4.2.2.0": { 1842 | "compile": { 1843 | "System.Text.RegularExpressions.dll": {} 1844 | }, 1845 | "compileOnly": true 1846 | }, 1847 | "System.Threading.Channels/4.0.2.0": { 1848 | "compile": { 1849 | "System.Threading.Channels.dll": {} 1850 | }, 1851 | "compileOnly": true 1852 | }, 1853 | "System.Threading/4.1.2.0": { 1854 | "compile": { 1855 | "System.Threading.dll": {} 1856 | }, 1857 | "compileOnly": true 1858 | }, 1859 | "System.Threading.Overlapped/4.1.2.0": { 1860 | "compile": { 1861 | "System.Threading.Overlapped.dll": {} 1862 | }, 1863 | "compileOnly": true 1864 | }, 1865 | "System.Threading.Tasks.Dataflow/4.6.5.0": { 1866 | "compile": { 1867 | "System.Threading.Tasks.Dataflow.dll": {} 1868 | }, 1869 | "compileOnly": true 1870 | }, 1871 | "System.Threading.Tasks/4.1.2.0": { 1872 | "compile": { 1873 | "System.Threading.Tasks.dll": {} 1874 | }, 1875 | "compileOnly": true 1876 | }, 1877 | "System.Threading.Tasks.Extensions/4.3.1.0": { 1878 | "compile": { 1879 | "System.Threading.Tasks.Extensions.dll": {} 1880 | }, 1881 | "compileOnly": true 1882 | }, 1883 | "System.Threading.Tasks.Parallel/4.0.4.0": { 1884 | "compile": { 1885 | "System.Threading.Tasks.Parallel.dll": {} 1886 | }, 1887 | "compileOnly": true 1888 | }, 1889 | "System.Threading.Thread/4.1.2.0": { 1890 | "compile": { 1891 | "System.Threading.Thread.dll": {} 1892 | }, 1893 | "compileOnly": true 1894 | }, 1895 | "System.Threading.ThreadPool/4.1.2.0": { 1896 | "compile": { 1897 | "System.Threading.ThreadPool.dll": {} 1898 | }, 1899 | "compileOnly": true 1900 | }, 1901 | "System.Threading.Timer/4.1.2.0": { 1902 | "compile": { 1903 | "System.Threading.Timer.dll": {} 1904 | }, 1905 | "compileOnly": true 1906 | }, 1907 | "System.Transactions/4.0.0.0": { 1908 | "compile": { 1909 | "System.Transactions.dll": {} 1910 | }, 1911 | "compileOnly": true 1912 | }, 1913 | "System.Transactions.Local/4.0.2.0": { 1914 | "compile": { 1915 | "System.Transactions.Local.dll": {} 1916 | }, 1917 | "compileOnly": true 1918 | }, 1919 | "System.ValueTuple/4.0.3.0": { 1920 | "compile": { 1921 | "System.ValueTuple.dll": {} 1922 | }, 1923 | "compileOnly": true 1924 | }, 1925 | "System.Web/4.0.0.0": { 1926 | "compile": { 1927 | "System.Web.dll": {} 1928 | }, 1929 | "compileOnly": true 1930 | }, 1931 | "System.Web.HttpUtility/4.0.2.0": { 1932 | "compile": { 1933 | "System.Web.HttpUtility.dll": {} 1934 | }, 1935 | "compileOnly": true 1936 | }, 1937 | "System.Windows/4.0.0.0": { 1938 | "compile": { 1939 | "System.Windows.dll": {} 1940 | }, 1941 | "compileOnly": true 1942 | }, 1943 | "System.Windows.Extensions/4.0.1.0": { 1944 | "compile": { 1945 | "System.Windows.Extensions.dll": {} 1946 | }, 1947 | "compileOnly": true 1948 | }, 1949 | "System.Xml/4.0.0.0": { 1950 | "compile": { 1951 | "System.Xml.dll": {} 1952 | }, 1953 | "compileOnly": true 1954 | }, 1955 | "System.Xml.Linq/4.0.0.0": { 1956 | "compile": { 1957 | "System.Xml.Linq.dll": {} 1958 | }, 1959 | "compileOnly": true 1960 | }, 1961 | "System.Xml.ReaderWriter/4.2.2.0": { 1962 | "compile": { 1963 | "System.Xml.ReaderWriter.dll": {} 1964 | }, 1965 | "compileOnly": true 1966 | }, 1967 | "System.Xml.Serialization/4.0.0.0": { 1968 | "compile": { 1969 | "System.Xml.Serialization.dll": {} 1970 | }, 1971 | "compileOnly": true 1972 | }, 1973 | "System.Xml.XDocument/4.1.2.0": { 1974 | "compile": { 1975 | "System.Xml.XDocument.dll": {} 1976 | }, 1977 | "compileOnly": true 1978 | }, 1979 | "System.Xml.XmlDocument/4.1.2.0": { 1980 | "compile": { 1981 | "System.Xml.XmlDocument.dll": {} 1982 | }, 1983 | "compileOnly": true 1984 | }, 1985 | "System.Xml.XmlSerializer/4.1.2.0": { 1986 | "compile": { 1987 | "System.Xml.XmlSerializer.dll": {} 1988 | }, 1989 | "compileOnly": true 1990 | }, 1991 | "System.Xml.XPath/4.1.2.0": { 1992 | "compile": { 1993 | "System.Xml.XPath.dll": {} 1994 | }, 1995 | "compileOnly": true 1996 | }, 1997 | "System.Xml.XPath.XDocument/4.1.2.0": { 1998 | "compile": { 1999 | "System.Xml.XPath.XDocument.dll": {} 2000 | }, 2001 | "compileOnly": true 2002 | }, 2003 | "WindowsBase/4.0.0.0": { 2004 | "compile": { 2005 | "WindowsBase.dll": {} 2006 | }, 2007 | "compileOnly": true 2008 | } 2009 | } 2010 | }, 2011 | "libraries": { 2012 | "DotNetCoreAPI/1.0.0": { 2013 | "type": "project", 2014 | "serviceable": false, 2015 | "sha512": "" 2016 | }, 2017 | "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { 2018 | "type": "referenceassembly", 2019 | "serviceable": false, 2020 | "sha512": "" 2021 | }, 2022 | "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { 2023 | "type": "referenceassembly", 2024 | "serviceable": false, 2025 | "sha512": "" 2026 | }, 2027 | "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { 2028 | "type": "referenceassembly", 2029 | "serviceable": false, 2030 | "sha512": "" 2031 | }, 2032 | "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { 2033 | "type": "referenceassembly", 2034 | "serviceable": false, 2035 | "sha512": "" 2036 | }, 2037 | "Microsoft.AspNetCore.Authentication/3.1.0.0": { 2038 | "type": "referenceassembly", 2039 | "serviceable": false, 2040 | "sha512": "" 2041 | }, 2042 | "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { 2043 | "type": "referenceassembly", 2044 | "serviceable": false, 2045 | "sha512": "" 2046 | }, 2047 | "Microsoft.AspNetCore.Authorization/3.1.0.0": { 2048 | "type": "referenceassembly", 2049 | "serviceable": false, 2050 | "sha512": "" 2051 | }, 2052 | "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { 2053 | "type": "referenceassembly", 2054 | "serviceable": false, 2055 | "sha512": "" 2056 | }, 2057 | "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { 2058 | "type": "referenceassembly", 2059 | "serviceable": false, 2060 | "sha512": "" 2061 | }, 2062 | "Microsoft.AspNetCore.Components/3.1.0.0": { 2063 | "type": "referenceassembly", 2064 | "serviceable": false, 2065 | "sha512": "" 2066 | }, 2067 | "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { 2068 | "type": "referenceassembly", 2069 | "serviceable": false, 2070 | "sha512": "" 2071 | }, 2072 | "Microsoft.AspNetCore.Components.Server/3.1.0.0": { 2073 | "type": "referenceassembly", 2074 | "serviceable": false, 2075 | "sha512": "" 2076 | }, 2077 | "Microsoft.AspNetCore.Components.Web/3.1.0.0": { 2078 | "type": "referenceassembly", 2079 | "serviceable": false, 2080 | "sha512": "" 2081 | }, 2082 | "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { 2083 | "type": "referenceassembly", 2084 | "serviceable": false, 2085 | "sha512": "" 2086 | }, 2087 | "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { 2088 | "type": "referenceassembly", 2089 | "serviceable": false, 2090 | "sha512": "" 2091 | }, 2092 | "Microsoft.AspNetCore.Cors/3.1.0.0": { 2093 | "type": "referenceassembly", 2094 | "serviceable": false, 2095 | "sha512": "" 2096 | }, 2097 | "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { 2098 | "type": "referenceassembly", 2099 | "serviceable": false, 2100 | "sha512": "" 2101 | }, 2102 | "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { 2103 | "type": "referenceassembly", 2104 | "serviceable": false, 2105 | "sha512": "" 2106 | }, 2107 | "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { 2108 | "type": "referenceassembly", 2109 | "serviceable": false, 2110 | "sha512": "" 2111 | }, 2112 | "Microsoft.AspNetCore.DataProtection/3.1.0.0": { 2113 | "type": "referenceassembly", 2114 | "serviceable": false, 2115 | "sha512": "" 2116 | }, 2117 | "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { 2118 | "type": "referenceassembly", 2119 | "serviceable": false, 2120 | "sha512": "" 2121 | }, 2122 | "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { 2123 | "type": "referenceassembly", 2124 | "serviceable": false, 2125 | "sha512": "" 2126 | }, 2127 | "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { 2128 | "type": "referenceassembly", 2129 | "serviceable": false, 2130 | "sha512": "" 2131 | }, 2132 | "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { 2133 | "type": "referenceassembly", 2134 | "serviceable": false, 2135 | "sha512": "" 2136 | }, 2137 | "Microsoft.AspNetCore/3.1.0.0": { 2138 | "type": "referenceassembly", 2139 | "serviceable": false, 2140 | "sha512": "" 2141 | }, 2142 | "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { 2143 | "type": "referenceassembly", 2144 | "serviceable": false, 2145 | "sha512": "" 2146 | }, 2147 | "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { 2148 | "type": "referenceassembly", 2149 | "serviceable": false, 2150 | "sha512": "" 2151 | }, 2152 | "Microsoft.AspNetCore.Hosting/3.1.0.0": { 2153 | "type": "referenceassembly", 2154 | "serviceable": false, 2155 | "sha512": "" 2156 | }, 2157 | "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { 2158 | "type": "referenceassembly", 2159 | "serviceable": false, 2160 | "sha512": "" 2161 | }, 2162 | "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { 2163 | "type": "referenceassembly", 2164 | "serviceable": false, 2165 | "sha512": "" 2166 | }, 2167 | "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { 2168 | "type": "referenceassembly", 2169 | "serviceable": false, 2170 | "sha512": "" 2171 | }, 2172 | "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { 2173 | "type": "referenceassembly", 2174 | "serviceable": false, 2175 | "sha512": "" 2176 | }, 2177 | "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { 2178 | "type": "referenceassembly", 2179 | "serviceable": false, 2180 | "sha512": "" 2181 | }, 2182 | "Microsoft.AspNetCore.Http/3.1.0.0": { 2183 | "type": "referenceassembly", 2184 | "serviceable": false, 2185 | "sha512": "" 2186 | }, 2187 | "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { 2188 | "type": "referenceassembly", 2189 | "serviceable": false, 2190 | "sha512": "" 2191 | }, 2192 | "Microsoft.AspNetCore.Http.Features/3.1.0.0": { 2193 | "type": "referenceassembly", 2194 | "serviceable": false, 2195 | "sha512": "" 2196 | }, 2197 | "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { 2198 | "type": "referenceassembly", 2199 | "serviceable": false, 2200 | "sha512": "" 2201 | }, 2202 | "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { 2203 | "type": "referenceassembly", 2204 | "serviceable": false, 2205 | "sha512": "" 2206 | }, 2207 | "Microsoft.AspNetCore.Identity/3.1.0.0": { 2208 | "type": "referenceassembly", 2209 | "serviceable": false, 2210 | "sha512": "" 2211 | }, 2212 | "Microsoft.AspNetCore.Localization/3.1.0.0": { 2213 | "type": "referenceassembly", 2214 | "serviceable": false, 2215 | "sha512": "" 2216 | }, 2217 | "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { 2218 | "type": "referenceassembly", 2219 | "serviceable": false, 2220 | "sha512": "" 2221 | }, 2222 | "Microsoft.AspNetCore.Metadata/3.1.0.0": { 2223 | "type": "referenceassembly", 2224 | "serviceable": false, 2225 | "sha512": "" 2226 | }, 2227 | "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { 2228 | "type": "referenceassembly", 2229 | "serviceable": false, 2230 | "sha512": "" 2231 | }, 2232 | "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { 2233 | "type": "referenceassembly", 2234 | "serviceable": false, 2235 | "sha512": "" 2236 | }, 2237 | "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { 2238 | "type": "referenceassembly", 2239 | "serviceable": false, 2240 | "sha512": "" 2241 | }, 2242 | "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { 2243 | "type": "referenceassembly", 2244 | "serviceable": false, 2245 | "sha512": "" 2246 | }, 2247 | "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { 2248 | "type": "referenceassembly", 2249 | "serviceable": false, 2250 | "sha512": "" 2251 | }, 2252 | "Microsoft.AspNetCore.Mvc/3.1.0.0": { 2253 | "type": "referenceassembly", 2254 | "serviceable": false, 2255 | "sha512": "" 2256 | }, 2257 | "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { 2258 | "type": "referenceassembly", 2259 | "serviceable": false, 2260 | "sha512": "" 2261 | }, 2262 | "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { 2263 | "type": "referenceassembly", 2264 | "serviceable": false, 2265 | "sha512": "" 2266 | }, 2267 | "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { 2268 | "type": "referenceassembly", 2269 | "serviceable": false, 2270 | "sha512": "" 2271 | }, 2272 | "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { 2273 | "type": "referenceassembly", 2274 | "serviceable": false, 2275 | "sha512": "" 2276 | }, 2277 | "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { 2278 | "type": "referenceassembly", 2279 | "serviceable": false, 2280 | "sha512": "" 2281 | }, 2282 | "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { 2283 | "type": "referenceassembly", 2284 | "serviceable": false, 2285 | "sha512": "" 2286 | }, 2287 | "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { 2288 | "type": "referenceassembly", 2289 | "serviceable": false, 2290 | "sha512": "" 2291 | }, 2292 | "Microsoft.AspNetCore.Razor/3.1.0.0": { 2293 | "type": "referenceassembly", 2294 | "serviceable": false, 2295 | "sha512": "" 2296 | }, 2297 | "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { 2298 | "type": "referenceassembly", 2299 | "serviceable": false, 2300 | "sha512": "" 2301 | }, 2302 | "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { 2303 | "type": "referenceassembly", 2304 | "serviceable": false, 2305 | "sha512": "" 2306 | }, 2307 | "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { 2308 | "type": "referenceassembly", 2309 | "serviceable": false, 2310 | "sha512": "" 2311 | }, 2312 | "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { 2313 | "type": "referenceassembly", 2314 | "serviceable": false, 2315 | "sha512": "" 2316 | }, 2317 | "Microsoft.AspNetCore.Rewrite/3.1.0.0": { 2318 | "type": "referenceassembly", 2319 | "serviceable": false, 2320 | "sha512": "" 2321 | }, 2322 | "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { 2323 | "type": "referenceassembly", 2324 | "serviceable": false, 2325 | "sha512": "" 2326 | }, 2327 | "Microsoft.AspNetCore.Routing/3.1.0.0": { 2328 | "type": "referenceassembly", 2329 | "serviceable": false, 2330 | "sha512": "" 2331 | }, 2332 | "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { 2333 | "type": "referenceassembly", 2334 | "serviceable": false, 2335 | "sha512": "" 2336 | }, 2337 | "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { 2338 | "type": "referenceassembly", 2339 | "serviceable": false, 2340 | "sha512": "" 2341 | }, 2342 | "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { 2343 | "type": "referenceassembly", 2344 | "serviceable": false, 2345 | "sha512": "" 2346 | }, 2347 | "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { 2348 | "type": "referenceassembly", 2349 | "serviceable": false, 2350 | "sha512": "" 2351 | }, 2352 | "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { 2353 | "type": "referenceassembly", 2354 | "serviceable": false, 2355 | "sha512": "" 2356 | }, 2357 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { 2358 | "type": "referenceassembly", 2359 | "serviceable": false, 2360 | "sha512": "" 2361 | }, 2362 | "Microsoft.AspNetCore.Session/3.1.0.0": { 2363 | "type": "referenceassembly", 2364 | "serviceable": false, 2365 | "sha512": "" 2366 | }, 2367 | "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { 2368 | "type": "referenceassembly", 2369 | "serviceable": false, 2370 | "sha512": "" 2371 | }, 2372 | "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { 2373 | "type": "referenceassembly", 2374 | "serviceable": false, 2375 | "sha512": "" 2376 | }, 2377 | "Microsoft.AspNetCore.SignalR/3.1.0.0": { 2378 | "type": "referenceassembly", 2379 | "serviceable": false, 2380 | "sha512": "" 2381 | }, 2382 | "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { 2383 | "type": "referenceassembly", 2384 | "serviceable": false, 2385 | "sha512": "" 2386 | }, 2387 | "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { 2388 | "type": "referenceassembly", 2389 | "serviceable": false, 2390 | "sha512": "" 2391 | }, 2392 | "Microsoft.AspNetCore.WebSockets/3.1.0.0": { 2393 | "type": "referenceassembly", 2394 | "serviceable": false, 2395 | "sha512": "" 2396 | }, 2397 | "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { 2398 | "type": "referenceassembly", 2399 | "serviceable": false, 2400 | "sha512": "" 2401 | }, 2402 | "Microsoft.CSharp/4.0.0.0": { 2403 | "type": "referenceassembly", 2404 | "serviceable": false, 2405 | "sha512": "" 2406 | }, 2407 | "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { 2408 | "type": "referenceassembly", 2409 | "serviceable": false, 2410 | "sha512": "" 2411 | }, 2412 | "Microsoft.Extensions.Caching.Memory/3.1.0.0": { 2413 | "type": "referenceassembly", 2414 | "serviceable": false, 2415 | "sha512": "" 2416 | }, 2417 | "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { 2418 | "type": "referenceassembly", 2419 | "serviceable": false, 2420 | "sha512": "" 2421 | }, 2422 | "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { 2423 | "type": "referenceassembly", 2424 | "serviceable": false, 2425 | "sha512": "" 2426 | }, 2427 | "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { 2428 | "type": "referenceassembly", 2429 | "serviceable": false, 2430 | "sha512": "" 2431 | }, 2432 | "Microsoft.Extensions.Configuration/3.1.0.0": { 2433 | "type": "referenceassembly", 2434 | "serviceable": false, 2435 | "sha512": "" 2436 | }, 2437 | "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { 2438 | "type": "referenceassembly", 2439 | "serviceable": false, 2440 | "sha512": "" 2441 | }, 2442 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { 2443 | "type": "referenceassembly", 2444 | "serviceable": false, 2445 | "sha512": "" 2446 | }, 2447 | "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { 2448 | "type": "referenceassembly", 2449 | "serviceable": false, 2450 | "sha512": "" 2451 | }, 2452 | "Microsoft.Extensions.Configuration.Json/3.1.0.0": { 2453 | "type": "referenceassembly", 2454 | "serviceable": false, 2455 | "sha512": "" 2456 | }, 2457 | "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { 2458 | "type": "referenceassembly", 2459 | "serviceable": false, 2460 | "sha512": "" 2461 | }, 2462 | "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { 2463 | "type": "referenceassembly", 2464 | "serviceable": false, 2465 | "sha512": "" 2466 | }, 2467 | "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { 2468 | "type": "referenceassembly", 2469 | "serviceable": false, 2470 | "sha512": "" 2471 | }, 2472 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0.0": { 2473 | "type": "referenceassembly", 2474 | "serviceable": false, 2475 | "sha512": "" 2476 | }, 2477 | "Microsoft.Extensions.DependencyInjection/3.1.0.0": { 2478 | "type": "referenceassembly", 2479 | "serviceable": false, 2480 | "sha512": "" 2481 | }, 2482 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { 2483 | "type": "referenceassembly", 2484 | "serviceable": false, 2485 | "sha512": "" 2486 | }, 2487 | "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { 2488 | "type": "referenceassembly", 2489 | "serviceable": false, 2490 | "sha512": "" 2491 | }, 2492 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { 2493 | "type": "referenceassembly", 2494 | "serviceable": false, 2495 | "sha512": "" 2496 | }, 2497 | "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { 2498 | "type": "referenceassembly", 2499 | "serviceable": false, 2500 | "sha512": "" 2501 | }, 2502 | "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { 2503 | "type": "referenceassembly", 2504 | "serviceable": false, 2505 | "sha512": "" 2506 | }, 2507 | "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { 2508 | "type": "referenceassembly", 2509 | "serviceable": false, 2510 | "sha512": "" 2511 | }, 2512 | "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { 2513 | "type": "referenceassembly", 2514 | "serviceable": false, 2515 | "sha512": "" 2516 | }, 2517 | "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { 2518 | "type": "referenceassembly", 2519 | "serviceable": false, 2520 | "sha512": "" 2521 | }, 2522 | "Microsoft.Extensions.Hosting/3.1.0.0": { 2523 | "type": "referenceassembly", 2524 | "serviceable": false, 2525 | "sha512": "" 2526 | }, 2527 | "Microsoft.Extensions.Http/3.1.0.0": { 2528 | "type": "referenceassembly", 2529 | "serviceable": false, 2530 | "sha512": "" 2531 | }, 2532 | "Microsoft.Extensions.Identity.Core/3.1.0.0": { 2533 | "type": "referenceassembly", 2534 | "serviceable": false, 2535 | "sha512": "" 2536 | }, 2537 | "Microsoft.Extensions.Identity.Stores/3.1.0.0": { 2538 | "type": "referenceassembly", 2539 | "serviceable": false, 2540 | "sha512": "" 2541 | }, 2542 | "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { 2543 | "type": "referenceassembly", 2544 | "serviceable": false, 2545 | "sha512": "" 2546 | }, 2547 | "Microsoft.Extensions.Localization/3.1.0.0": { 2548 | "type": "referenceassembly", 2549 | "serviceable": false, 2550 | "sha512": "" 2551 | }, 2552 | "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { 2553 | "type": "referenceassembly", 2554 | "serviceable": false, 2555 | "sha512": "" 2556 | }, 2557 | "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { 2558 | "type": "referenceassembly", 2559 | "serviceable": false, 2560 | "sha512": "" 2561 | }, 2562 | "Microsoft.Extensions.Logging.Console/3.1.0.0": { 2563 | "type": "referenceassembly", 2564 | "serviceable": false, 2565 | "sha512": "" 2566 | }, 2567 | "Microsoft.Extensions.Logging.Debug/3.1.0.0": { 2568 | "type": "referenceassembly", 2569 | "serviceable": false, 2570 | "sha512": "" 2571 | }, 2572 | "Microsoft.Extensions.Logging/3.1.0.0": { 2573 | "type": "referenceassembly", 2574 | "serviceable": false, 2575 | "sha512": "" 2576 | }, 2577 | "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { 2578 | "type": "referenceassembly", 2579 | "serviceable": false, 2580 | "sha512": "" 2581 | }, 2582 | "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { 2583 | "type": "referenceassembly", 2584 | "serviceable": false, 2585 | "sha512": "" 2586 | }, 2587 | "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { 2588 | "type": "referenceassembly", 2589 | "serviceable": false, 2590 | "sha512": "" 2591 | }, 2592 | "Microsoft.Extensions.ObjectPool/3.1.0.0": { 2593 | "type": "referenceassembly", 2594 | "serviceable": false, 2595 | "sha512": "" 2596 | }, 2597 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { 2598 | "type": "referenceassembly", 2599 | "serviceable": false, 2600 | "sha512": "" 2601 | }, 2602 | "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { 2603 | "type": "referenceassembly", 2604 | "serviceable": false, 2605 | "sha512": "" 2606 | }, 2607 | "Microsoft.Extensions.Options/3.1.0.0": { 2608 | "type": "referenceassembly", 2609 | "serviceable": false, 2610 | "sha512": "" 2611 | }, 2612 | "Microsoft.Extensions.Primitives/3.1.0.0": { 2613 | "type": "referenceassembly", 2614 | "serviceable": false, 2615 | "sha512": "" 2616 | }, 2617 | "Microsoft.Extensions.WebEncoders/3.1.0.0": { 2618 | "type": "referenceassembly", 2619 | "serviceable": false, 2620 | "sha512": "" 2621 | }, 2622 | "Microsoft.JSInterop/3.1.0.0": { 2623 | "type": "referenceassembly", 2624 | "serviceable": false, 2625 | "sha512": "" 2626 | }, 2627 | "Microsoft.Net.Http.Headers/3.1.0.0": { 2628 | "type": "referenceassembly", 2629 | "serviceable": false, 2630 | "sha512": "" 2631 | }, 2632 | "Microsoft.VisualBasic.Core/10.0.5.0": { 2633 | "type": "referenceassembly", 2634 | "serviceable": false, 2635 | "sha512": "" 2636 | }, 2637 | "Microsoft.VisualBasic/10.0.0.0": { 2638 | "type": "referenceassembly", 2639 | "serviceable": false, 2640 | "sha512": "" 2641 | }, 2642 | "Microsoft.Win32.Primitives/4.1.2.0": { 2643 | "type": "referenceassembly", 2644 | "serviceable": false, 2645 | "sha512": "" 2646 | }, 2647 | "Microsoft.Win32.Registry/4.1.3.0": { 2648 | "type": "referenceassembly", 2649 | "serviceable": false, 2650 | "sha512": "" 2651 | }, 2652 | "mscorlib/4.0.0.0": { 2653 | "type": "referenceassembly", 2654 | "serviceable": false, 2655 | "sha512": "" 2656 | }, 2657 | "netstandard/2.1.0.0": { 2658 | "type": "referenceassembly", 2659 | "serviceable": false, 2660 | "sha512": "" 2661 | }, 2662 | "System.AppContext/4.2.2.0": { 2663 | "type": "referenceassembly", 2664 | "serviceable": false, 2665 | "sha512": "" 2666 | }, 2667 | "System.Buffers/4.0.2.0": { 2668 | "type": "referenceassembly", 2669 | "serviceable": false, 2670 | "sha512": "" 2671 | }, 2672 | "System.Collections.Concurrent/4.0.15.0": { 2673 | "type": "referenceassembly", 2674 | "serviceable": false, 2675 | "sha512": "" 2676 | }, 2677 | "System.Collections/4.1.2.0": { 2678 | "type": "referenceassembly", 2679 | "serviceable": false, 2680 | "sha512": "" 2681 | }, 2682 | "System.Collections.Immutable/1.2.5.0": { 2683 | "type": "referenceassembly", 2684 | "serviceable": false, 2685 | "sha512": "" 2686 | }, 2687 | "System.Collections.NonGeneric/4.1.2.0": { 2688 | "type": "referenceassembly", 2689 | "serviceable": false, 2690 | "sha512": "" 2691 | }, 2692 | "System.Collections.Specialized/4.1.2.0": { 2693 | "type": "referenceassembly", 2694 | "serviceable": false, 2695 | "sha512": "" 2696 | }, 2697 | "System.ComponentModel.Annotations/4.3.1.0": { 2698 | "type": "referenceassembly", 2699 | "serviceable": false, 2700 | "sha512": "" 2701 | }, 2702 | "System.ComponentModel.DataAnnotations/4.0.0.0": { 2703 | "type": "referenceassembly", 2704 | "serviceable": false, 2705 | "sha512": "" 2706 | }, 2707 | "System.ComponentModel/4.0.4.0": { 2708 | "type": "referenceassembly", 2709 | "serviceable": false, 2710 | "sha512": "" 2711 | }, 2712 | "System.ComponentModel.EventBasedAsync/4.1.2.0": { 2713 | "type": "referenceassembly", 2714 | "serviceable": false, 2715 | "sha512": "" 2716 | }, 2717 | "System.ComponentModel.Primitives/4.2.2.0": { 2718 | "type": "referenceassembly", 2719 | "serviceable": false, 2720 | "sha512": "" 2721 | }, 2722 | "System.ComponentModel.TypeConverter/4.2.2.0": { 2723 | "type": "referenceassembly", 2724 | "serviceable": false, 2725 | "sha512": "" 2726 | }, 2727 | "System.Configuration/4.0.0.0": { 2728 | "type": "referenceassembly", 2729 | "serviceable": false, 2730 | "sha512": "" 2731 | }, 2732 | "System.Console/4.1.2.0": { 2733 | "type": "referenceassembly", 2734 | "serviceable": false, 2735 | "sha512": "" 2736 | }, 2737 | "System.Core/4.0.0.0": { 2738 | "type": "referenceassembly", 2739 | "serviceable": false, 2740 | "sha512": "" 2741 | }, 2742 | "System.Data.Common/4.2.2.0": { 2743 | "type": "referenceassembly", 2744 | "serviceable": false, 2745 | "sha512": "" 2746 | }, 2747 | "System.Data.DataSetExtensions/4.0.1.0": { 2748 | "type": "referenceassembly", 2749 | "serviceable": false, 2750 | "sha512": "" 2751 | }, 2752 | "System.Data/4.0.0.0": { 2753 | "type": "referenceassembly", 2754 | "serviceable": false, 2755 | "sha512": "" 2756 | }, 2757 | "System.Diagnostics.Contracts/4.0.4.0": { 2758 | "type": "referenceassembly", 2759 | "serviceable": false, 2760 | "sha512": "" 2761 | }, 2762 | "System.Diagnostics.Debug/4.1.2.0": { 2763 | "type": "referenceassembly", 2764 | "serviceable": false, 2765 | "sha512": "" 2766 | }, 2767 | "System.Diagnostics.DiagnosticSource/4.0.5.0": { 2768 | "type": "referenceassembly", 2769 | "serviceable": false, 2770 | "sha512": "" 2771 | }, 2772 | "System.Diagnostics.EventLog/4.0.2.0": { 2773 | "type": "referenceassembly", 2774 | "serviceable": false, 2775 | "sha512": "" 2776 | }, 2777 | "System.Diagnostics.FileVersionInfo/4.0.4.0": { 2778 | "type": "referenceassembly", 2779 | "serviceable": false, 2780 | "sha512": "" 2781 | }, 2782 | "System.Diagnostics.Process/4.2.2.0": { 2783 | "type": "referenceassembly", 2784 | "serviceable": false, 2785 | "sha512": "" 2786 | }, 2787 | "System.Diagnostics.StackTrace/4.1.2.0": { 2788 | "type": "referenceassembly", 2789 | "serviceable": false, 2790 | "sha512": "" 2791 | }, 2792 | "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { 2793 | "type": "referenceassembly", 2794 | "serviceable": false, 2795 | "sha512": "" 2796 | }, 2797 | "System.Diagnostics.Tools/4.1.2.0": { 2798 | "type": "referenceassembly", 2799 | "serviceable": false, 2800 | "sha512": "" 2801 | }, 2802 | "System.Diagnostics.TraceSource/4.1.2.0": { 2803 | "type": "referenceassembly", 2804 | "serviceable": false, 2805 | "sha512": "" 2806 | }, 2807 | "System.Diagnostics.Tracing/4.2.2.0": { 2808 | "type": "referenceassembly", 2809 | "serviceable": false, 2810 | "sha512": "" 2811 | }, 2812 | "System/4.0.0.0": { 2813 | "type": "referenceassembly", 2814 | "serviceable": false, 2815 | "sha512": "" 2816 | }, 2817 | "System.Drawing/4.0.0.0": { 2818 | "type": "referenceassembly", 2819 | "serviceable": false, 2820 | "sha512": "" 2821 | }, 2822 | "System.Drawing.Primitives/4.2.1.0": { 2823 | "type": "referenceassembly", 2824 | "serviceable": false, 2825 | "sha512": "" 2826 | }, 2827 | "System.Dynamic.Runtime/4.1.2.0": { 2828 | "type": "referenceassembly", 2829 | "serviceable": false, 2830 | "sha512": "" 2831 | }, 2832 | "System.Globalization.Calendars/4.1.2.0": { 2833 | "type": "referenceassembly", 2834 | "serviceable": false, 2835 | "sha512": "" 2836 | }, 2837 | "System.Globalization/4.1.2.0": { 2838 | "type": "referenceassembly", 2839 | "serviceable": false, 2840 | "sha512": "" 2841 | }, 2842 | "System.Globalization.Extensions/4.1.2.0": { 2843 | "type": "referenceassembly", 2844 | "serviceable": false, 2845 | "sha512": "" 2846 | }, 2847 | "System.IO.Compression.Brotli/4.2.2.0": { 2848 | "type": "referenceassembly", 2849 | "serviceable": false, 2850 | "sha512": "" 2851 | }, 2852 | "System.IO.Compression/4.2.2.0": { 2853 | "type": "referenceassembly", 2854 | "serviceable": false, 2855 | "sha512": "" 2856 | }, 2857 | "System.IO.Compression.FileSystem/4.0.0.0": { 2858 | "type": "referenceassembly", 2859 | "serviceable": false, 2860 | "sha512": "" 2861 | }, 2862 | "System.IO.Compression.ZipFile/4.0.5.0": { 2863 | "type": "referenceassembly", 2864 | "serviceable": false, 2865 | "sha512": "" 2866 | }, 2867 | "System.IO/4.2.2.0": { 2868 | "type": "referenceassembly", 2869 | "serviceable": false, 2870 | "sha512": "" 2871 | }, 2872 | "System.IO.FileSystem/4.1.2.0": { 2873 | "type": "referenceassembly", 2874 | "serviceable": false, 2875 | "sha512": "" 2876 | }, 2877 | "System.IO.FileSystem.DriveInfo/4.1.2.0": { 2878 | "type": "referenceassembly", 2879 | "serviceable": false, 2880 | "sha512": "" 2881 | }, 2882 | "System.IO.FileSystem.Primitives/4.1.2.0": { 2883 | "type": "referenceassembly", 2884 | "serviceable": false, 2885 | "sha512": "" 2886 | }, 2887 | "System.IO.FileSystem.Watcher/4.1.2.0": { 2888 | "type": "referenceassembly", 2889 | "serviceable": false, 2890 | "sha512": "" 2891 | }, 2892 | "System.IO.IsolatedStorage/4.1.2.0": { 2893 | "type": "referenceassembly", 2894 | "serviceable": false, 2895 | "sha512": "" 2896 | }, 2897 | "System.IO.MemoryMappedFiles/4.1.2.0": { 2898 | "type": "referenceassembly", 2899 | "serviceable": false, 2900 | "sha512": "" 2901 | }, 2902 | "System.IO.Pipelines/4.0.2.0": { 2903 | "type": "referenceassembly", 2904 | "serviceable": false, 2905 | "sha512": "" 2906 | }, 2907 | "System.IO.Pipes/4.1.2.0": { 2908 | "type": "referenceassembly", 2909 | "serviceable": false, 2910 | "sha512": "" 2911 | }, 2912 | "System.IO.UnmanagedMemoryStream/4.1.2.0": { 2913 | "type": "referenceassembly", 2914 | "serviceable": false, 2915 | "sha512": "" 2916 | }, 2917 | "System.Linq/4.2.2.0": { 2918 | "type": "referenceassembly", 2919 | "serviceable": false, 2920 | "sha512": "" 2921 | }, 2922 | "System.Linq.Expressions/4.2.2.0": { 2923 | "type": "referenceassembly", 2924 | "serviceable": false, 2925 | "sha512": "" 2926 | }, 2927 | "System.Linq.Parallel/4.0.4.0": { 2928 | "type": "referenceassembly", 2929 | "serviceable": false, 2930 | "sha512": "" 2931 | }, 2932 | "System.Linq.Queryable/4.0.4.0": { 2933 | "type": "referenceassembly", 2934 | "serviceable": false, 2935 | "sha512": "" 2936 | }, 2937 | "System.Memory/4.2.1.0": { 2938 | "type": "referenceassembly", 2939 | "serviceable": false, 2940 | "sha512": "" 2941 | }, 2942 | "System.Net/4.0.0.0": { 2943 | "type": "referenceassembly", 2944 | "serviceable": false, 2945 | "sha512": "" 2946 | }, 2947 | "System.Net.Http/4.2.2.0": { 2948 | "type": "referenceassembly", 2949 | "serviceable": false, 2950 | "sha512": "" 2951 | }, 2952 | "System.Net.HttpListener/4.0.2.0": { 2953 | "type": "referenceassembly", 2954 | "serviceable": false, 2955 | "sha512": "" 2956 | }, 2957 | "System.Net.Mail/4.0.2.0": { 2958 | "type": "referenceassembly", 2959 | "serviceable": false, 2960 | "sha512": "" 2961 | }, 2962 | "System.Net.NameResolution/4.1.2.0": { 2963 | "type": "referenceassembly", 2964 | "serviceable": false, 2965 | "sha512": "" 2966 | }, 2967 | "System.Net.NetworkInformation/4.2.2.0": { 2968 | "type": "referenceassembly", 2969 | "serviceable": false, 2970 | "sha512": "" 2971 | }, 2972 | "System.Net.Ping/4.1.2.0": { 2973 | "type": "referenceassembly", 2974 | "serviceable": false, 2975 | "sha512": "" 2976 | }, 2977 | "System.Net.Primitives/4.1.2.0": { 2978 | "type": "referenceassembly", 2979 | "serviceable": false, 2980 | "sha512": "" 2981 | }, 2982 | "System.Net.Requests/4.1.2.0": { 2983 | "type": "referenceassembly", 2984 | "serviceable": false, 2985 | "sha512": "" 2986 | }, 2987 | "System.Net.Security/4.1.2.0": { 2988 | "type": "referenceassembly", 2989 | "serviceable": false, 2990 | "sha512": "" 2991 | }, 2992 | "System.Net.ServicePoint/4.0.2.0": { 2993 | "type": "referenceassembly", 2994 | "serviceable": false, 2995 | "sha512": "" 2996 | }, 2997 | "System.Net.Sockets/4.2.2.0": { 2998 | "type": "referenceassembly", 2999 | "serviceable": false, 3000 | "sha512": "" 3001 | }, 3002 | "System.Net.WebClient/4.0.2.0": { 3003 | "type": "referenceassembly", 3004 | "serviceable": false, 3005 | "sha512": "" 3006 | }, 3007 | "System.Net.WebHeaderCollection/4.1.2.0": { 3008 | "type": "referenceassembly", 3009 | "serviceable": false, 3010 | "sha512": "" 3011 | }, 3012 | "System.Net.WebProxy/4.0.2.0": { 3013 | "type": "referenceassembly", 3014 | "serviceable": false, 3015 | "sha512": "" 3016 | }, 3017 | "System.Net.WebSockets.Client/4.1.2.0": { 3018 | "type": "referenceassembly", 3019 | "serviceable": false, 3020 | "sha512": "" 3021 | }, 3022 | "System.Net.WebSockets/4.1.2.0": { 3023 | "type": "referenceassembly", 3024 | "serviceable": false, 3025 | "sha512": "" 3026 | }, 3027 | "System.Numerics/4.0.0.0": { 3028 | "type": "referenceassembly", 3029 | "serviceable": false, 3030 | "sha512": "" 3031 | }, 3032 | "System.Numerics.Vectors/4.1.6.0": { 3033 | "type": "referenceassembly", 3034 | "serviceable": false, 3035 | "sha512": "" 3036 | }, 3037 | "System.ObjectModel/4.1.2.0": { 3038 | "type": "referenceassembly", 3039 | "serviceable": false, 3040 | "sha512": "" 3041 | }, 3042 | "System.Reflection.DispatchProxy/4.0.6.0": { 3043 | "type": "referenceassembly", 3044 | "serviceable": false, 3045 | "sha512": "" 3046 | }, 3047 | "System.Reflection/4.2.2.0": { 3048 | "type": "referenceassembly", 3049 | "serviceable": false, 3050 | "sha512": "" 3051 | }, 3052 | "System.Reflection.Emit/4.1.2.0": { 3053 | "type": "referenceassembly", 3054 | "serviceable": false, 3055 | "sha512": "" 3056 | }, 3057 | "System.Reflection.Emit.ILGeneration/4.1.1.0": { 3058 | "type": "referenceassembly", 3059 | "serviceable": false, 3060 | "sha512": "" 3061 | }, 3062 | "System.Reflection.Emit.Lightweight/4.1.1.0": { 3063 | "type": "referenceassembly", 3064 | "serviceable": false, 3065 | "sha512": "" 3066 | }, 3067 | "System.Reflection.Extensions/4.1.2.0": { 3068 | "type": "referenceassembly", 3069 | "serviceable": false, 3070 | "sha512": "" 3071 | }, 3072 | "System.Reflection.Metadata/1.4.5.0": { 3073 | "type": "referenceassembly", 3074 | "serviceable": false, 3075 | "sha512": "" 3076 | }, 3077 | "System.Reflection.Primitives/4.1.2.0": { 3078 | "type": "referenceassembly", 3079 | "serviceable": false, 3080 | "sha512": "" 3081 | }, 3082 | "System.Reflection.TypeExtensions/4.1.2.0": { 3083 | "type": "referenceassembly", 3084 | "serviceable": false, 3085 | "sha512": "" 3086 | }, 3087 | "System.Resources.Reader/4.1.2.0": { 3088 | "type": "referenceassembly", 3089 | "serviceable": false, 3090 | "sha512": "" 3091 | }, 3092 | "System.Resources.ResourceManager/4.1.2.0": { 3093 | "type": "referenceassembly", 3094 | "serviceable": false, 3095 | "sha512": "" 3096 | }, 3097 | "System.Resources.Writer/4.1.2.0": { 3098 | "type": "referenceassembly", 3099 | "serviceable": false, 3100 | "sha512": "" 3101 | }, 3102 | "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { 3103 | "type": "referenceassembly", 3104 | "serviceable": false, 3105 | "sha512": "" 3106 | }, 3107 | "System.Runtime.CompilerServices.VisualC/4.1.2.0": { 3108 | "type": "referenceassembly", 3109 | "serviceable": false, 3110 | "sha512": "" 3111 | }, 3112 | "System.Runtime/4.2.2.0": { 3113 | "type": "referenceassembly", 3114 | "serviceable": false, 3115 | "sha512": "" 3116 | }, 3117 | "System.Runtime.Extensions/4.2.2.0": { 3118 | "type": "referenceassembly", 3119 | "serviceable": false, 3120 | "sha512": "" 3121 | }, 3122 | "System.Runtime.Handles/4.1.2.0": { 3123 | "type": "referenceassembly", 3124 | "serviceable": false, 3125 | "sha512": "" 3126 | }, 3127 | "System.Runtime.InteropServices/4.2.2.0": { 3128 | "type": "referenceassembly", 3129 | "serviceable": false, 3130 | "sha512": "" 3131 | }, 3132 | "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { 3133 | "type": "referenceassembly", 3134 | "serviceable": false, 3135 | "sha512": "" 3136 | }, 3137 | "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { 3138 | "type": "referenceassembly", 3139 | "serviceable": false, 3140 | "sha512": "" 3141 | }, 3142 | "System.Runtime.Intrinsics/4.0.1.0": { 3143 | "type": "referenceassembly", 3144 | "serviceable": false, 3145 | "sha512": "" 3146 | }, 3147 | "System.Runtime.Loader/4.1.1.0": { 3148 | "type": "referenceassembly", 3149 | "serviceable": false, 3150 | "sha512": "" 3151 | }, 3152 | "System.Runtime.Numerics/4.1.2.0": { 3153 | "type": "referenceassembly", 3154 | "serviceable": false, 3155 | "sha512": "" 3156 | }, 3157 | "System.Runtime.Serialization/4.0.0.0": { 3158 | "type": "referenceassembly", 3159 | "serviceable": false, 3160 | "sha512": "" 3161 | }, 3162 | "System.Runtime.Serialization.Formatters/4.0.4.0": { 3163 | "type": "referenceassembly", 3164 | "serviceable": false, 3165 | "sha512": "" 3166 | }, 3167 | "System.Runtime.Serialization.Json/4.0.5.0": { 3168 | "type": "referenceassembly", 3169 | "serviceable": false, 3170 | "sha512": "" 3171 | }, 3172 | "System.Runtime.Serialization.Primitives/4.2.2.0": { 3173 | "type": "referenceassembly", 3174 | "serviceable": false, 3175 | "sha512": "" 3176 | }, 3177 | "System.Runtime.Serialization.Xml/4.1.5.0": { 3178 | "type": "referenceassembly", 3179 | "serviceable": false, 3180 | "sha512": "" 3181 | }, 3182 | "System.Security.AccessControl/4.1.1.0": { 3183 | "type": "referenceassembly", 3184 | "serviceable": false, 3185 | "sha512": "" 3186 | }, 3187 | "System.Security.Claims/4.1.2.0": { 3188 | "type": "referenceassembly", 3189 | "serviceable": false, 3190 | "sha512": "" 3191 | }, 3192 | "System.Security.Cryptography.Algorithms/4.3.2.0": { 3193 | "type": "referenceassembly", 3194 | "serviceable": false, 3195 | "sha512": "" 3196 | }, 3197 | "System.Security.Cryptography.Cng/4.3.3.0": { 3198 | "type": "referenceassembly", 3199 | "serviceable": false, 3200 | "sha512": "" 3201 | }, 3202 | "System.Security.Cryptography.Csp/4.1.2.0": { 3203 | "type": "referenceassembly", 3204 | "serviceable": false, 3205 | "sha512": "" 3206 | }, 3207 | "System.Security.Cryptography.Encoding/4.1.2.0": { 3208 | "type": "referenceassembly", 3209 | "serviceable": false, 3210 | "sha512": "" 3211 | }, 3212 | "System.Security.Cryptography.Primitives/4.1.2.0": { 3213 | "type": "referenceassembly", 3214 | "serviceable": false, 3215 | "sha512": "" 3216 | }, 3217 | "System.Security.Cryptography.X509Certificates/4.2.2.0": { 3218 | "type": "referenceassembly", 3219 | "serviceable": false, 3220 | "sha512": "" 3221 | }, 3222 | "System.Security.Cryptography.Xml/4.0.3.0": { 3223 | "type": "referenceassembly", 3224 | "serviceable": false, 3225 | "sha512": "" 3226 | }, 3227 | "System.Security/4.0.0.0": { 3228 | "type": "referenceassembly", 3229 | "serviceable": false, 3230 | "sha512": "" 3231 | }, 3232 | "System.Security.Permissions/4.0.3.0": { 3233 | "type": "referenceassembly", 3234 | "serviceable": false, 3235 | "sha512": "" 3236 | }, 3237 | "System.Security.Principal/4.1.2.0": { 3238 | "type": "referenceassembly", 3239 | "serviceable": false, 3240 | "sha512": "" 3241 | }, 3242 | "System.Security.Principal.Windows/4.1.1.0": { 3243 | "type": "referenceassembly", 3244 | "serviceable": false, 3245 | "sha512": "" 3246 | }, 3247 | "System.Security.SecureString/4.1.2.0": { 3248 | "type": "referenceassembly", 3249 | "serviceable": false, 3250 | "sha512": "" 3251 | }, 3252 | "System.ServiceModel.Web/4.0.0.0": { 3253 | "type": "referenceassembly", 3254 | "serviceable": false, 3255 | "sha512": "" 3256 | }, 3257 | "System.ServiceProcess/4.0.0.0": { 3258 | "type": "referenceassembly", 3259 | "serviceable": false, 3260 | "sha512": "" 3261 | }, 3262 | "System.Text.Encoding.CodePages/4.1.3.0": { 3263 | "type": "referenceassembly", 3264 | "serviceable": false, 3265 | "sha512": "" 3266 | }, 3267 | "System.Text.Encoding/4.1.2.0": { 3268 | "type": "referenceassembly", 3269 | "serviceable": false, 3270 | "sha512": "" 3271 | }, 3272 | "System.Text.Encoding.Extensions/4.1.2.0": { 3273 | "type": "referenceassembly", 3274 | "serviceable": false, 3275 | "sha512": "" 3276 | }, 3277 | "System.Text.Encodings.Web/4.0.5.0": { 3278 | "type": "referenceassembly", 3279 | "serviceable": false, 3280 | "sha512": "" 3281 | }, 3282 | "System.Text.Json/4.0.1.0": { 3283 | "type": "referenceassembly", 3284 | "serviceable": false, 3285 | "sha512": "" 3286 | }, 3287 | "System.Text.RegularExpressions/4.2.2.0": { 3288 | "type": "referenceassembly", 3289 | "serviceable": false, 3290 | "sha512": "" 3291 | }, 3292 | "System.Threading.Channels/4.0.2.0": { 3293 | "type": "referenceassembly", 3294 | "serviceable": false, 3295 | "sha512": "" 3296 | }, 3297 | "System.Threading/4.1.2.0": { 3298 | "type": "referenceassembly", 3299 | "serviceable": false, 3300 | "sha512": "" 3301 | }, 3302 | "System.Threading.Overlapped/4.1.2.0": { 3303 | "type": "referenceassembly", 3304 | "serviceable": false, 3305 | "sha512": "" 3306 | }, 3307 | "System.Threading.Tasks.Dataflow/4.6.5.0": { 3308 | "type": "referenceassembly", 3309 | "serviceable": false, 3310 | "sha512": "" 3311 | }, 3312 | "System.Threading.Tasks/4.1.2.0": { 3313 | "type": "referenceassembly", 3314 | "serviceable": false, 3315 | "sha512": "" 3316 | }, 3317 | "System.Threading.Tasks.Extensions/4.3.1.0": { 3318 | "type": "referenceassembly", 3319 | "serviceable": false, 3320 | "sha512": "" 3321 | }, 3322 | "System.Threading.Tasks.Parallel/4.0.4.0": { 3323 | "type": "referenceassembly", 3324 | "serviceable": false, 3325 | "sha512": "" 3326 | }, 3327 | "System.Threading.Thread/4.1.2.0": { 3328 | "type": "referenceassembly", 3329 | "serviceable": false, 3330 | "sha512": "" 3331 | }, 3332 | "System.Threading.ThreadPool/4.1.2.0": { 3333 | "type": "referenceassembly", 3334 | "serviceable": false, 3335 | "sha512": "" 3336 | }, 3337 | "System.Threading.Timer/4.1.2.0": { 3338 | "type": "referenceassembly", 3339 | "serviceable": false, 3340 | "sha512": "" 3341 | }, 3342 | "System.Transactions/4.0.0.0": { 3343 | "type": "referenceassembly", 3344 | "serviceable": false, 3345 | "sha512": "" 3346 | }, 3347 | "System.Transactions.Local/4.0.2.0": { 3348 | "type": "referenceassembly", 3349 | "serviceable": false, 3350 | "sha512": "" 3351 | }, 3352 | "System.ValueTuple/4.0.3.0": { 3353 | "type": "referenceassembly", 3354 | "serviceable": false, 3355 | "sha512": "" 3356 | }, 3357 | "System.Web/4.0.0.0": { 3358 | "type": "referenceassembly", 3359 | "serviceable": false, 3360 | "sha512": "" 3361 | }, 3362 | "System.Web.HttpUtility/4.0.2.0": { 3363 | "type": "referenceassembly", 3364 | "serviceable": false, 3365 | "sha512": "" 3366 | }, 3367 | "System.Windows/4.0.0.0": { 3368 | "type": "referenceassembly", 3369 | "serviceable": false, 3370 | "sha512": "" 3371 | }, 3372 | "System.Windows.Extensions/4.0.1.0": { 3373 | "type": "referenceassembly", 3374 | "serviceable": false, 3375 | "sha512": "" 3376 | }, 3377 | "System.Xml/4.0.0.0": { 3378 | "type": "referenceassembly", 3379 | "serviceable": false, 3380 | "sha512": "" 3381 | }, 3382 | "System.Xml.Linq/4.0.0.0": { 3383 | "type": "referenceassembly", 3384 | "serviceable": false, 3385 | "sha512": "" 3386 | }, 3387 | "System.Xml.ReaderWriter/4.2.2.0": { 3388 | "type": "referenceassembly", 3389 | "serviceable": false, 3390 | "sha512": "" 3391 | }, 3392 | "System.Xml.Serialization/4.0.0.0": { 3393 | "type": "referenceassembly", 3394 | "serviceable": false, 3395 | "sha512": "" 3396 | }, 3397 | "System.Xml.XDocument/4.1.2.0": { 3398 | "type": "referenceassembly", 3399 | "serviceable": false, 3400 | "sha512": "" 3401 | }, 3402 | "System.Xml.XmlDocument/4.1.2.0": { 3403 | "type": "referenceassembly", 3404 | "serviceable": false, 3405 | "sha512": "" 3406 | }, 3407 | "System.Xml.XmlSerializer/4.1.2.0": { 3408 | "type": "referenceassembly", 3409 | "serviceable": false, 3410 | "sha512": "" 3411 | }, 3412 | "System.Xml.XPath/4.1.2.0": { 3413 | "type": "referenceassembly", 3414 | "serviceable": false, 3415 | "sha512": "" 3416 | }, 3417 | "System.Xml.XPath.XDocument/4.1.2.0": { 3418 | "type": "referenceassembly", 3419 | "serviceable": false, 3420 | "sha512": "" 3421 | }, 3422 | "WindowsBase/4.0.0.0": { 3423 | "type": "referenceassembly", 3424 | "serviceable": false, 3425 | "sha512": "" 3426 | } 3427 | } 3428 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.dll -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.exe -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.pdb -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "C:\\Users\\ansalemo\\.dotnet\\store\\|arch|\\|tfm|", 5 | "C:\\Users\\ansalemo\\.nuget\\packages" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/DotNetCoreAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.1", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "3.1.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:33896", 8 | "sslPort": 44386 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "DotNetCoreAPI": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /DotNetCoreAPI/bin/Debug/netcoreapp3.1/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*", 10 | "Kestrel": { 11 | "EndPoints": { 12 | "Http": { 13 | "Url": "http://+:5000" 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("DotNetCoreAPI")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("DotNetCoreAPI")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("DotNetCoreAPI")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 42d2a35dbc874756c13a8002acbe5f0e62d216e5 2 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.MvcApplicationPartsAssemblyInfo.cache -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.RazorTargetAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | 621b5a2cbdda6c4fdbde53060fad046eb2d1eab2 2 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.assets.cache -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 6b2b03907fedf5eed7b0f9ae8648f2d78290a2ed 2 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\appsettings.Development.json 2 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\appsettings.json 3 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\Properties\launchSettings.json 4 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.exe 5 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.deps.json 6 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.runtimeconfig.json 7 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.runtimeconfig.dev.json 8 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.dll 9 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.pdb 10 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.csprojAssemblyReference.cache 11 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.AssemblyInfoInputs.cache 12 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.AssemblyInfo.cs 13 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.csproj.CoreCompileInputs.cache 14 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.MvcApplicationPartsAssemblyInfo.cache 15 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.RazorTargetAssemblyInfo.cache 16 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\staticwebassets\DotNetCoreAPI.StaticWebAssets.Manifest.cache 17 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\staticwebassets\DotNetCoreAPI.StaticWebAssets.xml 18 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.dll 19 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.pdb 20 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.genruntimeconfig.cache 21 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\appsettings.Development.json 22 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\appsettings.json 23 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\Properties\launchSettings.json 24 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.exe 25 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.deps.json 26 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.runtimeconfig.json 27 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.runtimeconfig.dev.json 28 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.dll 29 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\bin\Debug\netcoreapp3.1\DotNetCoreAPI.pdb 30 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.csprojAssemblyReference.cache 31 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.AssemblyInfoInputs.cache 32 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.AssemblyInfo.cs 33 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.csproj.CoreCompileInputs.cache 34 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.MvcApplicationPartsAssemblyInfo.cache 35 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.RazorTargetAssemblyInfo.cache 36 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\staticwebassets\DotNetCoreAPI.StaticWebAssets.Manifest.cache 37 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\staticwebassets\DotNetCoreAPI.StaticWebAssets.xml 38 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.dll 39 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.pdb 40 | C:\Users\ansalemo\Documents\Code\AzureDevelopmentTests\NextjsDotNetCoreCompose\DotNetCoreAPI-NextJS\DotNetCoreAPI\obj\Debug\netcoreapp3.1\DotNetCoreAPI.genruntimeconfig.cache 41 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.dll -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.exe -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 86c8e15dd33445635927cfaf398408205fd11473 2 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/DotNetCoreAPI.pdb -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/staticwebassets/DotNetCoreAPI.StaticWebAssets.Manifest.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/DotNetCoreAPI/obj/Debug/netcoreapp3.1/staticwebassets/DotNetCoreAPI.StaticWebAssets.Manifest.cache -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/Debug/netcoreapp3.1/staticwebassets/DotNetCoreAPI.StaticWebAssets.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/DotNetCoreAPI.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj", 11 | "projectName": "DotNetCoreAPI", 12 | "projectPath": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj", 13 | "packagesPath": "C:\\Users\\ansalemo\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\ansalemo\\AppData\\Roaming\\NuGet\\NuGet.Config", 18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 19 | ], 20 | "originalTargetFrameworks": [ 21 | "netcoreapp3.1" 22 | ], 23 | "sources": { 24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 25 | "https://api.nuget.org/v3/index.json": {} 26 | }, 27 | "frameworks": { 28 | "netcoreapp3.1": { 29 | "projectReferences": {} 30 | } 31 | }, 32 | "warningProperties": { 33 | "warnAsError": [ 34 | "NU1605" 35 | ] 36 | } 37 | }, 38 | "frameworks": { 39 | "netcoreapp3.1": { 40 | "imports": [ 41 | "net461", 42 | "net462", 43 | "net47", 44 | "net471", 45 | "net472", 46 | "net48" 47 | ], 48 | "assetTargetFallback": true, 49 | "warn": true, 50 | "frameworkReferences": { 51 | "Microsoft.AspNetCore.App": { 52 | "privateAssets": "none" 53 | }, 54 | "Microsoft.NETCore.App": { 55 | "privateAssets": "all" 56 | } 57 | }, 58 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.403\\RuntimeIdentifierGraph.json" 59 | } 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/DotNetCoreAPI.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\ansalemo\.nuget\packages\ 9 | PackageReference 10 | 5.7.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/DotNetCoreAPI.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | ".NETCoreApp,Version=v3.1": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\ansalemo\\.nuget\\packages\\": {} 12 | }, 13 | "project": { 14 | "version": "1.0.0", 15 | "restore": { 16 | "projectUniqueName": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj", 17 | "projectName": "DotNetCoreAPI", 18 | "projectPath": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj", 19 | "packagesPath": "C:\\Users\\ansalemo\\.nuget\\packages\\", 20 | "outputPath": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\obj\\", 21 | "projectStyle": "PackageReference", 22 | "configFilePaths": [ 23 | "C:\\Users\\ansalemo\\AppData\\Roaming\\NuGet\\NuGet.Config", 24 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 25 | ], 26 | "originalTargetFrameworks": [ 27 | "netcoreapp3.1" 28 | ], 29 | "sources": { 30 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 31 | "https://api.nuget.org/v3/index.json": {} 32 | }, 33 | "frameworks": { 34 | "netcoreapp3.1": { 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | } 43 | }, 44 | "frameworks": { 45 | "netcoreapp3.1": { 46 | "imports": [ 47 | "net461", 48 | "net462", 49 | "net47", 50 | "net471", 51 | "net472", 52 | "net48" 53 | ], 54 | "assetTargetFallback": true, 55 | "warn": true, 56 | "frameworkReferences": { 57 | "Microsoft.AspNetCore.App": { 58 | "privateAssets": "none" 59 | }, 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.403\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | } 68 | } -------------------------------------------------------------------------------- /DotNetCoreAPI/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "x2cvqHcl5GOeBBlAHazUVgHfu4AnQmftrw3GRPfVUtc4ScJl3ttK28MynR/WLCyZNh9q37zcwweVEV8s78gguQ==", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\ansalemo\\Documents\\Code\\AzureDevelopmentTests\\NextjsDotNetCoreCompose\\DotNetCoreAPI-NextJS\\DotNetCoreAPI\\DotNetCoreAPI.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /NextJSFrontEnd/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } -------------------------------------------------------------------------------- /NextJSFrontEnd/.dockerignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /NextJSFrontEnd/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | 21 | # debug 22 | npm-debug.log* 23 | yarn-debug.log* 24 | yarn-error.log* 25 | 26 | # local env files 27 | .env 28 | .env.local 29 | .env.development.local 30 | .env.test.local 31 | .env.production.local 32 | -------------------------------------------------------------------------------- /NextJSFrontEnd/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:10-alpine as build 2 | 3 | # Create app directory 4 | RUN mkdir -p /usr/src/app 5 | WORKDIR /usr/src/app 6 | 7 | # Install app dependencies 8 | COPY package*.json /usr/src/app/ 9 | RUN yarn install 10 | 11 | # Bundle app source 12 | COPY . /usr/src/app 13 | # Build the application 14 | RUN yarn build 15 | 16 | FROM node:10-alpine as production 17 | COPY --from=build /usr/src/app /usr/src/app 18 | COPY init_container.sh /opt/ 19 | COPY sshd_config /etc/ssh/ 20 | 21 | # Start and enable SSH 22 | RUN apk add openssh \ 23 | && echo "root:Docker!" | chpasswd \ 24 | && chmod +x /opt/init_container.sh 25 | 26 | # Set the working directory to /etc/ssh and generate SSH keys 27 | WORKDIR /etc/ssh/ 28 | RUN ssh-keygen -A 29 | WORKDIR /usr/src/app 30 | 31 | EXPOSE 3000 32 | 33 | # CMD [ "yarn", "start" ] 34 | ENTRYPOINT [ "/opt/init_container.sh" ] 35 | 36 | -------------------------------------------------------------------------------- /NextJSFrontEnd/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /NextJSFrontEnd/docker-compose.azure.yml: -------------------------------------------------------------------------------- 1 | version: '3.8' 2 | 3 | services: 4 | nextjsfrontend-container: 5 | image: ansalemocontainerregistry.azurecr.io/nextjsfrontend:v3 6 | ports: 7 | - "3000:3000" 8 | volumes: 9 | - dotnetcoreapi-dockercompose-volume:/data 10 | 11 | dotnetcoreapi-container: 12 | image: ansalemocontainerregistry.azurecr.io/dotnetcoreapi:v3 13 | ports: 14 | - "5000:5000" -------------------------------------------------------------------------------- /NextJSFrontEnd/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.8' 2 | 3 | services: 4 | nextjsfrontend-container: 5 | container_name: nextjsfrontend-container 6 | build: . 7 | ports: 8 | - "3000:3000" 9 | 10 | dotnetcoreapi-container: 11 | container_name: dotnetcoreapi-container 12 | build: ../DotNetCoreApi/ 13 | ports: 14 | - "5000:5000" 15 | 16 | 17 | -------------------------------------------------------------------------------- /NextJSFrontEnd/init_container.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Execute SSH 4 | /usr/sbin/sshd 5 | 6 | yarn start -------------------------------------------------------------------------------- /NextJSFrontEnd/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextjsfrontend", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "node server.js", 7 | "build": "next build", 8 | "start": "cross-env NODE_ENV=production node server.js", 9 | "test": "jest" 10 | }, 11 | "dependencies": { 12 | "@tailwindcss/ui": "^0.6.2", 13 | "axios": "^0.21.0", 14 | "cross-env": "^7.0.2", 15 | "express": "^4.17.1", 16 | "moment": "^2.29.1", 17 | "next": "9.5.3", 18 | "react": "16.13.1", 19 | "react-dom": "16.13.1", 20 | "tailwindcss": "^1.8.13" 21 | }, 22 | "devDependencies": { 23 | "@fullhuman/postcss-purgecss": "^3.0.0", 24 | "@testing-library/dom": "^7.26.0", 25 | "@testing-library/jest-dom": "^5.11.4", 26 | "@testing-library/react": "^11.1.0", 27 | "babel-jest": "^26.5.2", 28 | "jest": "^26.5.3", 29 | "jest-dom": "^4.0.0", 30 | "postcss-preset-env": "^6.7.0" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /NextJSFrontEnd/pages/_app.js: -------------------------------------------------------------------------------- 1 | import '../styles/tailwind.css'; 2 | 3 | export default function Layout({ Component, pageProps }) { 4 | return ; 5 | } -------------------------------------------------------------------------------- /NextJSFrontEnd/pages/index.js: -------------------------------------------------------------------------------- 1 | import Head from "next/head"; 2 | import moment from "moment" 3 | import { Fragment, useState, useEffect } from "react"; 4 | 5 | const Home = ({ data }) => { 6 | const [weather, getWeather] = useState(null); 7 | useEffect(() => { 8 | getWeather(data); 9 | }, []); 10 | return ( 11 | 12 | 13 | Docker-compose proof-of-concept 14 | 15 | 16 |
17 |
18 |

Weather Descriptions

19 | {!weather 20 | ? "Undefined" 21 | : weather.map((forecast, i) => ( 22 |
    23 |
  • 24 | Today's date: 25 | {moment(forecast.date).format("dddd, MMMM Do YYYY")} 26 | Temperature(C): 27 | {forecast.temperatureC}°C 28 | Temperature(F): 29 | {forecast.temperatureF}°F 30 |
  • 31 |
32 | ))} 33 |
34 |
35 |
36 | ); 37 | }; 38 | 39 | export async function getServerSideProps() { 40 | const CONTAINER_URL = `${process.env.NEXT_PUBLIC_URL_API}/api/weather`; 41 | const res = await fetch(CONTAINER_URL); 42 | const data = await res.json(); 43 | // Pass data to the page via props 44 | return { props: { data } }; 45 | } 46 | 47 | export default Home; 48 | -------------------------------------------------------------------------------- /NextJSFrontEnd/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: ["tailwindcss", "postcss-preset-env"], 3 | }; 4 | -------------------------------------------------------------------------------- /NextJSFrontEnd/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsalemo/DotNetCoreAPI-NextJS/cc862902265e06611ad5a0e9f10f4fb111ee56d0/NextJSFrontEnd/public/favicon.ico -------------------------------------------------------------------------------- /NextJSFrontEnd/public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /NextJSFrontEnd/server.js: -------------------------------------------------------------------------------- 1 | const express = require("express"); 2 | const next = require("next"); 3 | const port = parseInt(process.env.PORT, 10) || 3000; 4 | const dev = process.env.NODE_ENV !== "production"; 5 | const app = next({ dev }); 6 | const handle = app.getRequestHandler(); 7 | 8 | app.prepare().then(() => { 9 | const server = express(); 10 | 11 | server.get("/", (req, res) => { 12 | return app.render(req, res, "/"); 13 | }); 14 | 15 | server.all("*", (req, res) => { 16 | return handle(req, res); 17 | }); 18 | 19 | server.listen(port, (err) => { 20 | if (err) throw err; 21 | console.log(`> Ready on port: ${port}`); 22 | }); 23 | }); 24 | -------------------------------------------------------------------------------- /NextJSFrontEnd/sshd_config: -------------------------------------------------------------------------------- 1 | # This is ssh server systemwide configuration file. 2 | # 3 | # /etc/sshd_config 4 | 5 | Port 2222 6 | ListenAddress 0.0.0.0 7 | LoginGraceTime 180 8 | X11Forwarding yes 9 | Ciphers aes128-cbc,3des-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr 10 | MACs hmac-sha1,hmac-sha1-96 11 | StrictModes yes 12 | SyslogFacility DAEMON 13 | PasswordAuthentication yes 14 | PermitEmptyPasswords no 15 | PermitRootLogin yes 16 | Subsystem sftp internal-sftp -------------------------------------------------------------------------------- /NextJSFrontEnd/styles/tailwind.css: -------------------------------------------------------------------------------- 1 | /* purgecss start ignore */ 2 | @tailwind base; 3 | @tailwind components; 4 | /* purgecss end ignore */ 5 | 6 | @tailwind utilities; -------------------------------------------------------------------------------- /NextJSFrontEnd/tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: ["./components/**/*.js", "./pages/**/*.js"], 3 | theme: { 4 | extend: { 5 | inset: { 6 | "-16": "-4rem", 7 | 12: "3rem", 8 | }, 9 | width: { 10 | "fit-content": "fit-content", 11 | }, 12 | }, 13 | }, 14 | variants: {}, 15 | plugins: [require("@tailwindcss/ui")], 16 | }; 17 | -------------------------------------------------------------------------------- /NextJSFrontEnd/test.setup.js: -------------------------------------------------------------------------------- 1 | import "@testing-library/jest-dom/extend-expect"; -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DotNetCoreAPI-NextJS 2 | A [Next](https://nextjs.org/) application that uses [Express](http://expressjs.com/), acting as a front-end, which calls to a ASP .NET Core API on Azure's Multicontainer(docker-compose) platform - used as a proof of concept for multicontainers/docker-compose on Azure. 3 | > **Note**: [Multicontainers](https://docs.microsoft.com/en-us/azure/app-service/tutorial-multi-container-app) are currently in public preview and **not** recommended for production. 4 | 5 | #### Usage: 6 | The environment variable NEXT_PUBLIC_URL_API should be changed to the service(container name) that you're connecting to. If your API service in your `docker-compose.yml` file is named 'somecontainername', then change the variable or API endpoint to http://somecontainername:port of your API - for example: 7 | 8 | ```http://dotnetcoreapi-container:5000``` 9 | 10 | ``` 11 | services: 12 | nextjsfrontend-container: 13 | image: yourcontainerregistry.azurecr.io/nextjsfrontend:yourtag 14 | ports: 15 | - "3000:3000" 16 | environment: 17 | - NEXT_PUBLIC_URL_API=${NEXT_PUBLIC_URL_API} 18 | 19 | dotnetcoreapi-container: 20 | image: yourcontainerregistry.azurecr.io/dotnetcoreapi:yourtag 21 | ports: 22 | - "5000:5000" 23 | ``` 24 | 25 | Optionally and more preferably, you can just add the above environment variable to your AppSettings within your Azure Application. 26 | 27 | 28 | --------------------------------------------------------------------------------