diff --git a/Demo/WebApiPublish/DockerStudyApi.deps.json b/Demo/WebApiPublish/DockerStudyApi.deps.json
new file mode 100644
index 0000000..65051db
--- /dev/null
+++ b/Demo/WebApiPublish/DockerStudyApi.deps.json
@@ -0,0 +1,3761 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v5.0",
+ "signature": ""
+ },
+ "compilationOptions": {
+ "defines": [
+ "TRACE",
+ "RELEASE",
+ "NET",
+ "NET5_0",
+ "NETCOREAPP",
+ "NET5_0_OR_GREATER",
+ "NETCOREAPP1_0_OR_GREATER",
+ "NETCOREAPP1_1_OR_GREATER",
+ "NETCOREAPP2_0_OR_GREATER",
+ "NETCOREAPP2_1_OR_GREATER",
+ "NETCOREAPP2_2_OR_GREATER",
+ "NETCOREAPP3_0_OR_GREATER",
+ "NETCOREAPP3_1_OR_GREATER"
+ ],
+ "languageVersion": "9.0",
+ "platform": "",
+ "allowUnsafe": false,
+ "warningsAsErrors": false,
+ "optimize": true,
+ "keyFile": "",
+ "emitEntryPoint": true,
+ "xmlDoc": true,
+ "debugType": "portable"
+ },
+ "targets": {
+ ".NETCoreApp,Version=v5.0": {
+ "DockerStudyApi/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "5.0.12",
+ "Microsoft.Extensions.Options": "6.0.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
+ "Microsoft.Extensions.Options.DataAnnotations": "6.0.0",
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": "1.11.1",
+ "Newtonsoft.Json": "13.0.1",
+ "Swashbuckle.AspNetCore": "5.6.3",
+ "Swashbuckle.AspNetCore.Newtonsoft": "6.2.3",
+ "Microsoft.AspNetCore.Antiforgery": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Cookies": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication": "5.0.0.0",
+ "Microsoft.AspNetCore.Authentication.OAuth": "5.0.0.0",
+ "Microsoft.AspNetCore.Authorization": "5.0.0.0",
+ "Microsoft.AspNetCore.Authorization.Policy": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Authorization": "5.0.0.0",
+ "Microsoft.AspNetCore.Components": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Forms": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Server": "5.0.0.0",
+ "Microsoft.AspNetCore.Components.Web": "5.0.0.0",
+ "Microsoft.AspNetCore.Connections.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.CookiePolicy": "5.0.0.0",
+ "Microsoft.AspNetCore.Cors": "5.0.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "5.0.0.0",
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection": "5.0.0.0",
+ "Microsoft.AspNetCore.DataProtection.Extensions": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics": "5.0.0.0",
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks": "5.0.0.0",
+ "Microsoft.AspNetCore": "5.0.0.0",
+ "Microsoft.AspNetCore.HostFiltering": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting": "5.0.0.0",
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Connections.Common": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Connections": "5.0.0.0",
+ "Microsoft.AspNetCore.Http": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "5.0.0.0",
+ "Microsoft.AspNetCore.Http.Features": "5.0.0.0",
+ "Microsoft.AspNetCore.HttpOverrides": "5.0.0.0",
+ "Microsoft.AspNetCore.HttpsPolicy": "5.0.0.0",
+ "Microsoft.AspNetCore.Identity": "5.0.0.0",
+ "Microsoft.AspNetCore.Localization": "5.0.0.0",
+ "Microsoft.AspNetCore.Localization.Routing": "5.0.0.0",
+ "Microsoft.AspNetCore.Metadata": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Cors": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Localization": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.Razor": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.RazorPages": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "5.0.0.0",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "5.0.0.0",
+ "Microsoft.AspNetCore.Razor": "5.0.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCaching": "5.0.0.0",
+ "Microsoft.AspNetCore.ResponseCompression": "5.0.0.0",
+ "Microsoft.AspNetCore.Rewrite": "5.0.0.0",
+ "Microsoft.AspNetCore.Routing.Abstractions": "5.0.0.0",
+ "Microsoft.AspNetCore.Routing": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.HttpSys": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.IIS": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.IISIntegration": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel": "5.0.0.0",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "5.0.0.0",
+ "Microsoft.AspNetCore.Session": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Common": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Core": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR": "5.0.0.0",
+ "Microsoft.AspNetCore.SignalR.Protocols.Json": "5.0.0.0",
+ "Microsoft.AspNetCore.StaticFiles": "5.0.0.0",
+ "Microsoft.AspNetCore.WebSockets": "5.0.0.0",
+ "Microsoft.AspNetCore.WebUtilities": "5.0.0.0",
+ "Microsoft.CSharp.Reference": "5.0.0.0",
+ "Microsoft.Extensions.Caching.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Caching.Memory": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.CommandLine": "5.0.0.0",
+ "Microsoft.Extensions.Configuration": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.FileExtensions": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Ini": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Json": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.KeyPerFile": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.UserSecrets": "5.0.0.0",
+ "Microsoft.Extensions.Configuration.Xml": "5.0.0.0",
+ "Microsoft.Extensions.DependencyInjection": "5.0.0.0",
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Diagnostics.HealthChecks": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Embedded": "5.0.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "5.0.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "5.0.0.0",
+ "Microsoft.Extensions.Hosting.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Hosting": "5.0.0.0",
+ "Microsoft.Extensions.Http": "5.0.0.0",
+ "Microsoft.Extensions.Identity.Core": "5.0.0.0",
+ "Microsoft.Extensions.Identity.Stores": "5.0.0.0",
+ "Microsoft.Extensions.Localization.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Localization": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Configuration": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Console": "5.0.0.0",
+ "Microsoft.Extensions.Logging.Debug": "5.0.0.0",
+ "Microsoft.Extensions.Logging": "5.0.0.0",
+ "Microsoft.Extensions.Logging.EventLog": "5.0.0.0",
+ "Microsoft.Extensions.Logging.EventSource": "5.0.0.0",
+ "Microsoft.Extensions.Logging.TraceSource": "5.0.0.0",
+ "Microsoft.Extensions.ObjectPool": "5.0.0.0",
+ "Microsoft.Extensions.WebEncoders": "5.0.0.0",
+ "Microsoft.JSInterop": "5.0.0.0",
+ "Microsoft.Net.Http.Headers": "5.0.0.0",
+ "Microsoft.VisualBasic.Core": "10.0.6.0",
+ "Microsoft.VisualBasic": "10.0.0.0",
+ "Microsoft.Win32.Primitives": "5.0.0.0",
+ "Microsoft.Win32.Registry": "5.0.0.0",
+ "mscorlib": "4.0.0.0",
+ "netstandard": "2.1.0.0",
+ "System.AppContext": "5.0.0.0",
+ "System.Buffers": "5.0.0.0",
+ "System.Collections.Concurrent": "5.0.0.0",
+ "System.Collections": "5.0.0.0",
+ "System.Collections.Immutable": "5.0.0.0",
+ "System.Collections.NonGeneric": "5.0.0.0",
+ "System.Collections.Specialized": "5.0.0.0",
+ "System.ComponentModel.Annotations.Reference": "5.0.0.0",
+ "System.ComponentModel.DataAnnotations": "4.0.0.0",
+ "System.ComponentModel": "5.0.0.0",
+ "System.ComponentModel.EventBasedAsync": "5.0.0.0",
+ "System.ComponentModel.Primitives": "5.0.0.0",
+ "System.ComponentModel.TypeConverter": "5.0.0.0",
+ "System.Configuration": "4.0.0.0",
+ "System.Console": "5.0.0.0",
+ "System.Core": "4.0.0.0",
+ "System.Data.Common": "5.0.0.0",
+ "System.Data.DataSetExtensions": "4.0.0.0",
+ "System.Data": "4.0.0.0",
+ "System.Diagnostics.Contracts": "5.0.0.0",
+ "System.Diagnostics.Debug": "5.0.0.0",
+ "System.Diagnostics.DiagnosticSource": "5.0.0.0",
+ "System.Diagnostics.EventLog": "5.0.0.0",
+ "System.Diagnostics.FileVersionInfo": "5.0.0.0",
+ "System.Diagnostics.Process": "5.0.0.0",
+ "System.Diagnostics.StackTrace": "5.0.0.0",
+ "System.Diagnostics.TextWriterTraceListener": "5.0.0.0",
+ "System.Diagnostics.Tools": "5.0.0.0",
+ "System.Diagnostics.TraceSource": "5.0.0.0",
+ "System.Diagnostics.Tracing": "5.0.0.0",
+ "System": "4.0.0.0",
+ "System.Drawing": "4.0.0.0",
+ "System.Drawing.Primitives": "5.0.0.0",
+ "System.Dynamic.Runtime": "5.0.0.0",
+ "System.Formats.Asn1": "5.0.0.0",
+ "System.Globalization.Calendars": "5.0.0.0",
+ "System.Globalization": "5.0.0.0",
+ "System.Globalization.Extensions": "5.0.0.0",
+ "System.IO.Compression.Brotli": "5.0.0.0",
+ "System.IO.Compression": "5.0.0.0",
+ "System.IO.Compression.FileSystem": "4.0.0.0",
+ "System.IO.Compression.ZipFile": "5.0.0.0",
+ "System.IO": "5.0.0.0",
+ "System.IO.FileSystem": "5.0.0.0",
+ "System.IO.FileSystem.DriveInfo": "5.0.0.0",
+ "System.IO.FileSystem.Primitives": "5.0.0.0",
+ "System.IO.FileSystem.Watcher": "5.0.0.0",
+ "System.IO.IsolatedStorage": "5.0.0.0",
+ "System.IO.MemoryMappedFiles": "5.0.0.0",
+ "System.IO.Pipelines": "5.0.0.0",
+ "System.IO.Pipes": "5.0.0.0",
+ "System.IO.UnmanagedMemoryStream": "5.0.0.0",
+ "System.Linq": "5.0.0.0",
+ "System.Linq.Expressions": "5.0.0.0",
+ "System.Linq.Parallel": "5.0.0.0",
+ "System.Linq.Queryable": "5.0.0.0",
+ "System.Memory": "5.0.0.0",
+ "System.Net": "4.0.0.0",
+ "System.Net.Http": "5.0.0.0",
+ "System.Net.Http.Json": "5.0.0.0",
+ "System.Net.HttpListener": "5.0.0.0",
+ "System.Net.Mail": "5.0.0.0",
+ "System.Net.NameResolution": "5.0.0.0",
+ "System.Net.NetworkInformation": "5.0.0.0",
+ "System.Net.Ping": "5.0.0.0",
+ "System.Net.Primitives": "5.0.0.0",
+ "System.Net.Requests": "5.0.0.0",
+ "System.Net.Security": "5.0.0.0",
+ "System.Net.ServicePoint": "5.0.0.0",
+ "System.Net.Sockets": "5.0.0.0",
+ "System.Net.WebClient": "5.0.0.0",
+ "System.Net.WebHeaderCollection": "5.0.0.0",
+ "System.Net.WebProxy": "5.0.0.0",
+ "System.Net.WebSockets.Client": "5.0.0.0",
+ "System.Net.WebSockets": "5.0.0.0",
+ "System.Numerics": "4.0.0.0",
+ "System.Numerics.Vectors": "5.0.0.0",
+ "System.ObjectModel": "5.0.0.0",
+ "System.Reflection.DispatchProxy": "5.0.0.0",
+ "System.Reflection": "5.0.0.0",
+ "System.Reflection.Emit": "5.0.0.0",
+ "System.Reflection.Emit.ILGeneration": "5.0.0.0",
+ "System.Reflection.Emit.Lightweight": "5.0.0.0",
+ "System.Reflection.Extensions": "5.0.0.0",
+ "System.Reflection.Metadata": "5.0.0.0",
+ "System.Reflection.Primitives": "5.0.0.0",
+ "System.Reflection.TypeExtensions": "5.0.0.0",
+ "System.Resources.Reader": "5.0.0.0",
+ "System.Resources.ResourceManager": "5.0.0.0",
+ "System.Resources.Writer": "5.0.0.0",
+ "System.Runtime.CompilerServices.VisualC": "5.0.0.0",
+ "System.Runtime": "5.0.0.0",
+ "System.Runtime.Extensions": "5.0.0.0",
+ "System.Runtime.Handles": "5.0.0.0",
+ "System.Runtime.InteropServices": "5.0.0.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "5.0.0.0",
+ "System.Runtime.Intrinsics": "5.0.0.0",
+ "System.Runtime.Loader": "5.0.0.0",
+ "System.Runtime.Numerics": "5.0.0.0",
+ "System.Runtime.Serialization": "4.0.0.0",
+ "System.Runtime.Serialization.Formatters": "5.0.0.0",
+ "System.Runtime.Serialization.Json": "5.0.0.0",
+ "System.Runtime.Serialization.Primitives": "5.0.0.0",
+ "System.Runtime.Serialization.Xml": "5.0.0.0",
+ "System.Security.AccessControl": "5.0.0.0",
+ "System.Security.Claims": "5.0.0.0",
+ "System.Security.Cryptography.Algorithms": "5.0.0.0",
+ "System.Security.Cryptography.Cng": "5.0.0.0",
+ "System.Security.Cryptography.Csp": "5.0.0.0",
+ "System.Security.Cryptography.Encoding": "5.0.0.0",
+ "System.Security.Cryptography.Primitives": "5.0.0.0",
+ "System.Security.Cryptography.X509Certificates": "5.0.0.0",
+ "System.Security.Cryptography.Xml": "5.0.0.0",
+ "System.Security": "4.0.0.0",
+ "System.Security.Permissions": "5.0.0.0",
+ "System.Security.Principal": "5.0.0.0",
+ "System.Security.Principal.Windows": "5.0.0.0",
+ "System.Security.SecureString": "5.0.0.0",
+ "System.ServiceModel.Web": "4.0.0.0",
+ "System.ServiceProcess": "4.0.0.0",
+ "System.Text.Encoding.CodePages": "5.0.0.0",
+ "System.Text.Encoding": "5.0.0.0",
+ "System.Text.Encoding.Extensions": "5.0.0.0",
+ "System.Text.Encodings.Web": "5.0.0.0",
+ "System.Text.Json": "5.0.0.0",
+ "System.Text.RegularExpressions": "5.0.0.0",
+ "System.Threading.Channels": "5.0.0.0",
+ "System.Threading": "5.0.0.0",
+ "System.Threading.Overlapped": "5.0.0.0",
+ "System.Threading.Tasks.Dataflow": "5.0.0.0",
+ "System.Threading.Tasks": "5.0.0.0",
+ "System.Threading.Tasks.Extensions": "5.0.0.0",
+ "System.Threading.Tasks.Parallel": "5.0.0.0",
+ "System.Threading.Thread": "5.0.0.0",
+ "System.Threading.ThreadPool": "5.0.0.0",
+ "System.Threading.Timer": "5.0.0.0",
+ "System.Transactions": "4.0.0.0",
+ "System.Transactions.Local": "5.0.0.0",
+ "System.ValueTuple": "4.0.3.0",
+ "System.Web": "4.0.0.0",
+ "System.Web.HttpUtility": "5.0.0.0",
+ "System.Windows": "4.0.0.0",
+ "System.Windows.Extensions": "5.0.0.0",
+ "System.Xml": "4.0.0.0",
+ "System.Xml.Linq": "4.0.0.0",
+ "System.Xml.ReaderWriter": "5.0.0.0",
+ "System.Xml.Serialization": "4.0.0.0",
+ "System.Xml.XDocument": "5.0.0.0",
+ "System.Xml.XmlDocument": "5.0.0.0",
+ "System.Xml.XmlSerializer": "5.0.0.0",
+ "System.Xml.XPath": "5.0.0.0",
+ "System.Xml.XPath.XDocument": "5.0.0.0",
+ "WindowsBase": "4.0.0.0"
+ },
+ "runtime": {
+ "DockerStudyApi.dll": {}
+ },
+ "compile": {
+ "DockerStudyApi.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.JsonPatch/5.0.12": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.7.0",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {
+ "assemblyVersion": "5.0.12.0",
+ "fileVersion": "5.0.1221.52401"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson/5.0.12": {
+ "dependencies": {
+ "Microsoft.AspNetCore.JsonPatch": "5.0.12",
+ "Newtonsoft.Json": "13.0.1",
+ "Newtonsoft.Json.Bson": "1.0.2"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {
+ "assemblyVersion": "5.0.12.0",
+ "fileVersion": "5.0.1221.52401"
+ }
+ },
+ "compile": {
+ "lib/net5.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.7.0": {},
+ "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
+ "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+ "Microsoft.Extensions.Primitives": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "6.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "6.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+ "Microsoft.Extensions.Options": "6.0.0",
+ "Microsoft.Extensions.Primitives": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options.DataAnnotations/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
+ "Microsoft.Extensions.Options": "6.0.0",
+ "System.ComponentModel.Annotations": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.DataAnnotations.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.DataAnnotations.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {}
+ }
+ },
+ "Microsoft.OpenApi/1.2.3": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "assemblyVersion": "1.2.3.0",
+ "fileVersion": "1.2.3.0"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {}
+ }
+ },
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.11.1": {},
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Newtonsoft.Json.Bson/1.0.2": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.2.22727"
+ }
+ },
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore/5.6.3": {
+ "dependencies": {
+ "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
+ "Swashbuckle.AspNetCore.Swagger": "6.2.3",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.2.3",
+ "Swashbuckle.AspNetCore.SwaggerUI": "5.6.3"
+ }
+ },
+ "Swashbuckle.AspNetCore.Newtonsoft/6.2.3": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "5.0.12",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.2.3"
+ },
+ "runtime": {
+ "lib/net5.0/Swashbuckle.AspNetCore.Newtonsoft.dll": {
+ "assemblyVersion": "6.2.3.0",
+ "fileVersion": "6.2.3.0"
+ }
+ },
+ "compile": {
+ "lib/net5.0/Swashbuckle.AspNetCore.Newtonsoft.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.2.3": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.2.3"
+ },
+ "runtime": {
+ "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "assemblyVersion": "6.2.3.0",
+ "fileVersion": "6.2.3.0"
+ }
+ },
+ "compile": {
+ "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.2.3": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.2.3"
+ },
+ "runtime": {
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "assemblyVersion": "6.2.3.0",
+ "fileVersion": "6.2.3.0"
+ }
+ },
+ "compile": {
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/5.6.3": {
+ "runtime": {
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "assemblyVersion": "5.6.3.0",
+ "fileVersion": "5.6.3.0"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ }
+ },
+ "System.ComponentModel.Annotations/5.0.0": {},
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "compile": {
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Antiforgery/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Antiforgery.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Cookies.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authentication.OAuth.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authorization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authorization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Authorization.Policy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Authorization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Forms/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Forms.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Server/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Server.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Components.Web/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Components.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Connections.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.CookiePolicy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cors/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cryptography.Internal.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.DataProtection.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HostFiltering/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HostFiltering.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Html.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Connections.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Connections/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Connections.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Extensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Http.Features/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Http.Features.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HttpOverrides/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HttpOverrides.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.HttpsPolicy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Identity/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Identity.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Localization.Routing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Metadata/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Metadata.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Cors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.Razor.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.RazorPages.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Razor/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Razor.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Razor.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCaching.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.ResponseCompression.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Rewrite/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Rewrite.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Routing.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Routing/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Routing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.HttpSys.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.IIS/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.IIS.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.IISIntegration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.Session/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.Session.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.StaticFiles/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.StaticFiles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.WebSockets/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.WebSockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.AspNetCore.WebUtilities/5.0.0.0": {
+ "compile": {
+ "Microsoft.AspNetCore.WebUtilities.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.CSharp.Reference/5.0.0.0": {
+ "compile": {
+ "Microsoft.CSharp.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Caching.Memory/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.CommandLine.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.FileExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Ini/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Ini.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Json/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.KeyPerFile.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.UserSecrets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Configuration.Xml/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Configuration.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Composite.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileProviders.Physical/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileProviders.Physical.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.FileSystemGlobbing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Hosting.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Hosting/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Hosting.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Http/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Identity.Core/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Identity.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Identity.Stores/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Identity.Stores.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Localization.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Localization/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Localization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Configuration/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Console/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Console.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.Debug/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.Debug.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.EventLog/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.EventLog.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.EventSource/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.EventSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.Logging.TraceSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.ObjectPool/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.ObjectPool.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Extensions.WebEncoders/5.0.0.0": {
+ "compile": {
+ "Microsoft.Extensions.WebEncoders.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.JSInterop/5.0.0.0": {
+ "compile": {
+ "Microsoft.JSInterop.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Net.Http.Headers/5.0.0.0": {
+ "compile": {
+ "Microsoft.Net.Http.Headers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.VisualBasic.Core/10.0.6.0": {
+ "compile": {
+ "Microsoft.VisualBasic.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.VisualBasic/10.0.0.0": {
+ "compile": {
+ "Microsoft.VisualBasic.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Win32.Primitives/5.0.0.0": {
+ "compile": {
+ "Microsoft.Win32.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "Microsoft.Win32.Registry/5.0.0.0": {
+ "compile": {
+ "Microsoft.Win32.Registry.dll": {}
+ },
+ "compileOnly": true
+ },
+ "mscorlib/4.0.0.0": {
+ "compile": {
+ "mscorlib.dll": {}
+ },
+ "compileOnly": true
+ },
+ "netstandard/2.1.0.0": {
+ "compile": {
+ "netstandard.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.AppContext/5.0.0.0": {
+ "compile": {
+ "System.AppContext.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Buffers/5.0.0.0": {
+ "compile": {
+ "System.Buffers.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Concurrent/5.0.0.0": {
+ "compile": {
+ "System.Collections.Concurrent.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections/5.0.0.0": {
+ "compile": {
+ "System.Collections.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Immutable/5.0.0.0": {
+ "compile": {
+ "System.Collections.Immutable.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.NonGeneric/5.0.0.0": {
+ "compile": {
+ "System.Collections.NonGeneric.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Collections.Specialized/5.0.0.0": {
+ "compile": {
+ "System.Collections.Specialized.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.Annotations.Reference/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.Annotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.DataAnnotations/4.0.0.0": {
+ "compile": {
+ "System.ComponentModel.DataAnnotations.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.EventBasedAsync/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.EventBasedAsync.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.Primitives/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ComponentModel.TypeConverter/5.0.0.0": {
+ "compile": {
+ "System.ComponentModel.TypeConverter.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Configuration/4.0.0.0": {
+ "compile": {
+ "System.Configuration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Console/5.0.0.0": {
+ "compile": {
+ "System.Console.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Core/4.0.0.0": {
+ "compile": {
+ "System.Core.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data.Common/5.0.0.0": {
+ "compile": {
+ "System.Data.Common.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data.DataSetExtensions/4.0.0.0": {
+ "compile": {
+ "System.Data.DataSetExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Data/4.0.0.0": {
+ "compile": {
+ "System.Data.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Contracts/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Contracts.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Debug/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Debug.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.DiagnosticSource/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.EventLog/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.EventLog.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.FileVersionInfo/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.FileVersionInfo.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Process/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Process.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.StackTrace/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.StackTrace.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.TextWriterTraceListener/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.TextWriterTraceListener.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Tools/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Tools.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.TraceSource/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.TraceSource.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Diagnostics.Tracing/5.0.0.0": {
+ "compile": {
+ "System.Diagnostics.Tracing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System/4.0.0.0": {
+ "compile": {
+ "System.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Drawing/4.0.0.0": {
+ "compile": {
+ "System.Drawing.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Drawing.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Drawing.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Dynamic.Runtime/5.0.0.0": {
+ "compile": {
+ "System.Dynamic.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Formats.Asn1/5.0.0.0": {
+ "compile": {
+ "System.Formats.Asn1.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization.Calendars/5.0.0.0": {
+ "compile": {
+ "System.Globalization.Calendars.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization/5.0.0.0": {
+ "compile": {
+ "System.Globalization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Globalization.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Globalization.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.Brotli/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.Brotli.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.FileSystem/4.0.0.0": {
+ "compile": {
+ "System.IO.Compression.FileSystem.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Compression.ZipFile/5.0.0.0": {
+ "compile": {
+ "System.IO.Compression.ZipFile.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO/5.0.0.0": {
+ "compile": {
+ "System.IO.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.DriveInfo/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.DriveInfo.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.Primitives/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.FileSystem.Watcher/5.0.0.0": {
+ "compile": {
+ "System.IO.FileSystem.Watcher.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.IsolatedStorage/5.0.0.0": {
+ "compile": {
+ "System.IO.IsolatedStorage.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.MemoryMappedFiles/5.0.0.0": {
+ "compile": {
+ "System.IO.MemoryMappedFiles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Pipelines/5.0.0.0": {
+ "compile": {
+ "System.IO.Pipelines.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.Pipes/5.0.0.0": {
+ "compile": {
+ "System.IO.Pipes.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.IO.UnmanagedMemoryStream/5.0.0.0": {
+ "compile": {
+ "System.IO.UnmanagedMemoryStream.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq/5.0.0.0": {
+ "compile": {
+ "System.Linq.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Expressions/5.0.0.0": {
+ "compile": {
+ "System.Linq.Expressions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Parallel/5.0.0.0": {
+ "compile": {
+ "System.Linq.Parallel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Linq.Queryable/5.0.0.0": {
+ "compile": {
+ "System.Linq.Queryable.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Memory/5.0.0.0": {
+ "compile": {
+ "System.Memory.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net/4.0.0.0": {
+ "compile": {
+ "System.Net.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Http/5.0.0.0": {
+ "compile": {
+ "System.Net.Http.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Http.Json/5.0.0.0": {
+ "compile": {
+ "System.Net.Http.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.HttpListener/5.0.0.0": {
+ "compile": {
+ "System.Net.HttpListener.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Mail/5.0.0.0": {
+ "compile": {
+ "System.Net.Mail.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.NameResolution/5.0.0.0": {
+ "compile": {
+ "System.Net.NameResolution.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.NetworkInformation/5.0.0.0": {
+ "compile": {
+ "System.Net.NetworkInformation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Ping/5.0.0.0": {
+ "compile": {
+ "System.Net.Ping.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Net.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Requests/5.0.0.0": {
+ "compile": {
+ "System.Net.Requests.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Security/5.0.0.0": {
+ "compile": {
+ "System.Net.Security.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.ServicePoint/5.0.0.0": {
+ "compile": {
+ "System.Net.ServicePoint.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.Sockets/5.0.0.0": {
+ "compile": {
+ "System.Net.Sockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebClient/5.0.0.0": {
+ "compile": {
+ "System.Net.WebClient.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebHeaderCollection/5.0.0.0": {
+ "compile": {
+ "System.Net.WebHeaderCollection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebProxy/5.0.0.0": {
+ "compile": {
+ "System.Net.WebProxy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebSockets.Client/5.0.0.0": {
+ "compile": {
+ "System.Net.WebSockets.Client.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Net.WebSockets/5.0.0.0": {
+ "compile": {
+ "System.Net.WebSockets.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Numerics/4.0.0.0": {
+ "compile": {
+ "System.Numerics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Numerics.Vectors/5.0.0.0": {
+ "compile": {
+ "System.Numerics.Vectors.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ObjectModel/5.0.0.0": {
+ "compile": {
+ "System.ObjectModel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.DispatchProxy/5.0.0.0": {
+ "compile": {
+ "System.Reflection.DispatchProxy.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection/5.0.0.0": {
+ "compile": {
+ "System.Reflection.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit.ILGeneration/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.ILGeneration.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Emit.Lightweight/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Emit.Lightweight.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Metadata/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Metadata.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Reflection.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Reflection.TypeExtensions/5.0.0.0": {
+ "compile": {
+ "System.Reflection.TypeExtensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.Reader/5.0.0.0": {
+ "compile": {
+ "System.Resources.Reader.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.ResourceManager/5.0.0.0": {
+ "compile": {
+ "System.Resources.ResourceManager.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Resources.Writer/5.0.0.0": {
+ "compile": {
+ "System.Resources.Writer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.CompilerServices.VisualC/5.0.0.0": {
+ "compile": {
+ "System.Runtime.CompilerServices.VisualC.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime/5.0.0.0": {
+ "compile": {
+ "System.Runtime.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Handles/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Handles.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.InteropServices/5.0.0.0": {
+ "compile": {
+ "System.Runtime.InteropServices.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": {
+ "compile": {
+ "System.Runtime.InteropServices.RuntimeInformation.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Intrinsics/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Intrinsics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Loader/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Loader.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Numerics/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Numerics.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization/4.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Formatters/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Formatters.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Json/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Runtime.Serialization.Xml/5.0.0.0": {
+ "compile": {
+ "System.Runtime.Serialization.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.AccessControl/5.0.0.0": {
+ "compile": {
+ "System.Security.AccessControl.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Claims/5.0.0.0": {
+ "compile": {
+ "System.Security.Claims.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Algorithms/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Algorithms.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Cng/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Cng.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Csp/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Csp.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Encoding/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Encoding.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Primitives/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Primitives.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.X509Certificates/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.X509Certificates.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Cryptography.Xml/5.0.0.0": {
+ "compile": {
+ "System.Security.Cryptography.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security/4.0.0.0": {
+ "compile": {
+ "System.Security.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Permissions/5.0.0.0": {
+ "compile": {
+ "System.Security.Permissions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Principal/5.0.0.0": {
+ "compile": {
+ "System.Security.Principal.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.Principal.Windows/5.0.0.0": {
+ "compile": {
+ "System.Security.Principal.Windows.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Security.SecureString/5.0.0.0": {
+ "compile": {
+ "System.Security.SecureString.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ServiceModel.Web/4.0.0.0": {
+ "compile": {
+ "System.ServiceModel.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ServiceProcess/4.0.0.0": {
+ "compile": {
+ "System.ServiceProcess.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding.CodePages/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.CodePages.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encoding.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Text.Encoding.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Encodings.Web/5.0.0.0": {
+ "compile": {
+ "System.Text.Encodings.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.Json/5.0.0.0": {
+ "compile": {
+ "System.Text.Json.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Text.RegularExpressions/5.0.0.0": {
+ "compile": {
+ "System.Text.RegularExpressions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Channels/5.0.0.0": {
+ "compile": {
+ "System.Threading.Channels.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading/5.0.0.0": {
+ "compile": {
+ "System.Threading.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Overlapped/5.0.0.0": {
+ "compile": {
+ "System.Threading.Overlapped.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Dataflow/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Dataflow.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Tasks.Parallel/5.0.0.0": {
+ "compile": {
+ "System.Threading.Tasks.Parallel.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Thread/5.0.0.0": {
+ "compile": {
+ "System.Threading.Thread.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.ThreadPool/5.0.0.0": {
+ "compile": {
+ "System.Threading.ThreadPool.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Threading.Timer/5.0.0.0": {
+ "compile": {
+ "System.Threading.Timer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Transactions/4.0.0.0": {
+ "compile": {
+ "System.Transactions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Transactions.Local/5.0.0.0": {
+ "compile": {
+ "System.Transactions.Local.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.ValueTuple/4.0.3.0": {
+ "compile": {
+ "System.ValueTuple.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Web/4.0.0.0": {
+ "compile": {
+ "System.Web.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Web.HttpUtility/5.0.0.0": {
+ "compile": {
+ "System.Web.HttpUtility.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Windows/4.0.0.0": {
+ "compile": {
+ "System.Windows.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Windows.Extensions/5.0.0.0": {
+ "compile": {
+ "System.Windows.Extensions.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml/4.0.0.0": {
+ "compile": {
+ "System.Xml.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.Linq/4.0.0.0": {
+ "compile": {
+ "System.Xml.Linq.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.ReaderWriter/5.0.0.0": {
+ "compile": {
+ "System.Xml.ReaderWriter.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.Serialization/4.0.0.0": {
+ "compile": {
+ "System.Xml.Serialization.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XmlDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XmlDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XmlSerializer/5.0.0.0": {
+ "compile": {
+ "System.Xml.XmlSerializer.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XPath/5.0.0.0": {
+ "compile": {
+ "System.Xml.XPath.dll": {}
+ },
+ "compileOnly": true
+ },
+ "System.Xml.XPath.XDocument/5.0.0.0": {
+ "compile": {
+ "System.Xml.XPath.XDocument.dll": {}
+ },
+ "compileOnly": true
+ },
+ "WindowsBase/4.0.0.0": {
+ "compile": {
+ "WindowsBase.dll": {}
+ },
+ "compileOnly": true
+ }
+ }
+ },
+ "libraries": {
+ "DockerStudyApi/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.JsonPatch/5.0.12": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YIatogsp7E1zCTlY9H2AG0lxPHHQ7o1Wy9thydeMx++CD81WBCAoeLjSdR4M9+Jz7U3Ujqhl9T1gH7vzNTMI4w==",
+ "path": "microsoft.aspnetcore.jsonpatch/5.0.12",
+ "hashPath": "microsoft.aspnetcore.jsonpatch.5.0.12.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson/5.0.12": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YRN5arw9mFDXor6tPVdwMzi8m2V15n3DUFF2iG5QQkBQuR9sKGU4CbyQ3HIjXDln6ChH02K/9HCGsnRtPAv8hg==",
+ "path": "microsoft.aspnetcore.mvc.newtonsoftjson/5.0.12",
+ "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.5.0.12.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
+ "path": "microsoft.csharp/4.7.0",
+ "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
+ "path": "microsoft.extensions.apidescription.server/3.0.0",
+ "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==",
+ "path": "microsoft.extensions.configuration.abstractions/6.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Binder/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==",
+ "path": "microsoft.extensions.configuration.binder/6.0.0",
+ "hashPath": "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
+ "path": "microsoft.extensions.options/6.0.0",
+ "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==",
+ "path": "microsoft.extensions.options.configurationextensions/6.0.0",
+ "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.DataAnnotations/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Fvs4plZYQT/iF/JsYwP/pppQRvQC211enBjCoIu/355M+aunlzSyzN/n3wPibyY76794MFLkLVT47JCBc3porg==",
+ "path": "microsoft.extensions.options.dataannotations/6.0.0",
+ "hashPath": "microsoft.extensions.options.dataannotations.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
+ "path": "microsoft.extensions.primitives/6.0.0",
+ "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.OpenApi/1.2.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
+ "path": "microsoft.openapi/1.2.3",
+ "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
+ },
+ "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.11.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1jHxWlSi6/ryWODk6SUjsZPHk/BdsucxqhIi1szEzwc84e8nvZWF45qRXcT2gWPISJ3Ybbyg2LsNG6yX8r7VuA==",
+ "path": "microsoft.visualstudio.azure.containers.tools.targets/1.11.1",
+ "hashPath": "microsoft.visualstudio.azure.containers.tools.targets.1.11.1.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ },
+ "Newtonsoft.Json.Bson/1.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==",
+ "path": "newtonsoft.json.bson/1.0.2",
+ "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore/5.6.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UkL9GU0mfaA+7RwYjEaBFvAzL8qNQhNqAeV5uaWUu/Z+fVgvK9FHkGCpTXBqSQeIHuZaIElzxnLDdIqGzuCnVg==",
+ "path": "swashbuckle.aspnetcore/5.6.3",
+ "hashPath": "swashbuckle.aspnetcore.5.6.3.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Newtonsoft/6.2.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-O1i7j5obeREGs2XInJ33zqh+lmsgaR2SCuKCjwkNiAEm7GcUqgSXdSVLt2GW07h4kSKSCyca/gJFEAdKYYn1UQ==",
+ "path": "swashbuckle.aspnetcore.newtonsoft/6.2.3",
+ "hashPath": "swashbuckle.aspnetcore.newtonsoft.6.2.3.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.2.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qOF7j1sL0bWm8g/qqHVPCvkO3JlVvUIB8WfC98kSh6BT5y5DAnBNctfac7XR5EZf+eD7/WasvANncTqwZYfmWQ==",
+ "path": "swashbuckle.aspnetcore.swagger/6.2.3",
+ "hashPath": "swashbuckle.aspnetcore.swagger.6.2.3.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.2.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+Xq7WdMCCfcXlnbLJVFNgY8ITdP2TRYIlpbt6IKzDw5FwFxdi9lBfNDtcT+/wkKwX70iBBFmXldnnd02/VO72A==",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.2.3",
+ "hashPath": "swashbuckle.aspnetcore.swaggergen.6.2.3.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/5.6.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BPvcPxQRMsYZ3HnYmGKRWDwX4Wo29WHh14Q6B10BB8Yfbbcza+agOC2UrBFA1EuaZuOsFLbp6E2+mqVNF/Je8A==",
+ "path": "swashbuckle.aspnetcore.swaggerui/5.6.3",
+ "hashPath": "swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512"
+ },
+ "System.ComponentModel.Annotations/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==",
+ "path": "system.componentmodel.annotations/5.0.0",
+ "hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Antiforgery/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authorization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Authorization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Forms/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Server/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Components.Web/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.CookiePolicy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Diagnostics.HealthChecks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HostFiltering/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Connections/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Features/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HttpOverrides/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Identity/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Localization.Routing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Metadata/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Razor/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCaching/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.ResponseCompression/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Rewrite/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Routing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.IIS/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Session/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.StaticFiles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.WebSockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.WebUtilities/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.CSharp.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Caching.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Caching.Memory/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Ini/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Diagnostics.HealthChecks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Composite/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileProviders.Physical/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Hosting/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Identity.Core/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Identity.Stores/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Localization.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Localization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Configuration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Console/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.Debug/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.EventLog/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.EventSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Logging.TraceSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.ObjectPool/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.WebEncoders/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.JSInterop/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Net.Http.Headers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.VisualBasic.Core/10.0.6.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.VisualBasic/10.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Win32.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Win32.Registry/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "mscorlib/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "netstandard/2.1.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.AppContext/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Buffers/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Concurrent/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Immutable/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.NonGeneric/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Collections.Specialized/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.Annotations.Reference/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.DataAnnotations/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.EventBasedAsync/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ComponentModel.TypeConverter/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Configuration/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Console/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Core/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data.Common/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data.DataSetExtensions/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Data/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Contracts/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Debug/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.DiagnosticSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.EventLog/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.FileVersionInfo/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Process/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.StackTrace/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.TextWriterTraceListener/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Tools/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.TraceSource/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Diagnostics.Tracing/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Drawing/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Drawing.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Dynamic.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Formats.Asn1/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization.Calendars/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Globalization.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.Brotli/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.FileSystem/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Compression.ZipFile/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.DriveInfo/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.FileSystem.Watcher/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.IsolatedStorage/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.MemoryMappedFiles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Pipelines/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.Pipes/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.IO.UnmanagedMemoryStream/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Expressions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Parallel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Linq.Queryable/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Memory/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Http/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Http.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.HttpListener/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Mail/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.NameResolution/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.NetworkInformation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Ping/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Requests/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Security/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.ServicePoint/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.Sockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebClient/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebHeaderCollection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebProxy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebSockets.Client/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Net.WebSockets/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Numerics/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Numerics.Vectors/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ObjectModel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.DispatchProxy/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit.ILGeneration/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Emit.Lightweight/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Metadata/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Reflection.TypeExtensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.Reader/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.ResourceManager/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Resources.Writer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.CompilerServices.VisualC/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Handles/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.InteropServices/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Intrinsics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Loader/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Numerics/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Formatters/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Runtime.Serialization.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.AccessControl/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Claims/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Algorithms/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Cng/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Csp/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Encoding/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Primitives/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.X509Certificates/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Cryptography.Xml/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Permissions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Principal/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.Principal.Windows/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Security.SecureString/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ServiceModel.Web/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ServiceProcess/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding.CodePages/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encoding.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Encodings.Web/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.Json/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Text.RegularExpressions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Channels/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Overlapped/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Dataflow/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Tasks.Parallel/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Thread/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.ThreadPool/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Threading.Timer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Transactions/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Transactions.Local/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.ValueTuple/4.0.3.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Web/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Web.HttpUtility/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Windows/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Windows.Extensions/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.Linq/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.ReaderWriter/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.Serialization/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XmlDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XmlSerializer/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XPath/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "System.Xml.XPath.XDocument/5.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "WindowsBase/4.0.0.0": {
+ "type": "referenceassembly",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Demo/WebApiPublish/DockerStudyApi.dll b/Demo/WebApiPublish/DockerStudyApi.dll
new file mode 100644
index 0000000..b5a3f78
Binary files /dev/null and b/Demo/WebApiPublish/DockerStudyApi.dll differ
diff --git a/Demo/WebApiPublish/DockerStudyApi.exe b/Demo/WebApiPublish/DockerStudyApi.exe
new file mode 100644
index 0000000..9ddb936
Binary files /dev/null and b/Demo/WebApiPublish/DockerStudyApi.exe differ
diff --git a/Demo/WebApiPublish/DockerStudyApi.runtimeconfig.json b/Demo/WebApiPublish/DockerStudyApi.runtimeconfig.json
new file mode 100644
index 0000000..bb77859
--- /dev/null
+++ b/Demo/WebApiPublish/DockerStudyApi.runtimeconfig.json
@@ -0,0 +1,14 @@
+{
+ "runtimeOptions": {
+ "tfm": "net5.0",
+ "framework": {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "5.0.0"
+ },
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/Demo/WebApiPublish/DockerStudyApi.xml b/Demo/WebApiPublish/DockerStudyApi.xml
new file mode 100644
index 0000000..2fedceb
--- /dev/null
+++ b/Demo/WebApiPublish/DockerStudyApi.xml
@@ -0,0 +1,61 @@
+
+
+
+ DockerStudyApi
+
+
+
+
+ 配置测试控制器
+
+
+
+
+ 服务测试
+
+
+
+
+ 说明:泛型左右尖括号,不能写在注释里,会生成无效的xml
+ 解决:用[]或{}或中文符号<> 代替,或者使用xml转义字符 <>
+ 获取 IOptions<TestOption>
+
+
+
+
+ 获取 IOptionsMonitor<TestOptionT>
+
+
+
+
+ 获取 IOptionsMonitorCache<TestOption>
+
+
+
+
+ 获取 IOptionsSnapshot<TestOption>
+
+
+
+
+ 获取命令参数
+ (仅支持字符串或Key=value两种形式)
+
+
+
+
+ 获取环境变量
+
+
+
+
+ 获取配置项
+
+
+
+
+ 获取所有配置项
+
+
+
+
diff --git a/Demo/WebApiPublish/Microsoft.AspNetCore.JsonPatch.dll b/Demo/WebApiPublish/Microsoft.AspNetCore.JsonPatch.dll
new file mode 100644
index 0000000..d475e84
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.AspNetCore.JsonPatch.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll b/Demo/WebApiPublish/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll
new file mode 100644
index 0000000..2fa193a
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Abstractions.dll b/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 0000000..9a24516
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Binder.dll b/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Binder.dll
new file mode 100644
index 0000000..845cab8
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Configuration.Binder.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Demo/WebApiPublish/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 0000000..895cd5d
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/Demo/WebApiPublish/Microsoft.Extensions.Options.ConfigurationExtensions.dll
new file mode 100644
index 0000000..af42555
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Options.DataAnnotations.dll b/Demo/WebApiPublish/Microsoft.Extensions.Options.DataAnnotations.dll
new file mode 100644
index 0000000..7f368c1
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Options.DataAnnotations.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Options.dll b/Demo/WebApiPublish/Microsoft.Extensions.Options.dll
new file mode 100644
index 0000000..604b602
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Options.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.Extensions.Primitives.dll b/Demo/WebApiPublish/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 0000000..0bb6ce0
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.Extensions.Primitives.dll differ
diff --git a/Demo/WebApiPublish/Microsoft.OpenApi.dll b/Demo/WebApiPublish/Microsoft.OpenApi.dll
new file mode 100644
index 0000000..14f3ded
Binary files /dev/null and b/Demo/WebApiPublish/Microsoft.OpenApi.dll differ
diff --git a/Demo/WebApiPublish/Newtonsoft.Json.Bson.dll b/Demo/WebApiPublish/Newtonsoft.Json.Bson.dll
new file mode 100644
index 0000000..e9b1dd2
Binary files /dev/null and b/Demo/WebApiPublish/Newtonsoft.Json.Bson.dll differ
diff --git a/Demo/WebApiPublish/Newtonsoft.Json.dll b/Demo/WebApiPublish/Newtonsoft.Json.dll
new file mode 100644
index 0000000..1ffeabe
Binary files /dev/null and b/Demo/WebApiPublish/Newtonsoft.Json.dll differ
diff --git a/Demo/WebApiPublish/Swashbuckle.AspNetCore.Newtonsoft.dll b/Demo/WebApiPublish/Swashbuckle.AspNetCore.Newtonsoft.dll
new file mode 100644
index 0000000..b2e2a48
Binary files /dev/null and b/Demo/WebApiPublish/Swashbuckle.AspNetCore.Newtonsoft.dll differ
diff --git a/Demo/WebApiPublish/Swashbuckle.AspNetCore.Swagger.dll b/Demo/WebApiPublish/Swashbuckle.AspNetCore.Swagger.dll
new file mode 100644
index 0000000..820b209
Binary files /dev/null and b/Demo/WebApiPublish/Swashbuckle.AspNetCore.Swagger.dll differ
diff --git a/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerGen.dll b/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerGen.dll
new file mode 100644
index 0000000..5671a5b
Binary files /dev/null and b/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerGen.dll differ
diff --git a/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerUI.dll b/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerUI.dll
new file mode 100644
index 0000000..67d7f86
Binary files /dev/null and b/Demo/WebApiPublish/Swashbuckle.AspNetCore.SwaggerUI.dll differ
diff --git a/Demo/WebApiPublish/System.Runtime.CompilerServices.Unsafe.dll b/Demo/WebApiPublish/System.Runtime.CompilerServices.Unsafe.dll
new file mode 100644
index 0000000..103462b
Binary files /dev/null and b/Demo/WebApiPublish/System.Runtime.CompilerServices.Unsafe.dll differ
diff --git a/Demo/WebApiPublish/appsettings.Development.json b/Demo/WebApiPublish/appsettings.Development.json
new file mode 100644
index 0000000..8983e0f
--- /dev/null
+++ b/Demo/WebApiPublish/appsettings.Development.json
@@ -0,0 +1,9 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/Demo/WebApiPublish/appsettings.json b/Demo/WebApiPublish/appsettings.json
new file mode 100644
index 0000000..a543e33
--- /dev/null
+++ b/Demo/WebApiPublish/appsettings.json
@@ -0,0 +1,21 @@
+{
+ "TestOption": {
+ "AppId": "WebApiDemo1",
+ "AppName": "示例WebApi",
+ "AppDesc": "Docker学习测试WebApi服务",
+ "AppVersion": {
+ "Major": 1,
+ "Minor": 5,
+ "Revision": 6,
+ "Build": 15236
+ }
+ },
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ },
+ "AllowedHosts": "*"
+}
diff --git a/Demo/WebApiPublish/web.config b/Demo/WebApiPublish/web.config
new file mode 100644
index 0000000..f30c51e
--- /dev/null
+++ b/Demo/WebApiPublish/web.config
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DockerStudyApi/DockerStudyApi/.config/dotnet-tools.json b/DockerStudyApi/DockerStudyApi/.config/dotnet-tools.json
new file mode 100644
index 0000000..3ba0fe6
--- /dev/null
+++ b/DockerStudyApi/DockerStudyApi/.config/dotnet-tools.json
@@ -0,0 +1,12 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-ef": {
+ "version": "6.0.0",
+ "commands": [
+ "dotnet-ef"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/DockerStudyApi/DockerStudyApi/Controllers/DemoController.cs b/DockerStudyApi/DockerStudyApi/Controllers/DemoController.cs
index 558512a..de80ae2 100644
--- a/DockerStudyApi/DockerStudyApi/Controllers/DemoController.cs
+++ b/DockerStudyApi/DockerStudyApi/Controllers/DemoController.cs
@@ -26,7 +26,15 @@ namespace DockerStudyApi.Controllers
private readonly IConfiguration _configuration;
- public DemoController(ILogger logger, IOptions tespOption,IOptionsMonitor monitorTestOption,IOptionsMonitorCache monitorCacheTestOption,IOptionsSnapshot snapshotTestOption, IConfiguration configuration)
+ public DemoController
+ (
+ ILogger logger,
+ IOptions tespOption,
+ IOptionsMonitor monitorTestOption,
+ IOptionsMonitorCache monitorCacheTestOption,
+ IOptionsSnapshot snapshotTestOption,
+ IConfiguration configuration
+ )
{
_logger = logger;
_tespOption = tespOption;
@@ -86,16 +94,73 @@ namespace DockerStudyApi.Controllers
return _snapshotTestOption.Value;
}
+ ///
+ /// 获取命令参数
+ /// (仅支持字符串或Key=value两种形式)
+ ///
+ [HttpGet]
+ public IActionResult CmdPara(string cmdName)
+ {
+ var cmdArgs = System.Environment.GetCommandLineArgs();
+ if (cmdArgs == null)
+ {
+ return Ok("启动时没有设置:命令行参数");
+ }
+
+ var kvArgs = new Dictionary();
+ var singleArgs= new List();
+
+ foreach (var arg in cmdArgs)
+ {
+ var item = arg.Split('=').ToList();
+ if (item.Count ==1)
+ {
+ singleArgs.Add(item[0]);
+ }
+
+ if (item.Count == 2)
+ {
+ kvArgs.Add(item[0], item[1]);
+ }
+
+ }
+
+ var result =string.Empty;
+
+ var kvArg = kvArgs.FirstOrDefault(q=>q.Key == cmdName);
+
+ if (kvArg.Key == cmdName)
+ {
+ result = kvArg.Value;
+
+ return Ok($"{cmdName} 命令参数值为:{kvArg.Value} ");
+ }
+
+ var singleArg = singleArgs.FirstOrDefault(q=> q == cmdName);
+ return Ok(singleArg ?? $"无 {cmdName} 命令参数 ");
+
+ }
+
///
/// 获取环境变量
///
[HttpGet]
public IActionResult Evn(string envName)
{
- var envValue = _configuration.GetValue(envName);
+ var envValue = System.Environment.GetEnvironmentVariable(envName);
return Ok(envValue??"无此环境变量");
}
+ ///
+ /// 获取配置项
+ ///
+ [HttpGet]
+ public IActionResult ConfigItem(string itemName)
+ {
+ var envValue = _configuration.GetValue(itemName);
+ return Ok(envValue ?? "无此配置变量");
+ }
+
///
/// 获取所有配置项
///
diff --git a/DockerStudyApi/DockerStudyApi/Program.cs b/DockerStudyApi/DockerStudyApi/Program.cs
index d05b9a7..ae8f142 100644
--- a/DockerStudyApi/DockerStudyApi/Program.cs
+++ b/DockerStudyApi/DockerStudyApi/Program.cs
@@ -19,10 +19,10 @@ namespace DockerStudyApi
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
- //.ConfigureAppConfiguration((hostingContext, config) =>
- //{
- // config.AddJsonFile("appsettings.json", false, true);
- //})
+ .ConfigureAppConfiguration((hostingContext, config) =>
+ {
+ // config.AddJsonFile("appsettings.json", false, true);
+ })
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
diff --git a/DockerStudyApi/DockerStudyApi/Properties/launchSettings.json b/DockerStudyApi/DockerStudyApi/Properties/launchSettings.json
index 4af9c36..d3e2729 100644
--- a/DockerStudyApi/DockerStudyApi/Properties/launchSettings.json
+++ b/DockerStudyApi/DockerStudyApi/Properties/launchSettings.json
@@ -1,4 +1,5 @@
{
+ "$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
@@ -7,7 +8,6 @@
"sslPort": 0
}
},
- "$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
@@ -19,13 +19,14 @@
},
"DockerStudyApi": {
"commandName": "Project",
+ "commandLineArgs": "ApiVersion=1.0.0.1",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
- "dotnetRunMessages": "true",
- "applicationUrl": "http://localhost:5000"
+ "applicationUrl": "http://localhost:5000",
+ "dotnetRunMessages": "true"
},
"Docker": {
"commandName": "Docker",
diff --git a/DockerStudyApi/DockerStudyApi/true b/DockerStudyApi/DockerStudyApi/true
deleted file mode 100644
index ee1a49a..0000000
--- a/DockerStudyApi/DockerStudyApi/true
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
- DockerStudyApi
-
-
-
-
- 配置测试控制器
-
-
-
-
- 服务测试
-
-
-
-
-
-
-
-
- 获取环境变量
-
-
-
-
- 获取所有配置项
-
-
-
-