commit 24a08c4632d798a0f707cef061ece49a66188a7f Author: shikong <919411476@qq.com> Date: Fri Nov 22 22:33:59 2024 +0800 保存项目 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..ba3a3a1 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,13 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# Rider 忽略的文件 +/modules.xml +/contentModel.xml +/projectSettingsUpdater.xml +/.idea.csharp-abp-study.iml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/git_toolbox_blame.xml b/.idea/git_toolbox_blame.xml new file mode 100644 index 0000000..7dc1249 --- /dev/null +++ b/.idea/git_toolbox_blame.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/indexLayout.xml b/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/.editorconfig b/Skcks.Study.AbpProject/.editorconfig new file mode 100644 index 0000000..3aa69ea --- /dev/null +++ b/Skcks.Study.AbpProject/.editorconfig @@ -0,0 +1,2 @@ +[*.csproj] +indent_size = 2 \ No newline at end of file diff --git a/Skcks.Study.AbpProject/.gitattributes b/Skcks.Study.AbpProject/.gitattributes new file mode 100644 index 0000000..c941e52 --- /dev/null +++ b/Skcks.Study.AbpProject/.gitattributes @@ -0,0 +1 @@ +**/wwwroot/libs/** linguist-vendored diff --git a/Skcks.Study.AbpProject/.gitignore b/Skcks.Study.AbpProject/.gitignore new file mode 100644 index 0000000..64e01bd --- /dev/null +++ b/Skcks.Study.AbpProject/.gitignore @@ -0,0 +1,274 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +**/.idea/ +*.sln.iml + +# ABP Studio +**/.abpstudio/ + +# AbpProject +src/Skcks.Study.AbpProject.Web/Logs/* +src/Skcks.Study.AbpProject.Web.Host/Logs/* +src/Skcks.Study.AbpProject.Web.Public/Logs/* +src/Skcks.Study.AbpProject.Web.Public.Host/Logs/* +src/Skcks.Study.AbpProject.AuthServer/Logs/* +src/Skcks.Study.AbpProject.HttpApi.Host/Logs/* +src/Skcks.Study.AbpProject.HttpApi.HostWithIds/Logs/* +src/Skcks.Study.AbpProject.DbMigrator/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server.Tiered/Logs/* + +# Use abp install-libs to restore. +**/wwwroot/libs/* + +# IdentityServer temp files +tempkey.rsa +tempkey.jwk \ No newline at end of file diff --git a/Skcks.Study.AbpProject/NuGet.Config b/Skcks.Study.AbpProject/NuGet.Config new file mode 100644 index 0000000..5107236 --- /dev/null +++ b/Skcks.Study.AbpProject/NuGet.Config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/README.md b/Skcks.Study.AbpProject/README.md new file mode 100644 index 0000000..3db5a01 --- /dev/null +++ b/Skcks.Study.AbpProject/README.md @@ -0,0 +1,57 @@ +# Skcks.Study.AbpProject + +## About this solution + +This is a layered startup solution based on [Domain Driven Design (DDD)](https://docs.abp.io/en/abp/latest/Domain-Driven-Design) practises. All the fundamental ABP modules are already installed. Check the [Application Startup Template](https://abp.io/docs/latest/startup-templates/application/index) documentation for more info. + +### Pre-requirements + +* [.NET8.0+ SDK](https://dotnet.microsoft.com/download/dotnet) +* [Node v18 or 20](https://nodejs.org/en) + +### Configurations + +The solution comes with a default configuration that works out of the box. However, you may consider to change the following configuration before running your solution: + +** Check the `ConnectionStrings` in `appsettings.json` files under the `Skcks.Study.AbpProject.Web` and `Skcks.Study.AbpProject.DbMigrator` projects and change it if you need. +** +### Before running the application + +* Run `abp install-libs` command on your solution folder to install client-side package dependencies. This step is automatically done when you create a new solution, if you didn't especially disabled it. However, you should run it yourself if you have first cloned this solution from your source control, or added a new client-side package dependency to your solution. +* Run `Skcks.Study.AbpProject.DbMigrator` to create the initial database. This step is also automatically done when you create a new solution, if you didn't especially disabled it. This should be done in the first run. It is also needed if a new database migration is added to the solution later. + +#### Generating a Signing Certificate + +In the production environment, you need to use a production signing certificate. ABP Framework sets up signing and encryption certificates in your application and expects an `openiddict.pfx` file in your application. + +To generate a signing certificate, you can use the following command: + +```bash +dotnet dev-certs https -v -ep openiddict.pfx -p a41bb421-ee8b-4e36-9929-de417304951f +``` + +> `a41bb421-ee8b-4e36-9929-de417304951f` is the password of the certificate, you can change it to any password you want. + +It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. + +For more information, please refer to: [https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios](https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios) + +> Also, see the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. + +### Solution structure + +This is a layered monolith application that consists of the following applications: + +* `Skcks.Study.AbpProject.DbMigrator`: A console application which applies the migrations and also seeds the initial data. It is useful on development as well as on production environment. +** `Skcks.Study.AbpProject.Web`: ASP.NET Core MVC / Razor Pages application that is the essential web application of the solution. + +## Deploying the application + +Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's [Deployment documentation](https://docs.abp.io/en/abp/latest/Deployment/Index) and ABP Commercial's [Deployment documentation](https://abp.io/docs/latest/startup-templates/application/deployment?UI=MVC&DB=EF&Tiered=No) before deploying your application. + +### Additional resources + +You can see the following resources to learn more about your solution and the ABP Framework: + +* [Web Application Development Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-1) +* [Application Startup Template](https://abp.io/docs/latest/startup-templates/application/index) diff --git a/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpmdl b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpmdl new file mode 100644 index 0000000..afa6e80 --- /dev/null +++ b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpmdl @@ -0,0 +1,105 @@ +{ + "template": "app", + "imports": { + "Volo.Abp.BasicTheme": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.Account": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.OpenIddict": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.Identity": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.TenantManagement": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.SettingManagement": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.PermissionManagement": { + "version": "8.3.3", + "isInstalled": true + }, + "Volo.Abp.FeatureManagement": { + "version": "8.3.3", + "isInstalled": true + } + }, + "folders": { + "items": { + "src": {}, + "test": {} + } + }, + "packages": { + "Skcks.Study.AbpProject.Application": { + "path": "src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.Application.Tests": { + "path": "test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.Domain.Shared": { + "path": "src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.Application.Contracts": { + "path": "src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.HttpApi": { + "path": "src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.HttpApi.Client": { + "path": "src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.Web": { + "path": "src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.Web.Tests": { + "path": "test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.EntityFrameworkCore.Tests": { + "path": "test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.EntityFrameworkCore": { + "path": "src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.TestBase": { + "path": "test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.Domain.Tests": { + "path": "test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp": { + "path": "test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.abppkg", + "folder": "test" + }, + "Skcks.Study.AbpProject.DbMigrator": { + "path": "src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.abppkg", + "folder": "src" + }, + "Skcks.Study.AbpProject.Domain": { + "path": "src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.abppkg", + "folder": "src" + } + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpsln b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpsln new file mode 100644 index 0000000..c827c7f --- /dev/null +++ b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.abpsln @@ -0,0 +1,40 @@ +{ + "id": "bb4ad528-d64c-4202-bfb5-87fe3b351ae9", + "template": "app", + "versions": { + "AbpFramework": "8.3.3", + "AbpStudio": "0.9.6", + "TargetDotnetFramework": "net8.0" + }, + "modules": { + "Skcks.Study.AbpProject": { + "path": "Skcks.Study.AbpProject.abpmdl" + } + }, + "runProfiles": { + "Default": { + "path": "etc/abp-studio/run-profiles/Default.abprun.json" + } + }, + "options": { + "httpRequests": { + "ignoredUrls": [ + "^/metrics$" + ] + } + }, + "creatingStudioConfiguration": { + "template": "app", + "createdAbpStudioVersion": "0.9.6", + "tiered": "false", + "uiFramework": "mvc", + "databaseProvider": "ef", + "databaseManagementSystem": "sqlserver", + "separateTenantSchema": "false", + "theme": "basic", + "themeStyle": "", + "mobileFramework": "none", + "publicWebsite": "false", + "socialLogin": "" + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln new file mode 100644 index 0000000..e689d2d --- /dev/null +++ b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln @@ -0,0 +1,130 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32611.2 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Domain", "src\Skcks.Study.AbpProject.Domain\Skcks.Study.AbpProject.Domain.csproj", "{554AD327-6DBA-4F8F-96F8-81CE7A0C863F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Application", "src\Skcks.Study.AbpProject.Application\Skcks.Study.AbpProject.Application.csproj", "{1A94A50E-06DC-43C1-80B5-B662820EC3EB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.EntityFrameworkCore", "src\Skcks.Study.AbpProject.EntityFrameworkCore\Skcks.Study.AbpProject.EntityFrameworkCore.csproj", "{C956DD76-69C8-4A9C-83EA-D17DF83340FD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Web", "src\Skcks.Study.AbpProject.Web\Skcks.Study.AbpProject.Web.csproj", "{068855E8-9240-4F1A-910B-CF825794513B}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{CA9AC87F-097E-4F15-8393-4BC07735A5B0}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{04DBDB01-70F4-4E06-B468-8F87850B22BE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Application.Tests", "test\Skcks.Study.AbpProject.Application.Tests\Skcks.Study.AbpProject.Application.Tests.csproj", "{50B2631D-129C-47B3-A587-029CCD6099BC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Web.Tests", "test\Skcks.Study.AbpProject.Web.Tests\Skcks.Study.AbpProject.Web.Tests.csproj", "{5F1B28C6-8D0C-4155-92D0-252F7EA5F674}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Domain.Shared", "src\Skcks.Study.AbpProject.Domain.Shared\Skcks.Study.AbpProject.Domain.Shared.csproj", "{42F719ED-8413-4895-B5B4-5AB56079BC66}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Application.Contracts", "src\Skcks.Study.AbpProject.Application.Contracts\Skcks.Study.AbpProject.Application.Contracts.csproj", "{520659C8-C734-4298-A3DA-B539DB9DFC0B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.HttpApi", "src\Skcks.Study.AbpProject.HttpApi\Skcks.Study.AbpProject.HttpApi.csproj", "{4164BDF7-F527-4E85-9CE6-E3C2D7426A27}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.HttpApi.Client", "src\Skcks.Study.AbpProject.HttpApi.Client\Skcks.Study.AbpProject.HttpApi.Client.csproj", "{3B5A0094-670D-4BB1-BFDD-61B88A8773DC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.EntityFrameworkCore.Tests", "test\Skcks.Study.AbpProject.EntityFrameworkCore.Tests\Skcks.Study.AbpProject.EntityFrameworkCore.Tests.csproj", "{1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.TestBase", "test\Skcks.Study.AbpProject.TestBase\Skcks.Study.AbpProject.TestBase.csproj", "{91853F21-9CD9-4132-BC29-A7D5D84FFFE7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.Domain.Tests", "test\Skcks.Study.AbpProject.Domain.Tests\Skcks.Study.AbpProject.Domain.Tests.csproj", "{E512F4D9-9375-480F-A2F6-A46509F9D824}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp", "test\Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp\Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.csproj", "{EF480016-9127-4916-8735-D2466BDBC582}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Skcks.Study.AbpProject.DbMigrator", "src\Skcks.Study.AbpProject.DbMigrator\Skcks.Study.AbpProject.DbMigrator.csproj", "{70680696-BB1E-4383-BCB2-42C3767171FB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {554AD327-6DBA-4F8F-96F8-81CE7A0C863F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {554AD327-6DBA-4F8F-96F8-81CE7A0C863F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {554AD327-6DBA-4F8F-96F8-81CE7A0C863F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {554AD327-6DBA-4F8F-96F8-81CE7A0C863F}.Release|Any CPU.Build.0 = Release|Any CPU + {1A94A50E-06DC-43C1-80B5-B662820EC3EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A94A50E-06DC-43C1-80B5-B662820EC3EB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A94A50E-06DC-43C1-80B5-B662820EC3EB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A94A50E-06DC-43C1-80B5-B662820EC3EB}.Release|Any CPU.Build.0 = Release|Any CPU + {C956DD76-69C8-4A9C-83EA-D17DF83340FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C956DD76-69C8-4A9C-83EA-D17DF83340FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C956DD76-69C8-4A9C-83EA-D17DF83340FD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C956DD76-69C8-4A9C-83EA-D17DF83340FD}.Release|Any CPU.Build.0 = Release|Any CPU + {068855E8-9240-4F1A-910B-CF825794513B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {068855E8-9240-4F1A-910B-CF825794513B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {068855E8-9240-4F1A-910B-CF825794513B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {068855E8-9240-4F1A-910B-CF825794513B}.Release|Any CPU.Build.0 = Release|Any CPU + {50B2631D-129C-47B3-A587-029CCD6099BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {50B2631D-129C-47B3-A587-029CCD6099BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {50B2631D-129C-47B3-A587-029CCD6099BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {50B2631D-129C-47B3-A587-029CCD6099BC}.Release|Any CPU.Build.0 = Release|Any CPU + {5F1B28C6-8D0C-4155-92D0-252F7EA5F674}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5F1B28C6-8D0C-4155-92D0-252F7EA5F674}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F1B28C6-8D0C-4155-92D0-252F7EA5F674}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5F1B28C6-8D0C-4155-92D0-252F7EA5F674}.Release|Any CPU.Build.0 = Release|Any CPU + {42F719ED-8413-4895-B5B4-5AB56079BC66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {42F719ED-8413-4895-B5B4-5AB56079BC66}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42F719ED-8413-4895-B5B4-5AB56079BC66}.Release|Any CPU.ActiveCfg = Release|Any CPU + {42F719ED-8413-4895-B5B4-5AB56079BC66}.Release|Any CPU.Build.0 = Release|Any CPU + {520659C8-C734-4298-A3DA-B539DB9DFC0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {520659C8-C734-4298-A3DA-B539DB9DFC0B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {520659C8-C734-4298-A3DA-B539DB9DFC0B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {520659C8-C734-4298-A3DA-B539DB9DFC0B}.Release|Any CPU.Build.0 = Release|Any CPU + {4164BDF7-F527-4E85-9CE6-E3C2D7426A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4164BDF7-F527-4E85-9CE6-E3C2D7426A27}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4164BDF7-F527-4E85-9CE6-E3C2D7426A27}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4164BDF7-F527-4E85-9CE6-E3C2D7426A27}.Release|Any CPU.Build.0 = Release|Any CPU + {3B5A0094-670D-4BB1-BFDD-61B88A8773DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B5A0094-670D-4BB1-BFDD-61B88A8773DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B5A0094-670D-4BB1-BFDD-61B88A8773DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B5A0094-670D-4BB1-BFDD-61B88A8773DC}.Release|Any CPU.Build.0 = Release|Any CPU + {1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}.Release|Any CPU.Build.0 = Release|Any CPU + {91853F21-9CD9-4132-BC29-A7D5D84FFFE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91853F21-9CD9-4132-BC29-A7D5D84FFFE7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91853F21-9CD9-4132-BC29-A7D5D84FFFE7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {91853F21-9CD9-4132-BC29-A7D5D84FFFE7}.Release|Any CPU.Build.0 = Release|Any CPU + {E512F4D9-9375-480F-A2F6-A46509F9D824}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E512F4D9-9375-480F-A2F6-A46509F9D824}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E512F4D9-9375-480F-A2F6-A46509F9D824}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E512F4D9-9375-480F-A2F6-A46509F9D824}.Release|Any CPU.Build.0 = Release|Any CPU + {EF480016-9127-4916-8735-D2466BDBC582}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EF480016-9127-4916-8735-D2466BDBC582}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EF480016-9127-4916-8735-D2466BDBC582}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EF480016-9127-4916-8735-D2466BDBC582}.Release|Any CPU.Build.0 = Release|Any CPU + {70680696-BB1E-4383-BCB2-42C3767171FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {70680696-BB1E-4383-BCB2-42C3767171FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {70680696-BB1E-4383-BCB2-42C3767171FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {70680696-BB1E-4383-BCB2-42C3767171FB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {554AD327-6DBA-4F8F-96F8-81CE7A0C863F} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {1A94A50E-06DC-43C1-80B5-B662820EC3EB} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {C956DD76-69C8-4A9C-83EA-D17DF83340FD} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {068855E8-9240-4F1A-910B-CF825794513B} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {50B2631D-129C-47B3-A587-029CCD6099BC} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {5F1B28C6-8D0C-4155-92D0-252F7EA5F674} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {42F719ED-8413-4895-B5B4-5AB56079BC66} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {520659C8-C734-4298-A3DA-B539DB9DFC0B} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {4164BDF7-F527-4E85-9CE6-E3C2D7426A27} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {3B5A0094-670D-4BB1-BFDD-61B88A8773DC} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + {1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {91853F21-9CD9-4132-BC29-A7D5D84FFFE7} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {E512F4D9-9375-480F-A2F6-A46509F9D824} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {EF480016-9127-4916-8735-D2466BDBC582} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} + {70680696-BB1E-4383-BCB2-42C3767171FB} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {28315BFD-90E7-4E14-A2EA-F3D23AF4126F} + EndGlobalSection +EndGlobal diff --git a/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln.DotSettings b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln.DotSettings new file mode 100644 index 0000000..cb0b2c9 --- /dev/null +++ b/Skcks.Study.AbpProject/Skcks.Study.AbpProject.sln.DotSettings @@ -0,0 +1,23 @@ + + True + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + Required + Required + Required + Required + False + True + False + False + True + False + False + SQL + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/common.props b/Skcks.Study.AbpProject/common.props new file mode 100644 index 0000000..22d34c4 --- /dev/null +++ b/Skcks.Study.AbpProject/common.props @@ -0,0 +1,19 @@ + + + latest + 1.0.0 + $(NoWarn);CS1591 + app + + + + + $(NoWarn);0436 + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/etc/abp-studio/run-profiles/Default.abprun.json b/Skcks.Study.AbpProject/etc/abp-studio/run-profiles/Default.abprun.json new file mode 100644 index 0000000..dc8823b --- /dev/null +++ b/Skcks.Study.AbpProject/etc/abp-studio/run-profiles/Default.abprun.json @@ -0,0 +1,13 @@ +{ + "applications": { + "Skcks.Study.AbpProject.Web": { + "type": "dotnet-project", + "launchUrl": "https://localhost:44364", + "path": "../../../src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.csproj", + "kubernetesService": ".*-web$", + "execution": { + "order": 2 + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectApplicationContractsModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectApplicationContractsModule.cs new file mode 100644 index 0000000..5ad0e20 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectApplicationContractsModule.cs @@ -0,0 +1,26 @@ +using Volo.Abp.Account; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement; +using Volo.Abp.SettingManagement; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Identity; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectDomainSharedModule), + typeof(AbpFeatureManagementApplicationContractsModule), + typeof(AbpSettingManagementApplicationContractsModule), + typeof(AbpIdentityApplicationContractsModule), + typeof(AbpAccountApplicationContractsModule), + typeof(AbpTenantManagementApplicationContractsModule), + typeof(AbpPermissionManagementApplicationContractsModule) +)] +public class AbpProjectApplicationContractsModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + AbpProjectDtoExtensions.Configure(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectDtoExtensions.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectDtoExtensions.cs new file mode 100644 index 0000000..5bbd08b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/AbpProjectDtoExtensions.cs @@ -0,0 +1,28 @@ +using Volo.Abp.Identity; +using Volo.Abp.ObjectExtending; +using Volo.Abp.Threading; + +namespace Skcks.Study.AbpProject; + +public static class AbpProjectDtoExtensions +{ + private static readonly OneTimeRunner OneTimeRunner = new OneTimeRunner(); + + public static void Configure() + { + OneTimeRunner.Run(() => + { + /* You can add extension properties to DTOs + * defined in the depended modules. + * + * Example: + * + * ObjectExtensionManager.Instance + * .AddOrUpdateProperty("Title"); + * + * See the documentation for more: + * https://docs.abp.io/en/abp/latest/Object-Extensions + */ + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Categories/CategoryLookupDto.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Categories/CategoryLookupDto.cs new file mode 100644 index 0000000..a006be1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Categories/CategoryLookupDto.cs @@ -0,0 +1,9 @@ +using System; + +namespace Skcks.Study.AbpProject.Categories; + +public class CategoryLookupDto +{ + public Guid Id { get; set; } + public string Name { get; set; } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissionDefinitionProvider.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissionDefinitionProvider.cs new file mode 100644 index 0000000..abb2dbc --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissionDefinitionProvider.cs @@ -0,0 +1,22 @@ +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.Authorization.Permissions; +using Volo.Abp.Localization; +using Volo.Abp.MultiTenancy; + +namespace Skcks.Study.AbpProject.Permissions; + +public class AbpProjectPermissionDefinitionProvider : PermissionDefinitionProvider +{ + public override void Define(IPermissionDefinitionContext context) + { + var myGroup = context.AddGroup(AbpProjectPermissions.GroupName); + + //Define your own permissions here. Example: + //myGroup.AddPermission(AbpProjectPermissions.MyPermission1, L("Permission:MyPermission1")); + } + + private static LocalizableString L(string name) + { + return LocalizableString.Create(name); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissions.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissions.cs new file mode 100644 index 0000000..fac84f5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Permissions/AbpProjectPermissions.cs @@ -0,0 +1,11 @@ +namespace Skcks.Study.AbpProject.Permissions; + +public static class AbpProjectPermissions +{ + public const string GroupName = "AbpProject"; + + + + //Add your own permission names. Example: + //public const string MyPermission1 = GroupName + ".MyPermission1"; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/CreateUpdateProductDto.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/CreateUpdateProductDto.cs new file mode 100644 index 0000000..a1b1632 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/CreateUpdateProductDto.cs @@ -0,0 +1,18 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace Skcks.Study.AbpProject.Products; + +public class CreateUpdateProductDto +{ + public Guid CategoryId { get; set; } + + [Required] + [StringLength(ProductConsts.MaxNameLength)] + public string Name { get; set; } + + public float Price { get; set; } + public bool IsFreeCargo { get; set; } + public DateTime ReleaseDate { get; set; } + public ProductStockState StockState { get; set; } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/IProductAppService.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/IProductAppService.cs new file mode 100644 index 0000000..5ed4972 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/IProductAppService.cs @@ -0,0 +1,18 @@ +using System; +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Categories; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace Skcks.Study.AbpProject.Products; + +public interface IProductAppService: IApplicationService +{ + Task> GetListAsync(PagedAndSortedResultRequestDto input); + Task CreateAsync(CreateUpdateProductDto input); + Task> GetCategoriesAsync(); + + Task GetAsync(Guid id); + Task UpdateAsync(Guid id, CreateUpdateProductDto inputDto); + Task DeleteAsync(Guid id); +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/ProductDto.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/ProductDto.cs new file mode 100644 index 0000000..d8e03de --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Products/ProductDto.cs @@ -0,0 +1,15 @@ +using System; +using Volo.Abp.Application.Dtos; + +namespace Skcks.Study.AbpProject.Products; + +public class ProductDto : AuditedEntityDto +{ + public Guid CategoryId { get; set; } + public string CategoryName { get; set; } + public string Name { get; set; } + public float Price { get; set; } + public bool IsFreeCargo { get; set; } + public DateTime ReleaseDate { get; set; } + public ProductStockState StockState { get; set; } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.abppkg new file mode 100644 index 0000000..4903279 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.application-contracts" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.csproj new file mode 100644 index 0000000..5b96838 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application.Contracts/Skcks.Study.AbpProject.Application.Contracts.csproj @@ -0,0 +1,24 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectAppService.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectAppService.cs new file mode 100644 index 0000000..fc86a6b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectAppService.cs @@ -0,0 +1,14 @@ +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.Application.Services; + +namespace Skcks.Study.AbpProject; + +/* Inherit your application services from this class. + */ +public abstract class AbpProjectAppService : ApplicationService +{ + protected AbpProjectAppService() + { + LocalizationResource = typeof(AbpProjectResource); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationAutoMapperProfile.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationAutoMapperProfile.cs new file mode 100644 index 0000000..6df9ccd --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationAutoMapperProfile.cs @@ -0,0 +1,19 @@ +using AutoMapper; +using Skcks.Study.AbpProject.Categories; +using Skcks.Study.AbpProject.Products; + +namespace Skcks.Study.AbpProject; + +public class AbpProjectApplicationAutoMapperProfile : Profile +{ + public AbpProjectApplicationAutoMapperProfile() + { + /* You can configure your AutoMapper mapping configuration here. + * Alternatively, you can split your mapping configurations + * into multiple profile classes for a better organization. */ + + CreateMap(); + CreateMap(); + CreateMap(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationModule.cs new file mode 100644 index 0000000..ab7eabc --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/AbpProjectApplicationModule.cs @@ -0,0 +1,33 @@ +using Microsoft.Extensions.DependencyInjection; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.PermissionManagement; +using Volo.Abp.SettingManagement; +using Volo.Abp.Account; +using Volo.Abp.Identity; +using Volo.Abp.AutoMapper; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Modularity; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectDomainModule), + typeof(AbpProjectApplicationContractsModule), + typeof(AbpPermissionManagementApplicationModule), + typeof(AbpFeatureManagementApplicationModule), + typeof(AbpIdentityApplicationModule), + typeof(AbpAccountApplicationModule), + typeof(AbpTenantManagementApplicationModule), + typeof(AbpSettingManagementApplicationModule) + )] +public class AbpProjectApplicationModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.AddMaps(); + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Products/ProductAppService.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Products/ProductAppService.cs new file mode 100644 index 0000000..7255008 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Products/ProductAppService.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Categories; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.Uow; + +namespace Skcks.Study.AbpProject.Products; + +public class ProductAppService:AbpProjectAppService, IProductAppService +{ + private readonly IRepository _productRepository; + private readonly IRepository _categoryRepository; + private readonly IUnitOfWorkManager _unitOfWorkManager; + + public ProductAppService(IRepository productRepository, IRepository categoryRepository, IUnitOfWorkManager unitOfWorkManager) + { + _productRepository = productRepository; + _categoryRepository = categoryRepository; + _unitOfWorkManager = unitOfWorkManager; + } + + public async Task> GetListAsync(PagedAndSortedResultRequestDto input) + { + var productsQuery = await _productRepository.WithDetailsAsync(x=>x.Category); + + productsQuery = productsQuery.Skip(input.SkipCount) + .Take(input.MaxResultCount) + .OrderBy(x => input.Sorting ?? x.Name); + + + var products = await AsyncExecuter.ToListAsync(productsQuery); + var count = await _productRepository.GetCountAsync(); + + return new PagedResultDto( + count, ObjectMapper.Map, List>(products)); + } + + public async Task CreateAsync(CreateUpdateProductDto input) + { + var product = ObjectMapper.Map(input); + await _productRepository.InsertAsync(product); + } + + public async Task> GetCategoriesAsync() + { + var categories = await _categoryRepository.GetListAsync(); + var categoryLookupDto = ObjectMapper.Map, List>(categories); + + return new ListResultDto(categoryLookupDto); + } + + public async Task GetAsync(Guid id) + { + var product = await _productRepository.GetAsync(id); + return ObjectMapper.Map(product); + } + + public async Task UpdateAsync(Guid id, CreateUpdateProductDto input) + { + var product = await _productRepository.GetAsync(id); + ObjectMapper.Map(input, product); + } + + public async Task DeleteAsync(Guid id) + { + await _productRepository.DeleteAsync(id); + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Properties/AssemblyInfo.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..92068ea --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Properties/AssemblyInfo.cs @@ -0,0 +1,2 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleToAttribute("Skcks.Study.AbpProject.Application.Tests")] diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.abppkg new file mode 100644 index 0000000..412567a --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.application" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.csproj new file mode 100644 index 0000000..f7252da --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Application/Skcks.Study.AbpProject.Application.csproj @@ -0,0 +1,25 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/AbpProjectDbMigratorModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/AbpProjectDbMigratorModule.cs new file mode 100644 index 0000000..707c31d --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/AbpProjectDbMigratorModule.cs @@ -0,0 +1,14 @@ +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Volo.Abp.Autofac; +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject.DbMigrator; + +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpProjectEntityFrameworkCoreModule), + typeof(AbpProjectApplicationContractsModule) +)] +public class AbpProjectDbMigratorModule : AbpModule +{ +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/DbMigratorHostedService.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/DbMigratorHostedService.cs new file mode 100644 index 0000000..96a883b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/DbMigratorHostedService.cs @@ -0,0 +1,51 @@ +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Skcks.Study.AbpProject.Data; +using Serilog; +using Volo.Abp; +using Volo.Abp.Data; + +namespace Skcks.Study.AbpProject.DbMigrator; + +public class DbMigratorHostedService : IHostedService +{ + private readonly IHostApplicationLifetime _hostApplicationLifetime; + private readonly IConfiguration _configuration; + + public DbMigratorHostedService(IHostApplicationLifetime hostApplicationLifetime, IConfiguration configuration) + { + _hostApplicationLifetime = hostApplicationLifetime; + _configuration = configuration; + } + + public async Task StartAsync(CancellationToken cancellationToken) + { + using (var application = await AbpApplicationFactory.CreateAsync(options => + { + options.Services.ReplaceConfiguration(_configuration); + options.UseAutofac(); + options.Services.AddLogging(c => c.AddSerilog()); + options.AddDataMigrationEnvironment(); + })) + { + await application.InitializeAsync(); + + await application + .ServiceProvider + .GetRequiredService() + .MigrateAsync(); + + await application.ShutdownAsync(); + + _hostApplicationLifetime.StopApplication(); + } + } + + public Task StopAsync(CancellationToken cancellationToken) + { + return Task.CompletedTask; + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Dockerfile b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Dockerfile new file mode 100644 index 0000000..2fae793 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Dockerfile @@ -0,0 +1,5 @@ +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +COPY bin/Release/net8.0/publish/ app/ +WORKDIR /app +ENV ASPNETCORE_URLS=http://+:80 +ENTRYPOINT ["dotnet", "Skcks.Study.AbpProject.DbMigrator.dll"] \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Program.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Program.cs new file mode 100644 index 0000000..7a7d661 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Program.cs @@ -0,0 +1,39 @@ +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Serilog; +using Serilog.Events; + +namespace Skcks.Study.AbpProject.DbMigrator; + +class Program +{ + static async Task Main(string[] args) + { + Log.Logger = new LoggerConfiguration() + .MinimumLevel.Information() + .MinimumLevel.Override("Microsoft", LogEventLevel.Warning) + .MinimumLevel.Override("Volo.Abp", LogEventLevel.Warning) +#if DEBUG + .MinimumLevel.Override("Skcks.Study.AbpProject", LogEventLevel.Debug) +#else + .MinimumLevel.Override("Skcks.Study.AbpProject", LogEventLevel.Information) +#endif + .Enrich.FromLogContext() + .WriteTo.Async(c => c.File("Logs/logs.txt")) + .WriteTo.Async(c => c.Console()) + .CreateLogger(); + + await CreateHostBuilder(args).RunConsoleAsync(); + } + + public static IHostBuilder CreateHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .AddAppSettingsSecretsJson() + .ConfigureLogging((context, logging) => logging.ClearProviders()) + .ConfigureServices((hostContext, services) => + { + services.AddHostedService(); + }); +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.abppkg new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.abppkg @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.csproj new file mode 100644 index 0000000..932c3de --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/Skcks.Study.AbpProject.DbMigrator.csproj @@ -0,0 +1,46 @@ + + + + + + Exe + net8.0 + enable + + + + + + + + + + + + + + + + + + + + + + + + + + + + PreserveNewest + Always + + + + PreserveNewest + Always + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.json new file mode 100644 index 0000000..579ac31 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.json @@ -0,0 +1,15 @@ +{ + "ConnectionStrings": { + "Default": "Server=10.10.10.200,1401;User Id=sa;Password=12341234+AbC;Database=AbpProject;TrustServerCertificate=true" + }, + "OpenIddict": { + "Applications": { + "AbpProject_App": { + "ClientId": "AbpProject_App" }, + "AbpProject_Swagger": { + "ClientId": "AbpProject_Swagger", + "RootUrl": "https://localhost:44364/" + } + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.secrets.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.secrets.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.DbMigrator/appsettings.secrets.json @@ -0,0 +1,2 @@ +{ +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainErrorCodes.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainErrorCodes.cs new file mode 100644 index 0000000..365345d --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainErrorCodes.cs @@ -0,0 +1,6 @@ +namespace Skcks.Study.AbpProject; + +public static class AbpProjectDomainErrorCodes +{ + /* You can add your business exception error codes here, as constants */ +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainSharedModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainSharedModule.cs new file mode 100644 index 0000000..308f9f2 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectDomainSharedModule.cs @@ -0,0 +1,60 @@ +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.AuditLogging; +using Volo.Abp.BackgroundJobs; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Identity; +using Volo.Abp.Localization; +using Volo.Abp.Localization.ExceptionHandling; +using Volo.Abp.Validation.Localization; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement; +using Volo.Abp.SettingManagement; +using Volo.Abp.VirtualFileSystem; +using Volo.Abp.OpenIddict; +using Volo.Abp.BlobStoring.Database; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpAuditLoggingDomainSharedModule), + typeof(AbpBackgroundJobsDomainSharedModule), + typeof(AbpFeatureManagementDomainSharedModule), + typeof(AbpPermissionManagementDomainSharedModule), + typeof(AbpSettingManagementDomainSharedModule), + typeof(AbpIdentityDomainSharedModule), + typeof(AbpOpenIddictDomainSharedModule), + typeof(AbpTenantManagementDomainSharedModule), + typeof(BlobStoringDatabaseDomainSharedModule) + )] +public class AbpProjectDomainSharedModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + AbpProjectGlobalFeatureConfigurator.Configure(); + AbpProjectModuleExtensionConfigurator.Configure(); + } + + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.FileSets.AddEmbedded(); + }); + + Configure(options => + { + options.Resources + .Add("en") + .AddBaseTypes(typeof(AbpValidationResource)) + .AddVirtualJson("/Localization/AbpProject"); + + options.DefaultResourceType = typeof(AbpProjectResource); + }); + + Configure(options => + { + options.MapCodeNamespace("AbpProject", typeof(AbpProjectResource)); + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectGlobalFeatureConfigurator.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectGlobalFeatureConfigurator.cs new file mode 100644 index 0000000..897f703 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectGlobalFeatureConfigurator.cs @@ -0,0 +1,20 @@ +using Volo.Abp.GlobalFeatures; +using Volo.Abp.Threading; + +namespace Skcks.Study.AbpProject; + +public static class AbpProjectGlobalFeatureConfigurator +{ + private static readonly OneTimeRunner OneTimeRunner = new OneTimeRunner(); + + public static void Configure() + { + OneTimeRunner.Run(() => + { + /* You can configure (enable/disable) global features of the used modules here. + * Please refer to the documentation to learn more about the Global Features System: + * https://docs.abp.io/en/abp/latest/Global-Features + */ + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectModuleExtensionConfigurator.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectModuleExtensionConfigurator.cs new file mode 100644 index 0000000..7ae245b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/AbpProjectModuleExtensionConfigurator.cs @@ -0,0 +1,71 @@ +using System.ComponentModel.DataAnnotations; +using Volo.Abp.Identity; +using Volo.Abp.ObjectExtending; +using Volo.Abp.Threading; + +namespace Skcks.Study.AbpProject; + +public static class AbpProjectModuleExtensionConfigurator +{ + private static readonly OneTimeRunner OneTimeRunner = new OneTimeRunner(); + + public static void Configure() + { + OneTimeRunner.Run(() => + { + ConfigureExistingProperties(); + ConfigureExtraProperties(); + }); + } + + private static void ConfigureExistingProperties() + { + /* You can change max lengths for properties of the + * entities defined in the modules used by your application. + * + * Example: Change user and role name max lengths + + AbpUserConsts.MaxNameLength = 99; + IdentityRoleConsts.MaxNameLength = 99; + + * Notice: It is not suggested to change property lengths + * unless you really need it. Go with the standard values wherever possible. + * + * If you are using EF Core, you will need to run the add-migration command after your changes. + */ + } + + private static void ConfigureExtraProperties() + { + /* You can configure extra properties for the + * entities defined in the modules used by your application. + * + * This class can be used to define these extra properties + * with a high level, easy to use API. + * + * Example: Add a new property to the user entity of the identity module + + ObjectExtensionManager.Instance.Modules() + .ConfigureIdentity(identity => + { + identity.ConfigureUser(user => + { + user.AddOrUpdateProperty( //property type: string + "SocialSecurityNumber", //property name + property => + { + //validation rules + property.Attributes.Add(new RequiredAttribute()); + property.Attributes.Add(new StringLengthAttribute(64) {MinimumLength = 4}); + + //...other configurations for this property + } + ); + }); + }); + + * See the documentation for more: + * https://docs.abp.io/en/abp/latest/Module-Entity-Extensions + */ + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Categories/CategoryConsts.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Categories/CategoryConsts.cs new file mode 100644 index 0000000..fdd0644 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Categories/CategoryConsts.cs @@ -0,0 +1,6 @@ +namespace Skcks.Study.AbpProject.Categories; + +public static class CategoryConsts +{ + public const int MaxNameLength = 128; +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ar.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ar.json new file mode 100644 index 0000000..e7341c9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ar.json @@ -0,0 +1,42 @@ +{ + "culture": "ar", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "منزل، بيت", + "Menu:ContactUs": "اتصل بنا", + "Menu:ArticleSample": "عينة المادة", + "Home": "منزل، بيت", + "Welcome": "مرحبا", + "LongWelcomeMessage": "مرحبا بكم في التطبيق. هذا مشروع بدء التشغيل يعتمد على إطار عمل برنامج ABP. لمزيد من المعلومات قم بزيارة", + "Date": "تاريخ", + "Permission:Dashboard": "لوحة القيادة", + "Menu:Dashboard": "لوحة القيادة", + "Menu:HomePage": "الصفحة الرئيسية", + "Dashboard": "لوحة القيادة", + "ExternalProvider:Google": "جوجل", + "ExternalProvider:Google:ClientId": "معرف العميل", + "ExternalProvider:Google:ClientSecret": "سر العميل", + "ExternalProvider:Microsoft": "مايكروسوفت", + "ExternalProvider:Microsoft:ClientId": "معرف العميل", + "ExternalProvider:Microsoft:ClientSecret": "سر العميل", + "ExternalProvider:Twitter": "تويتر", + "ExternalProvider:Twitter:ConsumerKey": "مفتاح المستهلك", + "ExternalProvider:Twitter:ConsumerSecret": "سر المستهلك", + "NewsletterHeader": "اشترك في النشرة الإخبارية!", + "NewsletterInfo": "احصل على معلومات حول آخر الأحداث.", + "NewsletterPreference_Default": "النشرة الإخبارية الافتراضية", + "NewsletterPrivacyAcceptMessage": "أوافق على سياسة الخصوصية .", + "Language": "لغة", + "Search": "يبحث", + "LoadMore": "تحميل المزيد", + "Settings": "إعدادات", + "Theme": "سمة", + "DeviceTheme": "موضوع الجهاز", + "Dark": "مظلم", + "Light": "ضوء", + "Unspecified": "نظام", + "SeeAllUsers": "رؤية كافة المستخدمين", + "TakePhoto": "تصوير", + "ChoosePhoto": "اختر صورة" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/de-DE.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/de-DE.json new file mode 100644 index 0000000..114aed8 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/de-DE.json @@ -0,0 +1,42 @@ +{ + "culture": "de-DE", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Home", + "Menu:ContactUs": "Kontaktiere uns", + "Menu:ArticleSample": "Artikelmuster", + "Home": "Home", + "Welcome": "Willkommen", + "LongWelcomeMessage": "Willkommen in der Anwendung. Dies ist ein Startup-Projekt basierend auf dem ABP-Framework. Weitere Informationen finden Sie unter", + "Date": "Datum", + "Permission:Dashboard": "Dashboard", + "Menu:Dashboard": "Dashboard", + "Menu:HomePage": "Startseite", + "Dashboard": "Dashboard", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Kunden ID", + "ExternalProvider:Google:ClientSecret": "Client-Geheimnis", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Kunden ID", + "ExternalProvider:Microsoft:ClientSecret": "Client-Geheimnis", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Verbraucherschlüssel", + "ExternalProvider:Twitter:ConsumerSecret": "Verbrauchergeheimnis", + "NewsletterHeader": "Abonnieren Sie den Newsletter!", + "NewsletterInfo": "Informieren Sie sich über aktuelle Ereignisse.", + "NewsletterPreference_Default": "Standard-Newsletter", + "NewsletterPrivacyAcceptMessage": "Ich akzeptiere die Datenschutzerklärung.", + "Language": "Sprache", + "Search": "Suchen", + "LoadMore": "Mehr laden", + "Settings": "Einstellungen", + "Theme": "Thema", + "DeviceTheme": "Gerätethema", + "Dark": "Dunkel", + "Light": "Licht", + "Unspecified": "System", + "SeeAllUsers": "Alle Benutzer anzeigen", + "TakePhoto": "Foto machen", + "ChoosePhoto": "Wähle ein Foto aus" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/en.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/en.json new file mode 100644 index 0000000..4b91239 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/en.json @@ -0,0 +1,9 @@ +{ + "Culture": "en", + "Texts": { + "AppName": "AbpProject", + "Menu:Home": "Home", + "LongWelcomeMessage": "Welcome to the application. This is a startup project based on the ABP framework. For more information visit", + "Welcome": "Welcome" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/es.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/es.json new file mode 100644 index 0000000..e000b39 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/es.json @@ -0,0 +1,42 @@ +{ + "culture": "es", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Hogar", + "Menu:ContactUs": "Contáctenos", + "Menu:ArticleSample": "Muestra de artículo", + "Home": "Hogar", + "Welcome": "Bienvenido", + "LongWelcomeMessage": "Bienvenido a la aplicacion. Este es un proyecto de inicio basado en el marco ABP. Para obtener mas informacion, visite", + "Date": "Fecha", + "Permission:Dashboard": "Panel de control", + "Menu:Dashboard": "Panel de control", + "Menu:HomePage": "Página de inicio", + "Dashboard": "Panel de control", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "ID de cliente", + "ExternalProvider:Google:ClientSecret": "Client Secret", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "ID de cliente", + "ExternalProvider:Microsoft:ClientSecret": "Client Secret", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Clave de consumidor", + "ExternalProvider:Twitter:ConsumerSecret": "Consumer Secret", + "NewsletterHeader": "Suscríbete a la newsletter!", + "NewsletterInfo": "Obtenga información sobre los últimos acontecimientos.", + "NewsletterPreference_Default": "Boletín de noticias predeterminado", + "NewsletterPrivacyAcceptMessage": "Acepto la Política de privacidad .", + "Language": "Idioma", + "Search": "Buscar", + "LoadMore": "Carga más", + "Settings": "Ajustes", + "Theme": "Tema", + "DeviceTheme": "Tema del dispositivo", + "Dark": "Oscuro", + "Light": "Luz", + "Unspecified": "Sistema", + "SeeAllUsers": "Ver todos los usuarios", + "TakePhoto": "Tomar foto", + "ChoosePhoto": "Escoge una foto" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fi.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fi.json new file mode 100644 index 0000000..342663e --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fi.json @@ -0,0 +1,42 @@ +{ + "culture": "fi", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Koti", + "Menu:ContactUs": "Ota meihin yhteyttä", + "Menu:ArticleSample": "Artikkelinäyte", + "Home": "Koti", + "Welcome": "Tervetuloa", + "LongWelcomeMessage": "Tervetuloa sovellukseen. Tämä on ABP-kehykseen perustuva käynnistysprojekti. Lisätietoja on osoitteessa", + "Date": "Päivämäärä", + "Permission:Dashboard": "Kojelauta", + "Menu:Dashboard": "Kojelauta", + "Menu:HomePage": "Kotisivu", + "Dashboard": "Kojelauta", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Asiakastunnus", + "ExternalProvider:Google:ClientSecret": "Asiakkaan salaisuus", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Asiakastunnus", + "ExternalProvider:Microsoft:ClientSecret": "Asiakkaan salaisuus", + "ExternalProvider:Twitter": "Viserrys", + "ExternalProvider:Twitter:ConsumerKey": "Kuluttaja-avain", + "ExternalProvider:Twitter:ConsumerSecret": "Kuluttajan salaisuus", + "NewsletterHeader": "Tilaa uutiskirje!", + "NewsletterInfo": "Hanki tietoa viimeisimmistä tapahtumista.", + "NewsletterPreference_Default": "Oletusuutiskirje", + "NewsletterPrivacyAcceptMessage": "Hyväksyn tietosuojakäytännön .", + "Language": "Kieli", + "Search": "Hae", + "LoadMore": "Lataa lisää", + "Settings": "asetukset", + "Theme": "Teema", + "DeviceTheme": "Laitteen teema", + "Dark": "Tumma", + "Light": "Kevyt", + "Unspecified": "Järjestelmä", + "SeeAllUsers": "Katso Kaikki käyttäjät", + "TakePhoto": "Ota valokuva", + "ChoosePhoto": "Valitse Valokuva" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fr.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fr.json new file mode 100644 index 0000000..4427fb9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/fr.json @@ -0,0 +1,42 @@ +{ + "culture": "fr", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Acceuil", + "Menu:ContactUs": "Nous contacter", + "Menu:ArticleSample": "Échantillon d'article", + "Home": "Acceuil", + "Welcome": "Bienvenue", + "LongWelcomeMessage": "Bienvenue dans l'application. Il s'agit d'un projet de démarrage basé sur le framework ABP. Pour plus d'informations, visitez", + "Date": "Date", + "Permission:Dashboard": "Tableau de bord", + "Menu:Dashboard": "Tableau de bord", + "Menu:HomePage": "Page d'accueil", + "Dashboard": "Tableau de bord", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "identité du client", + "ExternalProvider:Google:ClientSecret": "Secret du client", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "identité du client", + "ExternalProvider:Microsoft:ClientSecret": "Secret du client", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "La clé du consommateur", + "ExternalProvider:Twitter:ConsumerSecret": "Secret du consommateur", + "NewsletterHeader": "Abonnez-vous à la newsletter!", + "NewsletterInfo": "Obtenez des informations sur les derniers événements.", + "NewsletterPreference_Default": "Newsletter par défaut", + "NewsletterPrivacyAcceptMessage": "J'accepte la Politique de confidentialité .", + "Language": "Langue", + "Search": "Recherche", + "LoadMore": "Charger plus", + "Settings": "Paramètres", + "Theme": "Thème", + "DeviceTheme": "Thème de l'appareil", + "Dark": "Sombre", + "Light": "Lumière", + "Unspecified": "Système", + "SeeAllUsers": "Voir tous les utilisateurs", + "TakePhoto": "Prendre une photo", + "ChoosePhoto": "Choisissez une photo" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hi.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hi.json new file mode 100644 index 0000000..345e998 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hi.json @@ -0,0 +1,42 @@ +{ + "culture": "hi", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "घर", + "Menu:ContactUs": "संपर्क करें", + "Menu:ArticleSample": "आलेख नमूना", + "Home": "घर", + "Welcome": "स्वागत हे", + "LongWelcomeMessage": "आवेदन करने के लिए आपका स्वागत है। यह एबीपी ढांचे पर आधारित एक स्टार्टअप परियोजना है। अधिक जानकारी के लिए पर जाएँ।", + "Date": "दिनांक", + "Permission:Dashboard": "डैशबोर्ड", + "Menu:Dashboard": "डैशबोर्ड", + "Menu:HomePage": "मुख पृष्ठ", + "Dashboard": "डैशबोर्ड", + "ExternalProvider:Google": "गूगल", + "ExternalProvider:Google:ClientId": "ग्राहक ID", + "ExternalProvider:Google:ClientSecret": "ग्राहक गुप्त", + "ExternalProvider:Microsoft": "माइक्रोसॉफ्ट", + "ExternalProvider:Microsoft:ClientId": "ग्राहक ID", + "ExternalProvider:Microsoft:ClientSecret": "ग्राहक गुप्त", + "ExternalProvider:Twitter": "ट्विटर", + "ExternalProvider:Twitter:ConsumerKey": "उपभोक्ता कुंजी", + "ExternalProvider:Twitter:ConsumerSecret": "उपभोक्ता रहस्य", + "NewsletterHeader": "न्यूज़लेटर की सदस्यता लें!", + "NewsletterInfo": "नवीनतम घटनाओं के बारे में जानकारी प्राप्त करें।", + "NewsletterPreference_Default": "डिफ़ॉल्ट न्यूज़लैटर", + "NewsletterPrivacyAcceptMessage": "मैं गोपनीयता नीति स्वीकार करता हूं।", + "Language": "भाषा", + "Search": "खोज", + "LoadMore": "और लोड करें", + "Settings": "समायोजन", + "Theme": "विषय", + "DeviceTheme": "डिवाइस थीम", + "Dark": "अँधेरा", + "Light": "रोशनी", + "Unspecified": "प्रणाली", + "SeeAllUsers": "सभी उपयोगकर्ता देखें", + "TakePhoto": "फोटो लो", + "ChoosePhoto": "तस्विर का चयन करो" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hr.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hr.json new file mode 100644 index 0000000..66185a9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hr.json @@ -0,0 +1,43 @@ +{ + "culture": "hr", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Dom", + "Menu:ContactUs": "Kontaktirajte nas", + "Menu:ArticleSample": "Uzorak članka", + "Home": "Dom", + "Welcome": "Dobrodošli", + "LongWelcomeMessage": "Dobrodošli u aplikaciju. Ovo je startup projekt temeljen na ABP okviru. Za više informacija posjetite", + "Date": "Datum", + "Permission:Dashboard": "Nadzorna ploča", + "Menu:Dashboard": "Nadzorna ploča", + "Menu:HomePage": "Početna stranica", + "Dashboard": "Nadzorna ploča", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "ID klijenta", + "ExternalProvider:Google:ClientSecret": "Tajna klijenta", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "ID klijenta", + "ExternalProvider:Microsoft:ClientSecret": "Tajna klijenta", + "ExternalProvider:Twitter": "Cvrkut", + "ExternalProvider:Twitter:ConsumerKey": "Ključ potrošača", + "ExternalProvider:Twitter:ConsumerSecret": "Potrošačka tajna", + "NewsletterHeader": "Pretplatite se na newsletter!", + "NewsletterInfo": "Dobijte informacije o najnovijim događanjima.", + "NewsletterPreference_Default": "Zadani bilten", + "NewsletterPrivacyAcceptMessage": "Prihvaćam Politiku privatnosti .", + "Language": "Jezik", + "Search": "traži", + "LoadMore": "Učitaj više", + "Settings": "postavke", + "Theme": "Tema", + "DeviceTheme": "Tema uređaja", + "Dark": "tamno", + "Light": "Svjetlo", + "Unspecified": "Sustav", + "SeeAllUsers": "Vidi sve korisnike", + "TakePhoto": "Uslikaj", + "ChoosePhoto": "Odaberite fotografiju" + } + } + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hu.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hu.json new file mode 100644 index 0000000..ec50fe3 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/hu.json @@ -0,0 +1,42 @@ +{ + "culture": "hu", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Kezdőlap", + "Menu:ContactUs": "Lépjen kapcsolatba velünk", + "Menu:ArticleSample": "Cikkminta", + "Home": "Kezdőlap", + "Welcome": "Üdvözöljük", + "LongWelcomeMessage": "Üdvözöljük az alkalmazásban. Ez egy ABP keretrendszeren alapuló startup projekt. További információért látogasson el az oldalra", + "Date": "dátum", + "Permission:Dashboard": "Irányítópult", + "Menu:Dashboard": "Irányítópult", + "Menu:HomePage": "Kezdőlap", + "Dashboard": "Irányítópult", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Ügyfélazonosító", + "ExternalProvider:Google:ClientSecret": "Ügyfél titkos kulcs", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Ügyfélazonosító", + "ExternalProvider:Microsoft:ClientSecret": "Ügyfél titkos kulcs", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Fogyasztói kulcs", + "ExternalProvider:Twitter:ConsumerSecret": "Fogyasztói titkos kulcs", + "NewsletterHeader": "Iratkozz fel a hírlevélre!", + "NewsletterInfo": "Tájékozódjon a legfrissebb eseményekről.", + "NewsletterPreference_Default": "Alapértelmezett hírlevél", + "NewsletterPrivacyAcceptMessage": "Elfogadom az Adatvédelmi szabályzatot .", + "Language": "Nyelv", + "Search": "Keresés", + "LoadMore": "Load More", + "Settings": "Beállítások", + "Theme": "Téma", + "DeviceTheme": "Eszköz téma", + "Dark": "Sötét", + "Light": "Fény", + "Unspecified": "Rendszer", + "SeeAllUsers": "Lásd: Összes felhasználó", + "TakePhoto": "Fotót készíteni", + "ChoosePhoto": "Válassz képet" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/it.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/it.json new file mode 100644 index 0000000..cb1260b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/it.json @@ -0,0 +1,42 @@ +{ + "culture": "it", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Home", + "Menu:ContactUs": "Contattaci", + "Menu:ArticleSample": "Esempio di articolo", + "Home": "Home", + "Welcome": "Benvenuto", + "LongWelcomeMessage": "Benvenuto nell'applicazione. Questo è un progetto di avvio basato sul framework ABP. Per maggiori informazioni visita", + "Date": "Data", + "Permission:Dashboard": "Cruscotto", + "Menu:Dashboard": "Cruscotto", + "Menu:HomePage": "Pagina iniziale", + "Dashboard": "Cruscotto", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Client ID", + "ExternalProvider:Google:ClientSecret": "Client Secret", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Client ID", + "ExternalProvider:Microsoft:ClientSecret": "Client Secret", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Consumer Key", + "ExternalProvider:Twitter:ConsumerSecret": "Consumer Secret", + "NewsletterHeader": "Iscriviti alla newsletter!", + "NewsletterInfo": "Ottieni informazioni sugli ultimi avvenimenti.", + "NewsletterPreference_Default": "Newsletter predefinita", + "NewsletterPrivacyAcceptMessage": "Accetto la Informativa sulla privacy.", + "Language": "Lingua", + "Search": "Ricerca", + "LoadMore": "Carica altro", + "Settings": "Impostazioni", + "Theme": "Tema", + "DeviceTheme": "Tema del dispositivo", + "Dark": "Buio", + "Light": "Leggero", + "Unspecified": "Sistema", + "SeeAllUsers": "Visualizza tutti gli utenti", + "TakePhoto": "Fare foto", + "ChoosePhoto": "Scegli la foto" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/pt-BR.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/pt-BR.json new file mode 100644 index 0000000..1c22aa6 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/pt-BR.json @@ -0,0 +1,42 @@ +{ + "culture": "pt-BR", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Principal", + "Menu:ContactUs": "Entre em contato conosco", + "Menu:ArticleSample": "Amostra de Artigo", + "Home": "Casa", + "Welcome": "Seja bem-vindo!", + "LongWelcomeMessage": "Bem-vindo a esta aplicação. Este é um projeto inicial baseado no ABP framework. Para mais informações, visite", + "Date": "Data", + "Permission:Dashboard": "Painel", + "Menu:Dashboard": "Painel", + "Menu:HomePage": "Pagina inicial", + "Dashboard": "Painel", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "ID do Cliente", + "ExternalProvider:Google:ClientSecret": "Segredo do cliente", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "ID do Cliente", + "ExternalProvider:Microsoft:ClientSecret": "Segredo do cliente", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Chave do consumidor", + "ExternalProvider:Twitter:ConsumerSecret": "consumidor secreto", + "NewsletterHeader": "Assine a newsletter!", + "NewsletterInfo": "Obtenha informações sobre os últimos acontecimentos.", + "NewsletterPreference_Default": "Boletim informativo padrão", + "NewsletterPrivacyAcceptMessage": "Eu aceito a Política de Privacidade .", + "Language": "Linguagem", + "Search": "Procurar", + "LoadMore": "Carregue mais", + "Settings": "Configurações", + "Theme": "Tema", + "DeviceTheme": "Tema do dispositivo", + "Dark": "Escuro", + "Light": "Luz", + "Unspecified": "Sistema", + "SeeAllUsers": "Ver todos os usuários", + "TakePhoto": "Tirar fotos", + "ChoosePhoto": "Escolher Foto" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ru.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ru.json new file mode 100644 index 0000000..6f5347e --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/ru.json @@ -0,0 +1,42 @@ +{ + "culture": "ru", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Дома", + "Menu:ContactUs": "Связаться с нами", + "Menu:ArticleSample": "Образец статьи", + "Home": "Дома", + "Welcome": "Добро пожаловать", + "LongWelcomeMessage": "Добро пожаловать в приложение. Это стартап-проект, основанный на структуре ABP. Для получения дополнительной информации посетите сайт", + "Date": "датировать", + "Permission:Dashboard": "Панель приборов", + "Menu:Dashboard": "Панель приборов", + "Menu:HomePage": "Домашняя страница", + "Dashboard": "Панель приборов", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "ID клиента", + "ExternalProvider:Google:ClientSecret": "Секрет клиента", + "ExternalProvider:Microsoft": "Майкрософт", + "ExternalProvider:Microsoft:ClientId": "ID клиента", + "ExternalProvider:Microsoft:ClientSecret": "Секрет клиента", + "ExternalProvider:Twitter": "Твиттер", + "ExternalProvider:Twitter:ConsumerKey": "Потребительский ключ", + "ExternalProvider:Twitter:ConsumerSecret": "Потребительский секрет", + "NewsletterHeader": "Подпишитесь на рассылку!", + "NewsletterInfo": "Получайте информацию о последних событиях.", + "NewsletterPreference_Default": "Информационный бюллетень по умолчанию", + "NewsletterPrivacyAcceptMessage": "Я принимаю Политику конфиденциальности.", + "Language": "Язык", + "Search": "Поиск", + "LoadMore": "Загрузи больше", + "Settings": "Настройки", + "Theme": "Тема", + "DeviceTheme": "Тема устройства", + "Dark": "Темный", + "Light": "Свет", + "Unspecified": "Система", + "SeeAllUsers": "Просмотреть всех пользователей", + "TakePhoto": "Сделать фотографию", + "ChoosePhoto": "Выбрать фото" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sk.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sk.json new file mode 100644 index 0000000..ae4c844 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sk.json @@ -0,0 +1,42 @@ +{ + "culture": "sk", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Domov", + "Menu:ContactUs": "Kontaktujte nás", + "Menu:ArticleSample": "Ukážka článku", + "Home": "Domov", + "Welcome": "Vitajte", + "LongWelcomeMessage": "Vitajte v aplikácii. Toto je štartovací projekt založený na ABP frameworku. Viac informácií nájdete na stránke", + "Date": "Dátum", + "Permission:Dashboard": "Dashboard", + "Menu:Dashboard": "Dashboard", + "Menu:HomePage": "Domovská stránka", + "Dashboard": "Dashboard", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Client ID", + "ExternalProvider:Google:ClientSecret": "Client Secret", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Client ID", + "ExternalProvider:Microsoft:ClientSecret": "Client Secret", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Consumer Key", + "ExternalProvider:Twitter:ConsumerSecret": "Consumer Secret", + "NewsletterHeader": "Prihláste sa na odber noviniek!", + "NewsletterInfo": "Získajte informácie o najnovšiom dianí.", + "NewsletterPreference_Default": "Predvolený odber noviniek", + "NewsletterPrivacyAcceptMessage": "Súhlasím so Zásadami ochrany osobných údajov.", + "Language": "Jazyk", + "Search": "Vyhľadávanie", + "LoadMore": "Načítať viac", + "Settings": "nastavenie", + "Theme": "Téma", + "DeviceTheme": "Téma zariadenia", + "Dark": "Tmavý", + "Light": "Svetlo", + "Unspecified": "Systém", + "SeeAllUsers": "Pozrite si Všetci používatelia", + "TakePhoto": "Odfoť", + "ChoosePhoto": "Vyberte fotografiu" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sl.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sl.json new file mode 100644 index 0000000..b4f3250 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/sl.json @@ -0,0 +1,42 @@ +{ + "culture": "sl", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Domov", + "Menu:ContactUs": "Kontaktiraj nas", + "Menu:ArticleSample": "Vzorec članka", + "Home": "Domov", + "Welcome": "Dobrodošli", + "LongWelcomeMessage": "Dobrodošli v aplikaciji. To je osnovni projekt, ki temelji na razvojnem okolju ABP. Za več informacij obiščite", + "Date": "datum", + "Permission:Dashboard": "Nadzorna plošča", + "Menu:Dashboard": "Nadzorna plošča", + "Menu:HomePage": "Domača stran", + "Dashboard": "Nadzorna plošča", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "ID stranke", + "ExternalProvider:Google:ClientSecret": "Skrivnost stranke", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "ID stranke", + "ExternalProvider:Microsoft:ClientSecret": "Skrivnost stranke", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Potrošniški ključ", + "ExternalProvider:Twitter:ConsumerSecret": "Potrošnikova skrivnost", + "NewsletterHeader": "Naročite se na novice!", + "NewsletterInfo": "Pridobite informacije o najnovejših dogodkih.", + "NewsletterPreference_Default": "Privzeto glasilo", + "NewsletterPrivacyAcceptMessage": "Sprejemam pravilnik o zasebnosti.", + "Language": "Jezik", + "Search": "Iskanje", + "LoadMore": "Naloži več", + "Settings": "nastavitve", + "Theme": "Tema", + "DeviceTheme": "Tema naprave", + "Dark": "Temno", + "Light": "Svetloba", + "Unspecified": "Sistem", + "SeeAllUsers": "Glejte Vsi uporabniki", + "TakePhoto": "Posnemi fotografijo", + "ChoosePhoto": "Izberite fotografijo" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/tr.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/tr.json new file mode 100644 index 0000000..9b1e63b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/tr.json @@ -0,0 +1,42 @@ +{ + "culture": "tr", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "Ana sayfa", + "Menu:ContactUs": "Bize Ulaşın", + "Menu:ArticleSample": "Yazı Örneği", + "Home": "Ana sayfa", + "Welcome": "Hoşgeldiniz", + "LongWelcomeMessage": "Uygulamaya hoşgeldiniz. Bu, ABP framework'ü üzerine bina edilmiş bir başlangıç projesidir. Daha fazla bilgi için ziyaret edebilirsiniz", + "Date": "Tarih", + "Permission:Dashboard": "Genel görünüm", + "Menu:Dashboard": "Genel görünüm", + "Menu:HomePage": "ana sayfa", + "Dashboard": "Genel görünüm", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Client ID", + "ExternalProvider:Google:ClientSecret": "Client Secret", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Client ID", + "ExternalProvider:Microsoft:ClientSecret": "Client Secret", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Consumer Key", + "ExternalProvider:Twitter:ConsumerSecret": "Consumer Secret", + "NewsletterHeader": "Bültene abone olun!", + "NewsletterInfo": "Son gelişmeler hakkında bilgi alın.", + "NewsletterPreference_Default": "Varsayılan Bülten", + "NewsletterPrivacyAcceptMessage": "Gizlilik Politikası'nı kabul ediyorum.", + "Language": "Dil", + "Search": "Ara", + "LoadMore": "Daha fazla yükle", + "Settings": "Ayarlar", + "Theme": "Tema", + "DeviceTheme": "Cihaz Teması", + "Dark": "Koyu", + "Light": "Açık", + "Unspecified": "Sistem", + "SeeAllUsers": "Tüm Kullanıcıları Gör", + "TakePhoto": "Fotoğraf Çek", + "ChoosePhoto": "Fotoğraf Seç" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/zh-Hans.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/zh-Hans.json new file mode 100644 index 0000000..2f9eb3b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProject/zh-Hans.json @@ -0,0 +1,59 @@ +{ + "culture": "zh-Hans", + "texts": { + "AppName": "AbpProject", + "Menu:Home": "首页", + "Menu:ContactUs": "联系我们", + "Menu:ArticleSample": "文章示例", + "Home": "首页", + "Welcome": "欢迎", + "LongWelcomeMessage": "欢迎使用本应用程序。这是一个基于 ABP 框架的启动项目。欲了解更多信息,请访问", + "Date": "日期", + "Permission:Dashboard": "仪表板", + "Menu:Dashboard": "仪表板", + "Menu:HomePage": "主页", + "Dashboard": "仪表板", + "ExternalProvider:Google": "Google", + "ExternalProvider:Google:ClientId": "Client Id", + "ExternalProvider:Google:ClientSecret": "Client Secret", + "ExternalProvider:Microsoft": "Microsoft", + "ExternalProvider:Microsoft:ClientId": "Client Id", + "ExternalProvider:Microsoft:ClientSecret": "Client Secret", + "ExternalProvider:Twitter": "Twitter", + "ExternalProvider:Twitter:ConsumerKey": "Consumer Key", + "ExternalProvider:Twitter:ConsumerSecret": "Consumer Secret", + "NewsletterHeader": "订阅时事通讯!", + "NewsletterInfo": "了解最新动态。", + "NewsletterPreference_Default": "默认通讯", + "NewsletterPrivacyAcceptMessage": "我接受隐私政策。", + "Language": "语言", + "Search": "搜索", + "LoadMore": "加载更多", + "Settings": "设置", + "Theme": "主题", + "DeviceTheme": "设备主题", + "Dark": "Dark", + "Light": "Light", + "Unspecified": "System", + "SeeAllUsers": "查看所有用户", + "TakePhoto": "拍摄照片", + "ChoosePhoto": "选择照片", + "Menu:ProductManagement": "产品管理", + "Menu:Products": "产品", + "Name": "名称", + "CategoryName": "类别", + "Price": "价格", + "StockState": "状态", + "Enum:StockState:0": "预购", + "Enum:StockState:1": "已入库", + "Enum:StockState:2": "不可用", + "Enum:StockState:3": "已停用", + "CreationTime": "创建时间", + "NewProduct": "新产品", + "Category": "类别", + "IsFreeCargo": "包邮", + "ReleaseDate": "发布时间", + "ProductDeletionConfirmationMessage": "确认要删除该产品吗", + "SuccessfullyDeleted": "删除成功" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProjectResource.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProjectResource.cs new file mode 100644 index 0000000..d61c8c1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Localization/AbpProjectResource.cs @@ -0,0 +1,9 @@ +using Volo.Abp.Localization; + +namespace Skcks.Study.AbpProject.Localization; + +[LocalizationResourceName("AbpProject")] +public class AbpProjectResource +{ + +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs new file mode 100644 index 0000000..b1553dd --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs @@ -0,0 +1,10 @@ +namespace Skcks.Study.AbpProject.MultiTenancy; + +public static class MultiTenancyConsts +{ + /* Enable/disable multi-tenancy easily in a single point. + * If you will never need to multi-tenancy, you can remove + * related modules and code parts, including this file. + */ + public const bool IsEnabled = true; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductConsts.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductConsts.cs new file mode 100644 index 0000000..a7b54d9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductConsts.cs @@ -0,0 +1,6 @@ +namespace Skcks.Study.AbpProject.Products; + +public class ProductConsts +{ + public const int MaxNameLength = 128; +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductStockState.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductStockState.cs new file mode 100644 index 0000000..ccc755a --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Products/ProductStockState.cs @@ -0,0 +1,9 @@ +namespace Skcks.Study.AbpProject.Products; + +public enum ProductStockState : byte +{ + PreOrder, + InStock, + NotAvailable, + Stopped +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.abppkg new file mode 100644 index 0000000..8b3de05 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.domain-shared" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.csproj new file mode 100644 index 0000000..0622d59 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain.Shared/Skcks.Study.AbpProject.Domain.Shared.csproj @@ -0,0 +1,37 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectConsts.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectConsts.cs new file mode 100644 index 0000000..e185943 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectConsts.cs @@ -0,0 +1,11 @@ +using Volo.Abp.Identity; + +namespace Skcks.Study.AbpProject; + +public static class AbpProjectConsts +{ + public const string DbTablePrefix = "App"; + public const string? DbSchema = null; + public const string AdminEmailDefaultValue = IdentityDataSeedContributor.AdminEmailDefaultValue; + public const string AdminPasswordDefaultValue = IdentityDataSeedContributor.AdminPasswordDefaultValue; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectDomainModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectDomainModule.cs new file mode 100644 index 0000000..49a7a2a --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/AbpProjectDomainModule.cs @@ -0,0 +1,73 @@ +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection.Extensions; +using Skcks.Study.AbpProject.Localization; +using Skcks.Study.AbpProject.MultiTenancy; +using Volo.Abp.Localization; +using Volo.Abp.Modularity; +using Volo.Abp.MultiTenancy; +using Volo.Abp.PermissionManagement.Identity; +using Volo.Abp.SettingManagement; +using Volo.Abp.BlobStoring.Database; +using Volo.Abp.Caching; +using Volo.Abp.OpenIddict; +using Volo.Abp.PermissionManagement.OpenIddict; +using Volo.Abp.AuditLogging; +using Volo.Abp.BackgroundJobs; +using Volo.Abp.Emailing; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Identity; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectDomainSharedModule), + typeof(AbpAuditLoggingDomainModule), + typeof(AbpCachingModule), + typeof(AbpBackgroundJobsDomainModule), + typeof(AbpFeatureManagementDomainModule), + typeof(AbpPermissionManagementDomainIdentityModule), + typeof(AbpPermissionManagementDomainOpenIddictModule), + typeof(AbpSettingManagementDomainModule), + typeof(AbpEmailingModule), + typeof(AbpIdentityDomainModule), + typeof(AbpOpenIddictDomainModule), + typeof(AbpTenantManagementDomainModule), + typeof(BlobStoringDatabaseDomainModule) + )] +public class AbpProjectDomainModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.IsEnabled = MultiTenancyConsts.IsEnabled; + }); + + Configure(options => + { + options.Languages.Add(new LanguageInfo("ar", "ar", "العربية")); + options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština")); + options.Languages.Add(new LanguageInfo("en", "en", "English")); + options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)")); + options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar")); + options.Languages.Add(new LanguageInfo("fi", "fi", "Finnish")); + options.Languages.Add(new LanguageInfo("fr", "fr", "Français")); + options.Languages.Add(new LanguageInfo("hi", "hi", "Hindi")); + options.Languages.Add(new LanguageInfo("it", "it", "Italiano")); + options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português")); + options.Languages.Add(new LanguageInfo("ru", "ru", "Русский")); + options.Languages.Add(new LanguageInfo("sk", "sk", "Slovak")); + options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe")); + options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文")); + options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文")); + options.Languages.Add(new LanguageInfo("de-DE", "de-DE", "Deutsch")); + options.Languages.Add(new LanguageInfo("es", "es", "Español")); + }); + + +#if DEBUG + context.Services.Replace(ServiceDescriptor.Singleton()); +#endif + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Categories/Category.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Categories/Category.cs new file mode 100644 index 0000000..8148f63 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Categories/Category.cs @@ -0,0 +1,9 @@ +using System; +using Volo.Abp.Domain.Entities.Auditing; + +namespace Skcks.Study.AbpProject.Categories; + +public class Category : AuditedAggregateRoot +{ + public string Name { get; set; } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDataSeedContributor.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDataSeedContributor.cs new file mode 100644 index 0000000..24981c5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDataSeedContributor.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Categories; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Repositories; + +namespace Skcks.Study.AbpProject.Data; + +public class AbpProjectDataSeedContributor:IDataSeedContributor,ITransientDependency +{ + private readonly IRepository _categoryRepository; + private readonly IRepository _productRepository; + + public AbpProjectDataSeedContributor(IRepository categoryRepository, IRepository productRepository) + { + _categoryRepository = categoryRepository; + _productRepository = productRepository; + } + + public async Task SeedAsync(DataSeedContext context) + { + if (await _categoryRepository.CountAsync() > 0) + { + return; + } + + var testCategory = new Category + { + Name = "Test Category", + }; + await _categoryRepository.InsertManyAsync(new List { testCategory}); + + var testProduct = new Product + { + Category = testCategory, + Name = "测试商品", + Price = 99999, + ReleaseDate = DateTime.Now, + StockState = ProductStockState.NotAvailable + }; + + + await _productRepository.InsertManyAsync(new List { testProduct }); + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDbMigrationService.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDbMigrationService.cs new file mode 100644 index 0000000..d18e3d3 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/AbpProjectDbMigrationService.cs @@ -0,0 +1,221 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Threading.Tasks; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging.Abstractions; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Identity; +using Volo.Abp.MultiTenancy; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject.Data; + +public class AbpProjectDbMigrationService : ITransientDependency +{ + public ILogger Logger { get; set; } + + private readonly IDataSeeder _dataSeeder; + private readonly IEnumerable _dbSchemaMigrators; + private readonly ITenantRepository _tenantRepository; + private readonly ICurrentTenant _currentTenant; + + public AbpProjectDbMigrationService( + IDataSeeder dataSeeder, + ITenantRepository tenantRepository, + ICurrentTenant currentTenant, + IEnumerable dbSchemaMigrators) + { + _dataSeeder = dataSeeder; + _tenantRepository = tenantRepository; + _currentTenant = currentTenant; + _dbSchemaMigrators = dbSchemaMigrators; + + Logger = NullLogger.Instance; + } + + public async Task MigrateAsync() + { + var initialMigrationAdded = AddInitialMigrationIfNotExist(); + + if (initialMigrationAdded) + { + return; + } + + Logger.LogInformation("Started database migrations..."); + + await MigrateDatabaseSchemaAsync(); + await SeedDataAsync(); + + Logger.LogInformation($"Successfully completed host database migrations."); + + var tenants = await _tenantRepository.GetListAsync(includeDetails: true); + + var migratedDatabaseSchemas = new HashSet(); + foreach (var tenant in tenants) + { + using (_currentTenant.Change(tenant.Id)) + { + if (tenant.ConnectionStrings.Any()) + { + var tenantConnectionStrings = tenant.ConnectionStrings + .Select(x => x.Value) + .ToList(); + + if (!migratedDatabaseSchemas.IsSupersetOf(tenantConnectionStrings)) + { + await MigrateDatabaseSchemaAsync(tenant); + + migratedDatabaseSchemas.AddIfNotContains(tenantConnectionStrings); + } + } + + await SeedDataAsync(tenant); + } + + Logger.LogInformation($"Successfully completed {tenant.Name} tenant database migrations."); + } + + Logger.LogInformation("Successfully completed all database migrations."); + Logger.LogInformation("You can safely end this process..."); + } + + private async Task MigrateDatabaseSchemaAsync(Tenant? tenant = null) + { + Logger.LogInformation( + $"Migrating schema for {(tenant == null ? "host" : tenant.Name + " tenant")} database..."); + + foreach (var migrator in _dbSchemaMigrators) + { + await migrator.MigrateAsync(); + } + } + + private async Task SeedDataAsync(Tenant? tenant = null) + { + Logger.LogInformation($"Executing {(tenant == null ? "host" : tenant.Name + " tenant")} database seed..."); + + await _dataSeeder.SeedAsync(new DataSeedContext(tenant?.Id) + .WithProperty(IdentityDataSeedContributor.AdminEmailPropertyName, + AbpProjectConsts.AdminEmailDefaultValue) + .WithProperty(IdentityDataSeedContributor.AdminPasswordPropertyName, + AbpProjectConsts.AdminPasswordDefaultValue) + ); + } + + private bool AddInitialMigrationIfNotExist() + { + try + { + if (!DbMigrationsProjectExists()) + { + return false; + } + } + catch (Exception) + { + return false; + } + + try + { + if (!MigrationsFolderExists()) + { + AddInitialMigration(); + return true; + } + else + { + return false; + } + } + catch (Exception e) + { + Logger.LogWarning("Couldn't determinate if any migrations exist : " + e.Message); + return false; + } + } + + private bool DbMigrationsProjectExists() + { + var dbMigrationsProjectFolder = GetEntityFrameworkCoreProjectFolderPath(); + + return dbMigrationsProjectFolder != null; + } + + private bool MigrationsFolderExists() + { + var dbMigrationsProjectFolder = GetEntityFrameworkCoreProjectFolderPath(); + + return dbMigrationsProjectFolder != null && Directory.Exists(Path.Combine(dbMigrationsProjectFolder, "Migrations")); + } + + private void AddInitialMigration() + { + Logger.LogInformation("Creating initial migration..."); + + string argumentPrefix; + string fileName; + + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX) || RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) + { + argumentPrefix = "-c"; + fileName = "/bin/bash"; + } + else + { + argumentPrefix = "/C"; + fileName = "cmd.exe"; + } + + var procStartInfo = new ProcessStartInfo(fileName, + $"{argumentPrefix} \"abp create-migration-and-run-migrator \"{GetEntityFrameworkCoreProjectFolderPath()}\"\"" + ); + + try + { + Process.Start(procStartInfo); + } + catch (Exception) + { + throw new Exception("Couldn't run ABP CLI..."); + } + } + + private string? GetEntityFrameworkCoreProjectFolderPath() + { + var slnDirectoryPath = GetSolutionDirectoryPath(); + + if (slnDirectoryPath == null) + { + throw new Exception("Solution folder not found!"); + } + + var srcDirectoryPath = Path.Combine(slnDirectoryPath, "src"); + + return Directory.GetDirectories(srcDirectoryPath) + .FirstOrDefault(d => d.EndsWith(".EntityFrameworkCore")); + } + + private string? GetSolutionDirectoryPath() + { + var currentDirectory = new DirectoryInfo(Directory.GetCurrentDirectory()); + + while (currentDirectory != null && Directory.GetParent(currentDirectory.FullName) != null) + { + currentDirectory = Directory.GetParent(currentDirectory.FullName); + + if (currentDirectory != null && Directory.GetFiles(currentDirectory.FullName).FirstOrDefault(f => f.EndsWith(".sln")) != null) + { + return currentDirectory.FullName; + } + } + + return null; + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/IAbpProjectDbSchemaMigrator.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/IAbpProjectDbSchemaMigrator.cs new file mode 100644 index 0000000..f98ca49 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/IAbpProjectDbSchemaMigrator.cs @@ -0,0 +1,8 @@ +using System.Threading.Tasks; + +namespace Skcks.Study.AbpProject.Data; + +public interface IAbpProjectDbSchemaMigrator +{ + Task MigrateAsync(); +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/NullAbpProjectDbSchemaMigrator.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/NullAbpProjectDbSchemaMigrator.cs new file mode 100644 index 0000000..0ce8778 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Data/NullAbpProjectDbSchemaMigrator.cs @@ -0,0 +1,15 @@ +using System.Threading.Tasks; +using Volo.Abp.DependencyInjection; + +namespace Skcks.Study.AbpProject.Data; + +/* This is used if database provider does't define + * IAbpProjectDbSchemaMigrator implementation. + */ +public class NullAbpProjectDbSchemaMigrator : IAbpProjectDbSchemaMigrator, ITransientDependency +{ + public Task MigrateAsync() + { + return Task.CompletedTask; + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/OpenIddict/OpenIddictDataSeedContributor.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/OpenIddict/OpenIddictDataSeedContributor.cs new file mode 100644 index 0000000..401bf5c --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/OpenIddict/OpenIddictDataSeedContributor.cs @@ -0,0 +1,361 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text.Json; +using System.Threading.Tasks; +using JetBrains.Annotations; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Localization; +using OpenIddict.Abstractions; +using Volo.Abp; +using Volo.Abp.Authorization.Permissions; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.OpenIddict.Applications; +using Volo.Abp.OpenIddict.Scopes; +using Volo.Abp.PermissionManagement; +using Volo.Abp.Uow; + +namespace Skcks.Study.AbpProject.OpenIddict; + +/* Creates initial data that is needed to property run the application + * and make client-to-server communication possible. + */ +public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDependency +{ + private readonly IConfiguration _configuration; + private readonly IOpenIddictApplicationRepository _openIddictApplicationRepository; + private readonly IAbpApplicationManager _applicationManager; + private readonly IOpenIddictScopeRepository _openIddictScopeRepository; + private readonly IOpenIddictScopeManager _scopeManager; + private readonly IPermissionDataSeeder _permissionDataSeeder; + private readonly IStringLocalizer L; + + public OpenIddictDataSeedContributor( + IConfiguration configuration, + IOpenIddictApplicationRepository openIddictApplicationRepository, + IAbpApplicationManager applicationManager, + IOpenIddictScopeRepository openIddictScopeRepository, + IOpenIddictScopeManager scopeManager, + IPermissionDataSeeder permissionDataSeeder, + IStringLocalizer l) + { + _configuration = configuration; + _openIddictApplicationRepository = openIddictApplicationRepository; + _applicationManager = applicationManager; + _openIddictScopeRepository = openIddictScopeRepository; + _scopeManager = scopeManager; + _permissionDataSeeder = permissionDataSeeder; + L = l; + } + + [UnitOfWork] + public virtual async Task SeedAsync(DataSeedContext context) + { + await CreateScopesAsync(); + await CreateApplicationsAsync(); + } + + private async Task CreateScopesAsync() + { + if (await _openIddictScopeRepository.FindByNameAsync("AbpProject") == null) + { + await _scopeManager.CreateAsync(new OpenIddictScopeDescriptor { + Name = "AbpProject", DisplayName = "AbpProject API", Resources = { "AbpProject" } + }); + } + } + + private async Task CreateApplicationsAsync() + { + var commonScopes = new List { + OpenIddictConstants.Permissions.Scopes.Address, + OpenIddictConstants.Permissions.Scopes.Email, + OpenIddictConstants.Permissions.Scopes.Phone, + OpenIddictConstants.Permissions.Scopes.Profile, + OpenIddictConstants.Permissions.Scopes.Roles, + "AbpProject" + }; + + var configurationSection = _configuration.GetSection("OpenIddict:Applications"); + + + //Console Test / Angular Client + var consoleAndAngularClientId = configurationSection["AbpProject_App:ClientId"]; + if (!consoleAndAngularClientId.IsNullOrWhiteSpace()) + { + var consoleAndAngularClientRootUrl = configurationSection["AbpProject_App:RootUrl"]?.TrimEnd('/'); + await CreateApplicationAsync( + name: consoleAndAngularClientId!, + type: OpenIddictConstants.ClientTypes.Public, + consentType: OpenIddictConstants.ConsentTypes.Implicit, + displayName: "Console Test / Angular Application", + secret: null, + grantTypes: new List { + OpenIddictConstants.GrantTypes.AuthorizationCode, + OpenIddictConstants.GrantTypes.Password, + OpenIddictConstants.GrantTypes.ClientCredentials, + OpenIddictConstants.GrantTypes.RefreshToken, + "LinkLogin", + "Impersonation" + }, + scopes: commonScopes, + redirectUri: consoleAndAngularClientRootUrl, + postLogoutRedirectUri: consoleAndAngularClientRootUrl, + clientUri: consoleAndAngularClientRootUrl, + logoUri: "/images/clients/angular.svg" + ); + } + + + + + + + + // Swagger Client + var swaggerClientId = configurationSection["AbpProject_Swagger:ClientId"]; + if (!swaggerClientId.IsNullOrWhiteSpace()) + { + var swaggerRootUrl = configurationSection["AbpProject_Swagger:RootUrl"]?.TrimEnd('/'); + + await CreateApplicationAsync( + name: swaggerClientId!, + type: OpenIddictConstants.ClientTypes.Public, + consentType: OpenIddictConstants.ConsentTypes.Implicit, + displayName: "Swagger Application", + secret: null, + grantTypes: new List { OpenIddictConstants.GrantTypes.AuthorizationCode, }, + scopes: commonScopes, + redirectUri: $"{swaggerRootUrl}/swagger/oauth2-redirect.html", + clientUri: swaggerRootUrl, + logoUri: "/images/clients/swagger.svg" + ); + } + + + } + + private async Task CreateApplicationAsync( + [NotNull] string name, + [NotNull] string type, + [NotNull] string consentType, + string displayName, + string? secret, + List grantTypes, + List scopes, + string? redirectUri = null, + string? postLogoutRedirectUri = null, + List? permissions = null, + string? clientUri = null, + string? logoUri = null) + { + if (!string.IsNullOrEmpty(secret) && string.Equals(type, OpenIddictConstants.ClientTypes.Public, + StringComparison.OrdinalIgnoreCase)) + { + throw new BusinessException(L["NoClientSecretCanBeSetForPublicApplications"]); + } + + if (string.IsNullOrEmpty(secret) && string.Equals(type, OpenIddictConstants.ClientTypes.Confidential, + StringComparison.OrdinalIgnoreCase)) + { + throw new BusinessException(L["TheClientSecretIsRequiredForConfidentialApplications"]); + } + + var client = await _openIddictApplicationRepository.FindByClientIdAsync(name); + + var application = new AbpApplicationDescriptor { + ClientId = name, + ClientType = type, + ClientSecret = secret, + ConsentType = consentType, + DisplayName = displayName, + ClientUri = clientUri, + LogoUri = logoUri, + }; + + Check.NotNullOrEmpty(grantTypes, nameof(grantTypes)); + Check.NotNullOrEmpty(scopes, nameof(scopes)); + + if (new[] { OpenIddictConstants.GrantTypes.AuthorizationCode, OpenIddictConstants.GrantTypes.Implicit }.All( + grantTypes.Contains)) + { + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.CodeIdToken); + + if (string.Equals(type, OpenIddictConstants.ClientTypes.Public, StringComparison.OrdinalIgnoreCase)) + { + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.CodeIdTokenToken); + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.CodeToken); + } + } + + if (!redirectUri.IsNullOrWhiteSpace() || !postLogoutRedirectUri.IsNullOrWhiteSpace()) + { + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Logout); + } + + var buildInGrantTypes = new[] { + OpenIddictConstants.GrantTypes.Implicit, OpenIddictConstants.GrantTypes.Password, + OpenIddictConstants.GrantTypes.AuthorizationCode, OpenIddictConstants.GrantTypes.ClientCredentials, + OpenIddictConstants.GrantTypes.DeviceCode, OpenIddictConstants.GrantTypes.RefreshToken + }; + + foreach (var grantType in grantTypes) + { + if (grantType == OpenIddictConstants.GrantTypes.AuthorizationCode) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.AuthorizationCode); + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.Code); + } + + if (grantType == OpenIddictConstants.GrantTypes.AuthorizationCode || + grantType == OpenIddictConstants.GrantTypes.Implicit) + { + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Authorization); + } + + if (grantType == OpenIddictConstants.GrantTypes.AuthorizationCode || + grantType == OpenIddictConstants.GrantTypes.ClientCredentials || + grantType == OpenIddictConstants.GrantTypes.Password || + grantType == OpenIddictConstants.GrantTypes.RefreshToken || + grantType == OpenIddictConstants.GrantTypes.DeviceCode) + { + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Token); + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Revocation); + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Introspection); + } + + if (grantType == OpenIddictConstants.GrantTypes.ClientCredentials) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.ClientCredentials); + } + + if (grantType == OpenIddictConstants.GrantTypes.Implicit) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.Implicit); + } + + if (grantType == OpenIddictConstants.GrantTypes.Password) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.Password); + } + + if (grantType == OpenIddictConstants.GrantTypes.RefreshToken) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.RefreshToken); + } + + if (grantType == OpenIddictConstants.GrantTypes.DeviceCode) + { + application.Permissions.Add(OpenIddictConstants.Permissions.GrantTypes.DeviceCode); + application.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Device); + } + + if (grantType == OpenIddictConstants.GrantTypes.Implicit) + { + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.IdToken); + if (string.Equals(type, OpenIddictConstants.ClientTypes.Public, StringComparison.OrdinalIgnoreCase)) + { + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.IdTokenToken); + application.Permissions.Add(OpenIddictConstants.Permissions.ResponseTypes.Token); + } + } + + if (!buildInGrantTypes.Contains(grantType)) + { + application.Permissions.Add(OpenIddictConstants.Permissions.Prefixes.GrantType + grantType); + } + } + + var buildInScopes = new[] { + OpenIddictConstants.Permissions.Scopes.Address, OpenIddictConstants.Permissions.Scopes.Email, + OpenIddictConstants.Permissions.Scopes.Phone, OpenIddictConstants.Permissions.Scopes.Profile, + OpenIddictConstants.Permissions.Scopes.Roles + }; + + foreach (var scope in scopes) + { + if (buildInScopes.Contains(scope)) + { + application.Permissions.Add(scope); + } + else + { + application.Permissions.Add(OpenIddictConstants.Permissions.Prefixes.Scope + scope); + } + } + + if (redirectUri != null) + { + if (!redirectUri.IsNullOrEmpty()) + { + if (!Uri.TryCreate(redirectUri, UriKind.Absolute, out var uri) || !uri.IsWellFormedOriginalString()) + { + throw new BusinessException(L["InvalidRedirectUri", redirectUri]); + } + + if (application.RedirectUris.All(x => x != uri)) + { + application.RedirectUris.Add(uri); + } + } + } + + if (postLogoutRedirectUri != null) + { + if (!postLogoutRedirectUri.IsNullOrEmpty()) + { + if (!Uri.TryCreate(postLogoutRedirectUri, UriKind.Absolute, out var uri) || + !uri.IsWellFormedOriginalString()) + { + throw new BusinessException(L["InvalidPostLogoutRedirectUri", postLogoutRedirectUri]); + } + + if (application.PostLogoutRedirectUris.All(x => x != uri)) + { + application.PostLogoutRedirectUris.Add(uri); + } + } + } + + if (permissions != null) + { + await _permissionDataSeeder.SeedAsync( + ClientPermissionValueProvider.ProviderName, + name, + permissions, + null + ); + } + + if (client == null) + { + await _applicationManager.CreateAsync(application); + return; + } + + if (!HasSameRedirectUris(client, application)) + { + client.RedirectUris = JsonSerializer.Serialize(application.RedirectUris.Select(q => q.ToString().RemovePostFix("/"))); + client.PostLogoutRedirectUris = JsonSerializer.Serialize(application.PostLogoutRedirectUris.Select(q => q.ToString().RemovePostFix("/"))); + + await _applicationManager.UpdateAsync(client.ToModel()); + } + + if (!HasSameScopes(client, application)) + { + client.Permissions = JsonSerializer.Serialize(application.Permissions.Select(q => q.ToString())); + await _applicationManager.UpdateAsync(client.ToModel()); + } + } + + private bool HasSameRedirectUris(OpenIddictApplication existingClient, AbpApplicationDescriptor application) + { + return existingClient.RedirectUris == JsonSerializer.Serialize(application.RedirectUris.Select(q => q.ToString().RemovePostFix("/"))); + } + + private bool HasSameScopes(OpenIddictApplication existingClient, AbpApplicationDescriptor application) + { + return existingClient.Permissions == JsonSerializer.Serialize(application.Permissions.Select(q => q.ToString().TrimEnd('/'))); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Products/Product.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Products/Product.cs new file mode 100644 index 0000000..0cb5824 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Products/Product.cs @@ -0,0 +1,16 @@ +using System; +using Skcks.Study.AbpProject.Categories; +using Volo.Abp.Domain.Entities.Auditing; + +namespace Skcks.Study.AbpProject.Products; + +public class Product:FullAuditedAggregateRoot +{ + public Category Category { get; set; } + public Guid CategoryId { get; set; } + public string Name { get; set; } + public float Price { get; set; } + public bool IsFreeCargo { get; set; } + public DateTime ReleaseDate { get; set; } + public ProductStockState StockState { get; set; } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Properties/AssemblyInfo.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3acc72d --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Properties/AssemblyInfo.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleToAttribute("Skcks.Study.AbpProject.Domain.Tests")] +[assembly:InternalsVisibleToAttribute("Skcks.Study.AbpProject.TestBase")] diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettingDefinitionProvider.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettingDefinitionProvider.cs new file mode 100644 index 0000000..bd6b9a5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettingDefinitionProvider.cs @@ -0,0 +1,12 @@ +using Volo.Abp.Settings; + +namespace Skcks.Study.AbpProject.Settings; + +public class AbpProjectSettingDefinitionProvider : SettingDefinitionProvider +{ + public override void Define(ISettingDefinitionContext context) + { + //Define your own settings here. Example: + //context.Add(new SettingDefinition(AbpProjectSettings.MySetting1)); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettings.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettings.cs new file mode 100644 index 0000000..a84c42b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Settings/AbpProjectSettings.cs @@ -0,0 +1,9 @@ +namespace Skcks.Study.AbpProject.Settings; + +public static class AbpProjectSettings +{ + private const string Prefix = "AbpProject"; + + //Add your own setting names here. Example: + //public const string MySetting1 = Prefix + ".MySetting1"; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.abppkg new file mode 100644 index 0000000..1d574ef --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.domain" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.csproj new file mode 100644 index 0000000..6f35008 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Domain/Skcks.Study.AbpProject.Domain.csproj @@ -0,0 +1,33 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContext.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContext.cs new file mode 100644 index 0000000..b274f20 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContext.cs @@ -0,0 +1,122 @@ +using Microsoft.EntityFrameworkCore; +using Skcks.Study.AbpProject.Categories; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.AuditLogging.EntityFrameworkCore; +using Volo.Abp.BackgroundJobs.EntityFrameworkCore; +using Volo.Abp.BlobStoring.Database.EntityFrameworkCore; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore.Modeling; +using Volo.Abp.FeatureManagement.EntityFrameworkCore; +using Volo.Abp.Identity; +using Volo.Abp.Identity.EntityFrameworkCore; +using Volo.Abp.PermissionManagement.EntityFrameworkCore; +using Volo.Abp.SettingManagement.EntityFrameworkCore; +using Volo.Abp.OpenIddict.EntityFrameworkCore; +using Volo.Abp.TenantManagement; +using Volo.Abp.TenantManagement.EntityFrameworkCore; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +[ReplaceDbContext(typeof(IIdentityDbContext))] +[ReplaceDbContext(typeof(ITenantManagementDbContext))] +[ConnectionStringName("Default")] +public class AbpProjectDbContext : + AbpDbContext, + ITenantManagementDbContext, + IIdentityDbContext +{ + /* Add DbSet properties for your Aggregate Roots / Entities here. */ + + + #region Entities from the modules + + /* Notice: We only implemented IIdentityProDbContext and ISaasDbContext + * and replaced them for this DbContext. This allows you to perform JOIN + * queries for the entities of these modules over the repositories easily. You + * typically don't need that for other modules. But, if you need, you can + * implement the DbContext interface of the needed module and use ReplaceDbContext + * attribute just like IIdentityProDbContext and ISaasDbContext. + * + * More info: Replacing a DbContext of a module ensures that the related module + * uses this DbContext on runtime. Otherwise, it will use its own DbContext class. + */ + + // Identity + public DbSet Users { get; set; } + public DbSet Roles { get; set; } + public DbSet ClaimTypes { get; set; } + public DbSet OrganizationUnits { get; set; } + public DbSet SecurityLogs { get; set; } + public DbSet LinkUsers { get; set; } + public DbSet UserDelegations { get; set; } + public DbSet Sessions { get; set; } + + // Tenant Management + public DbSet Tenants { get; set; } + public DbSet TenantConnectionStrings { get; set; } + + #endregion + + public DbSet Products { get; set; } + public DbSet Categories { get; set; } + + public AbpProjectDbContext(DbContextOptions options) + : base(options) + { + + } + + protected override void OnModelCreating(ModelBuilder builder) + { + base.OnModelCreating(builder); + + /* Include modules to your migration db context */ + + builder.ConfigurePermissionManagement(); + builder.ConfigureSettingManagement(); + builder.ConfigureBackgroundJobs(); + builder.ConfigureAuditLogging(); + builder.ConfigureFeatureManagement(); + builder.ConfigureIdentity(); + builder.ConfigureOpenIddict(); + builder.ConfigureTenantManagement(); + builder.ConfigureBlobStoring(); + + /* Configure your own tables/entities inside here */ + + //builder.Entity(b => + //{ + // b.ToTable(AbpProjectConsts.DbTablePrefix + "YourEntities", AbpProjectConsts.DbSchema); + // b.ConfigureByConvention(); //auto configure for the base class props + // //... + //}); + builder.Entity(b => + { + // 表名 + b.ToTable("Categories"); + // 约束 + b.Property(x => x.Name) + .HasMaxLength(CategoryConsts.MaxNameLength) + .IsRequired(); + // 索引 + b.HasIndex(x => x.Name); + }); + + builder.Entity(b => + { + b.ToTable("Products"); + b.Property(x => x.Name) + .HasMaxLength(ProductConsts.MaxNameLength) + .IsRequired(); + + b.HasOne(x=>x.Category) + .WithMany() + .HasForeignKey(x=>x.CategoryId) + .OnDelete(DeleteBehavior.Restrict) + .IsRequired(); + b.HasIndex(x=>x.Name).IsUnique(); + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContextFactory.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContextFactory.cs new file mode 100644 index 0000000..5d7d63f --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectDbContextFactory.cs @@ -0,0 +1,33 @@ +using System; +using System.IO; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; +using Microsoft.Extensions.Configuration; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +/* This class is needed for EF Core console commands + * (like Add-Migration and Update-Database commands) */ +public class AbpProjectDbContextFactory : IDesignTimeDbContextFactory +{ + public AbpProjectDbContext CreateDbContext(string[] args) + { + var configuration = BuildConfiguration(); + + AbpProjectEfCoreEntityExtensionMappings.Configure(); + + var builder = new DbContextOptionsBuilder() + .UseSqlServer(configuration.GetConnectionString("Default")); + + return new AbpProjectDbContext(builder.Options); + } + + private static IConfigurationRoot BuildConfiguration() + { + var builder = new ConfigurationBuilder() + .SetBasePath(Path.Combine(Directory.GetCurrentDirectory(), "../Skcks.Study.AbpProject.DbMigrator/")) + .AddJsonFile("appsettings.json", optional: false); + + return builder.Build(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEfCoreEntityExtensionMappings.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEfCoreEntityExtensionMappings.cs new file mode 100644 index 0000000..f1ac241 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEfCoreEntityExtensionMappings.cs @@ -0,0 +1,44 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.Identity; +using Volo.Abp.ObjectExtending; +using Volo.Abp.Threading; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +public static class AbpProjectEfCoreEntityExtensionMappings +{ + private static readonly OneTimeRunner OneTimeRunner = new OneTimeRunner(); + + public static void Configure() + { + AbpProjectGlobalFeatureConfigurator.Configure(); + AbpProjectModuleExtensionConfigurator.Configure(); + + OneTimeRunner.Run(() => + { + /* You can configure extra properties for the + * entities defined in the modules used by your application. + * + * This class can be used to map these extra properties to table fields in the database. + * + * USE THIS CLASS ONLY TO CONFIGURE EF CORE RELATED MAPPING. + * USE AbpProjectModuleExtensionConfigurator CLASS (in the Domain.Shared project) + * FOR A HIGH LEVEL API TO DEFINE EXTRA PROPERTIES TO ENTITIES OF THE USED MODULES + * + * Example: Map a property to a table field: + + ObjectExtensionManager.Instance + .MapEfCoreProperty( + "MyProperty", + (entityBuilder, propertyBuilder) => + { + propertyBuilder.HasMaxLength(128); + } + ); + + * See the documentation for more: + * https://docs.abp.io/en/abp/latest/Customizing-Application-Modules-Extending-Entities + */ + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEntityFrameworkCoreModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEntityFrameworkCoreModule.cs new file mode 100644 index 0000000..6840915 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/AbpProjectEntityFrameworkCoreModule.cs @@ -0,0 +1,57 @@ +using System; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Uow; +using Volo.Abp.AuditLogging.EntityFrameworkCore; +using Volo.Abp.BackgroundJobs.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore.SqlServer; +using Volo.Abp.FeatureManagement.EntityFrameworkCore; +using Volo.Abp.Identity.EntityFrameworkCore; +using Volo.Abp.OpenIddict.EntityFrameworkCore; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement.EntityFrameworkCore; +using Volo.Abp.SettingManagement.EntityFrameworkCore; +using Volo.Abp.BlobStoring.Database.EntityFrameworkCore; +using Volo.Abp.TenantManagement.EntityFrameworkCore; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +[DependsOn( + typeof(AbpProjectDomainModule), + typeof(AbpPermissionManagementEntityFrameworkCoreModule), + typeof(AbpSettingManagementEntityFrameworkCoreModule), + typeof(AbpEntityFrameworkCoreSqlServerModule), + typeof(AbpBackgroundJobsEntityFrameworkCoreModule), + typeof(AbpAuditLoggingEntityFrameworkCoreModule), + typeof(AbpFeatureManagementEntityFrameworkCoreModule), + typeof(AbpIdentityEntityFrameworkCoreModule), + typeof(AbpOpenIddictEntityFrameworkCoreModule), + typeof(AbpTenantManagementEntityFrameworkCoreModule), + typeof(BlobStoringDatabaseEntityFrameworkCoreModule) + )] +public class AbpProjectEntityFrameworkCoreModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + + AbpProjectEfCoreEntityExtensionMappings.Configure(); + } + + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.AddAbpDbContext(options => + { + /* Remove "includeAllEntities: true" to create + * default repositories only for aggregate roots */ + options.AddDefaultRepositories(includeAllEntities: true); + }); + + Configure(options => + { + /* The main point to change your DBMS. + * See also AbpProjectDbContextFactory for EF Core tooling. */ + options.UseSqlServer(); + }); + + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProjectDbSchemaMigrator.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProjectDbSchemaMigrator.cs new file mode 100644 index 0000000..d43d8c1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreAbpProjectDbSchemaMigrator.cs @@ -0,0 +1,33 @@ +using System; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; +using Skcks.Study.AbpProject.Data; +using Volo.Abp.DependencyInjection; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +public class EntityFrameworkCoreAbpProjectDbSchemaMigrator + : IAbpProjectDbSchemaMigrator, ITransientDependency +{ + private readonly IServiceProvider _serviceProvider; + + public EntityFrameworkCoreAbpProjectDbSchemaMigrator(IServiceProvider serviceProvider) + { + _serviceProvider = serviceProvider; + } + + public async Task MigrateAsync() + { + /* We intentionally resolving the AbpProjectDbContext + * from IServiceProvider (instead of directly injecting it) + * to properly get the connection string of the current tenant in the + * current scope. + */ + + await _serviceProvider + .GetRequiredService() + .Database + .MigrateAsync(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.Designer.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.Designer.cs new file mode 100644 index 0000000..0df992f --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.Designer.cs @@ -0,0 +1,2096 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +#nullable disable + +namespace Skcks.Study.AbpProject.Migrations +{ + [DbContext(typeof(AbpProjectDbContext))] + [Migration("20241117074654_Initial")] + partial class Initial + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) + .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)") + .HasColumnName("ApplicationName"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("BrowserInfo"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientId"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientIpAddress"); + + b.Property("ClientName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("ClientName"); + + b.Property("Comments") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Comments"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("CorrelationId"); + + b.Property("Exceptions") + .HasColumnType("nvarchar(max)"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("HttpMethod") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("HttpMethod"); + + b.Property("HttpStatusCode") + .HasColumnType("int") + .HasColumnName("HttpStatusCode"); + + b.Property("ImpersonatorTenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorTenantId"); + + b.Property("ImpersonatorTenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ImpersonatorTenantName"); + + b.Property("ImpersonatorUserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorUserId"); + + b.Property("ImpersonatorUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ImpersonatorUserName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("TenantName"); + + b.Property("Url") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Url"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("UserId"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "ExecutionTime"); + + b.HasIndex("TenantId", "UserId", "ExecutionTime"); + + b.ToTable("AbpAuditLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2") + .HasColumnName("ExecutionTime"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("MethodName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("MethodName"); + + b.Property("Parameters") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)") + .HasColumnName("Parameters"); + + b.Property("ServiceName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ServiceName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime"); + + b.ToTable("AbpAuditLogActions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ChangeTime") + .HasColumnType("datetime2") + .HasColumnName("ChangeTime"); + + b.Property("ChangeType") + .HasColumnType("tinyint") + .HasColumnName("ChangeType"); + + b.Property("EntityId") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityId"); + + b.Property("EntityTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("EntityTypeFullName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityTypeFullName"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "EntityTypeFullName", "EntityId"); + + b.ToTable("AbpEntityChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("EntityChangeId") + .HasColumnType("uniqueidentifier"); + + b.Property("NewValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("NewValue"); + + b.Property("OriginalValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("OriginalValue"); + + b.Property("PropertyName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("PropertyName"); + + b.Property("PropertyTypeFullName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("PropertyTypeFullName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("EntityChangeId"); + + b.ToTable("AbpEntityPropertyChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsAbandoned") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false); + + b.Property("JobArgs") + .IsRequired() + .HasMaxLength(1048576) + .HasColumnType("nvarchar(max)"); + + b.Property("JobName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("LastTryTime") + .HasColumnType("datetime2"); + + b.Property("NextTryTime") + .HasColumnType("datetime2"); + + b.Property("Priority") + .ValueGeneratedOnAdd() + .HasColumnType("tinyint") + .HasDefaultValue((byte)15); + + b.Property("TryCount") + .ValueGeneratedOnAdd() + .HasColumnType("smallint") + .HasDefaultValue((short)0); + + b.HasKey("Id"); + + b.HasIndex("IsAbandoned", "NextTryTime"); + + b.ToTable("AbpBackgroundJobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ContainerId") + .HasColumnType("uniqueidentifier"); + + b.Property("Content") + .HasMaxLength(2147483647) + .HasColumnType("varbinary(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("ContainerId"); + + b.HasIndex("TenantId", "ContainerId", "Name"); + + b.ToTable("AbpBlobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name"); + + b.ToTable("AbpBlobContainers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AllowedProviders") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DefaultValue") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsAvailableToHost") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ValueType") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatures", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatureGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpFeatureValues", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsStatic") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Regex") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("RegexDescription") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ValueType") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("AbpClaimTypes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId") + .IsUnique() + .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); + + b.ToTable("AbpLinkUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDefault") + .HasColumnType("bit") + .HasColumnName("IsDefault"); + + b.Property("IsPublic") + .HasColumnType("bit") + .HasColumnName("IsPublic"); + + b.Property("IsStatic") + .HasColumnType("bit") + .HasColumnName("IsStatic"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AbpRoleClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Action") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("CreationTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Identity") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Action"); + + b.HasIndex("TenantId", "ApplicationName"); + + b.HasIndex("TenantId", "Identity"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSecurityLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySession", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Device") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("DeviceInfo") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("IpAddresses") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("LastAccessed") + .HasColumnType("datetime2"); + + b.Property("SessionId") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("SignedIn") + .HasColumnType("datetime2"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("Device"); + + b.HasIndex("SessionId"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSessions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasColumnType("int") + .HasDefaultValue(0) + .HasColumnName("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Email"); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("EmailConfirmed"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsActive") + .HasColumnType("bit") + .HasColumnName("IsActive"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsExternal") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsExternal"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LastPasswordChangeTime") + .HasColumnType("datetimeoffset"); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("LockoutEnabled"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Name"); + + b.Property("NormalizedEmail") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedEmail"); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedUserName"); + + b.Property("PasswordHash") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("PasswordHash"); + + b.Property("PhoneNumber") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("PhoneNumber"); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("PhoneNumberConfirmed"); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("SecurityStamp"); + + b.Property("ShouldChangePasswordOnNextLogin") + .HasColumnType("bit"); + + b.Property("Surname") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Surname"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("TwoFactorEnabled"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("Email"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.HasIndex("UserName"); + + b.ToTable("AbpUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AbpUserClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("EndTime") + .HasColumnType("datetime2"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("StartTime") + .HasColumnType("datetime2"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("AbpUserDelegations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderDisplayName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196) + .HasColumnType("nvarchar(196)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("AbpUserLogins", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "UserId"); + + b.HasIndex("UserId", "OrganizationUnitId"); + + b.ToTable("AbpUserOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("AbpUserRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Name") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AbpUserTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(95) + .HasColumnType("nvarchar(95)") + .HasColumnName("Code"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("DisplayName"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("ParentId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Code"); + + b.HasIndex("ParentId"); + + b.ToTable("AbpOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "RoleId"); + + b.HasIndex("RoleId", "OrganizationUnitId"); + + b.ToTable("AbpOrganizationUnitRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ClientSecret") + .HasColumnType("nvarchar(max)"); + + b.Property("ClientType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientUri") + .HasColumnType("nvarchar(max)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ConsentType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("JsonWebKeySet") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LogoUri") + .HasColumnType("nvarchar(max)"); + + b.Property("Permissions") + .HasColumnType("nvarchar(max)"); + + b.Property("PostLogoutRedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Requirements") + .HasColumnType("nvarchar(max)"); + + b.Property("Settings") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("ClientId"); + + b.ToTable("OpenIddictApplications", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Scopes") + .HasColumnType("nvarchar(max)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictAuthorizations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Scopes.OpenIddictScope", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("Descriptions") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Resources") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.ToTable("OpenIddictScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("AuthorizationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExpirationDate") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Payload") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedemptionDate") + .HasColumnType("datetime2"); + + b.Property("ReferenceId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("AuthorizationId"); + + b.HasIndex("ReferenceId"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsEnabled") + .HasColumnType("bit"); + + b.Property("MultiTenancySide") + .HasColumnType("tinyint"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("StateCheckers") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[TenantId] IS NOT NULL"); + + b.ToTable("AbpPermissionGrants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissionGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpSettings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.SettingDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DefaultValue") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.Property("Description") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsEncrypted") + .HasColumnType("bit"); + + b.Property("IsInherited") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpSettingDefinitions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpTenants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.Property("TenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("TenantId", "Name"); + + b.ToTable("AbpTenantConnectionStrings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("Actions") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("EntityChanges") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.EntityChange", null) + .WithMany("PropertyChanges") + .HasForeignKey("EntityChangeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null) + .WithMany() + .HasForeignKey("ContainerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("OrganizationUnits") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("ParentId"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany("Roles") + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + + b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) + .WithMany() + .HasForeignKey("AuthorizationId"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.TenantManagement.Tenant", null) + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Navigation("Actions"); + + b.Navigation("EntityChanges"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Navigation("PropertyChanges"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Navigation("Claims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Navigation("Claims"); + + b.Navigation("Logins"); + + b.Navigation("OrganizationUnits"); + + b.Navigation("Roles"); + + b.Navigation("Tokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Navigation("Roles"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Navigation("ConnectionStrings"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.cs new file mode 100644 index 0000000..f879cc1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241117074654_Initial.cs @@ -0,0 +1,1219 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Skcks.Study.AbpProject.Migrations +{ + /// + public partial class Initial : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "AbpAuditLogs", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + ApplicationName = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), + UserId = table.Column(type: "uniqueidentifier", nullable: true), + UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + TenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ImpersonatorUserId = table.Column(type: "uniqueidentifier", nullable: true), + ImpersonatorUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + ImpersonatorTenantId = table.Column(type: "uniqueidentifier", nullable: true), + ImpersonatorTenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ExecutionTime = table.Column(type: "datetime2", nullable: false), + ExecutionDuration = table.Column(type: "int", nullable: false), + ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ClientName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + CorrelationId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + HttpMethod = table.Column(type: "nvarchar(16)", maxLength: 16, nullable: true), + Url = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + Exceptions = table.Column(type: "nvarchar(max)", nullable: true), + Comments = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + HttpStatusCode = table.Column(type: "int", nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpAuditLogs", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpBackgroundJobs", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + JobName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + JobArgs = table.Column(type: "nvarchar(max)", maxLength: 1048576, nullable: false), + TryCount = table.Column(type: "smallint", nullable: false, defaultValue: (short)0), + CreationTime = table.Column(type: "datetime2", nullable: false), + NextTryTime = table.Column(type: "datetime2", nullable: false), + LastTryTime = table.Column(type: "datetime2", nullable: true), + IsAbandoned = table.Column(type: "bit", nullable: false, defaultValue: false), + Priority = table.Column(type: "tinyint", nullable: false, defaultValue: (byte)15), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpBackgroundJobs", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpBlobContainers", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpBlobContainers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpClaimTypes", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + Required = table.Column(type: "bit", nullable: false), + IsStatic = table.Column(type: "bit", nullable: false), + Regex = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + RegexDescription = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + ValueType = table.Column(type: "int", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpClaimTypes", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpFeatureGroups", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpFeatureGroups", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpFeatures", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + GroupName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ParentName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + Description = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + DefaultValue = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + IsVisibleToClients = table.Column(type: "bit", nullable: false), + IsAvailableToHost = table.Column(type: "bit", nullable: false), + AllowedProviders = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + ValueType = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpFeatures", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpFeatureValues", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Value = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpFeatureValues", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpLinkUsers", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + SourceUserId = table.Column(type: "uniqueidentifier", nullable: false), + SourceTenantId = table.Column(type: "uniqueidentifier", nullable: true), + TargetUserId = table.Column(type: "uniqueidentifier", nullable: false), + TargetTenantId = table.Column(type: "uniqueidentifier", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpLinkUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpOrganizationUnits", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ParentId = table.Column(type: "uniqueidentifier", nullable: true), + Code = table.Column(type: "nvarchar(95)", maxLength: 95, nullable: false), + DisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + EntityVersion = table.Column(type: "int", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpOrganizationUnits", x => x.Id); + table.ForeignKey( + name: "FK_AbpOrganizationUnits_AbpOrganizationUnits_ParentId", + column: x => x.ParentId, + principalTable: "AbpOrganizationUnits", + principalColumn: "Id"); + }); + + migrationBuilder.CreateTable( + name: "AbpPermissionGrants", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpPermissionGrants", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpPermissionGroups", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpPermissionGroups", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpPermissions", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + GroupName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ParentName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + IsEnabled = table.Column(type: "bit", nullable: false), + MultiTenancySide = table.Column(type: "tinyint", nullable: false), + Providers = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + StateCheckers = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpPermissions", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpRoles", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + IsDefault = table.Column(type: "bit", nullable: false), + IsStatic = table.Column(type: "bit", nullable: false), + IsPublic = table.Column(type: "bit", nullable: false), + EntityVersion = table.Column(type: "int", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpRoles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpSecurityLogs", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ApplicationName = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), + Identity = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), + Action = table.Column(type: "nvarchar(96)", maxLength: 96, nullable: true), + UserId = table.Column(type: "uniqueidentifier", nullable: true), + UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + TenantName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + CorrelationId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ClientIpAddress = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + BrowserInfo = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + CreationTime = table.Column(type: "datetime2", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpSecurityLogs", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpSessions", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + SessionId = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Device = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + DeviceInfo = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + UserId = table.Column(type: "uniqueidentifier", nullable: false), + ClientId = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + IpAddresses = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + SignedIn = table.Column(type: "datetime2", nullable: false), + LastAccessed = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpSessions", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpSettingDefinitions", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + DisplayName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + Description = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + DefaultValue = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: true), + IsVisibleToClients = table.Column(type: "bit", nullable: false), + Providers = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: true), + IsInherited = table.Column(type: "bit", nullable: false), + IsEncrypted = table.Column(type: "bit", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpSettingDefinitions", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpSettings", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Value = table.Column(type: "nvarchar(2048)", maxLength: 2048, nullable: false), + ProviderName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + ProviderKey = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpSettings", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpTenants", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + NormalizedName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + EntityVersion = table.Column(type: "int", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpTenants", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpUserDelegations", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + SourceUserId = table.Column(type: "uniqueidentifier", nullable: false), + TargetUserId = table.Column(type: "uniqueidentifier", nullable: false), + StartTime = table.Column(type: "datetime2", nullable: false), + EndTime = table.Column(type: "datetime2", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserDelegations", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpUsers", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + Surname = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: true), + Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + EmailConfirmed = table.Column(type: "bit", nullable: false, defaultValue: false), + PasswordHash = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + SecurityStamp = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + IsExternal = table.Column(type: "bit", nullable: false, defaultValue: false), + PhoneNumber = table.Column(type: "nvarchar(16)", maxLength: 16, nullable: true), + PhoneNumberConfirmed = table.Column(type: "bit", nullable: false, defaultValue: false), + IsActive = table.Column(type: "bit", nullable: false), + TwoFactorEnabled = table.Column(type: "bit", nullable: false, defaultValue: false), + LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), + LockoutEnabled = table.Column(type: "bit", nullable: false, defaultValue: false), + AccessFailedCount = table.Column(type: "int", nullable: false, defaultValue: 0), + ShouldChangePasswordOnNextLogin = table.Column(type: "bit", nullable: false), + EntityVersion = table.Column(type: "int", nullable: false), + LastPasswordChangeTime = table.Column(type: "datetimeoffset", nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "OpenIddictApplications", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + ApplicationType = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + ClientId = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + ClientSecret = table.Column(type: "nvarchar(max)", nullable: true), + ClientType = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + ConsentType = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + DisplayName = table.Column(type: "nvarchar(max)", nullable: true), + DisplayNames = table.Column(type: "nvarchar(max)", nullable: true), + JsonWebKeySet = table.Column(type: "nvarchar(max)", nullable: true), + Permissions = table.Column(type: "nvarchar(max)", nullable: true), + PostLogoutRedirectUris = table.Column(type: "nvarchar(max)", nullable: true), + Properties = table.Column(type: "nvarchar(max)", nullable: true), + RedirectUris = table.Column(type: "nvarchar(max)", nullable: true), + Requirements = table.Column(type: "nvarchar(max)", nullable: true), + Settings = table.Column(type: "nvarchar(max)", nullable: true), + ClientUri = table.Column(type: "nvarchar(max)", nullable: true), + LogoUri = table.Column(type: "nvarchar(max)", nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_OpenIddictApplications", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "OpenIddictScopes", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Description = table.Column(type: "nvarchar(max)", nullable: true), + Descriptions = table.Column(type: "nvarchar(max)", nullable: true), + DisplayName = table.Column(type: "nvarchar(max)", nullable: true), + DisplayNames = table.Column(type: "nvarchar(max)", nullable: true), + Name = table.Column(type: "nvarchar(200)", maxLength: 200, nullable: true), + Properties = table.Column(type: "nvarchar(max)", nullable: true), + Resources = table.Column(type: "nvarchar(max)", nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_OpenIddictScopes", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "AbpAuditLogActions", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + AuditLogId = table.Column(type: "uniqueidentifier", nullable: false), + ServiceName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), + MethodName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + Parameters = table.Column(type: "nvarchar(2000)", maxLength: 2000, nullable: true), + ExecutionTime = table.Column(type: "datetime2", nullable: false), + ExecutionDuration = table.Column(type: "int", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpAuditLogActions", x => x.Id); + table.ForeignKey( + name: "FK_AbpAuditLogActions_AbpAuditLogs_AuditLogId", + column: x => x.AuditLogId, + principalTable: "AbpAuditLogs", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpEntityChanges", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + AuditLogId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ChangeTime = table.Column(type: "datetime2", nullable: false), + ChangeType = table.Column(type: "tinyint", nullable: false), + EntityTenantId = table.Column(type: "uniqueidentifier", nullable: true), + EntityId = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true), + EntityTypeFullName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpEntityChanges", x => x.Id); + table.ForeignKey( + name: "FK_AbpEntityChanges_AbpAuditLogs_AuditLogId", + column: x => x.AuditLogId, + principalTable: "AbpAuditLogs", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpBlobs", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + ContainerId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + Content = table.Column(type: "varbinary(max)", maxLength: 2147483647, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpBlobs", x => x.Id); + table.ForeignKey( + name: "FK_AbpBlobs_AbpBlobContainers_ContainerId", + column: x => x.ContainerId, + principalTable: "AbpBlobContainers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpOrganizationUnitRoles", + columns: table => new + { + RoleId = table.Column(type: "uniqueidentifier", nullable: false), + OrganizationUnitId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpOrganizationUnitRoles", x => new { x.OrganizationUnitId, x.RoleId }); + table.ForeignKey( + name: "FK_AbpOrganizationUnitRoles_AbpOrganizationUnits_OrganizationUnitId", + column: x => x.OrganizationUnitId, + principalTable: "AbpOrganizationUnits", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_AbpOrganizationUnitRoles_AbpRoles_RoleId", + column: x => x.RoleId, + principalTable: "AbpRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpRoleClaims", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + RoleId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ClaimType = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + ClaimValue = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpRoleClaims", x => x.Id); + table.ForeignKey( + name: "FK_AbpRoleClaims_AbpRoles_RoleId", + column: x => x.RoleId, + principalTable: "AbpRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpTenantConnectionStrings", + columns: table => new + { + TenantId = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + Value = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpTenantConnectionStrings", x => new { x.TenantId, x.Name }); + table.ForeignKey( + name: "FK_AbpTenantConnectionStrings_AbpTenants_TenantId", + column: x => x.TenantId, + principalTable: "AbpTenants", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpUserClaims", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + UserId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ClaimType = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: false), + ClaimValue = table.Column(type: "nvarchar(1024)", maxLength: 1024, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserClaims", x => x.Id); + table.ForeignKey( + name: "FK_AbpUserClaims_AbpUsers_UserId", + column: x => x.UserId, + principalTable: "AbpUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpUserLogins", + columns: table => new + { + UserId = table.Column(type: "uniqueidentifier", nullable: false), + LoginProvider = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + ProviderKey = table.Column(type: "nvarchar(196)", maxLength: 196, nullable: false), + ProviderDisplayName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserLogins", x => new { x.UserId, x.LoginProvider }); + table.ForeignKey( + name: "FK_AbpUserLogins_AbpUsers_UserId", + column: x => x.UserId, + principalTable: "AbpUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpUserOrganizationUnits", + columns: table => new + { + UserId = table.Column(type: "uniqueidentifier", nullable: false), + OrganizationUnitId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserOrganizationUnits", x => new { x.OrganizationUnitId, x.UserId }); + table.ForeignKey( + name: "FK_AbpUserOrganizationUnits_AbpOrganizationUnits_OrganizationUnitId", + column: x => x.OrganizationUnitId, + principalTable: "AbpOrganizationUnits", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_AbpUserOrganizationUnits_AbpUsers_UserId", + column: x => x.UserId, + principalTable: "AbpUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpUserRoles", + columns: table => new + { + UserId = table.Column(type: "uniqueidentifier", nullable: false), + RoleId = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserRoles", x => new { x.UserId, x.RoleId }); + table.ForeignKey( + name: "FK_AbpUserRoles_AbpRoles_RoleId", + column: x => x.RoleId, + principalTable: "AbpRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_AbpUserRoles_AbpUsers_UserId", + column: x => x.UserId, + principalTable: "AbpUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "AbpUserTokens", + columns: table => new + { + UserId = table.Column(type: "uniqueidentifier", nullable: false), + LoginProvider = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + Value = table.Column(type: "nvarchar(max)", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); + table.ForeignKey( + name: "FK_AbpUserTokens_AbpUsers_UserId", + column: x => x.UserId, + principalTable: "AbpUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "OpenIddictAuthorizations", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + ApplicationId = table.Column(type: "uniqueidentifier", nullable: true), + CreationDate = table.Column(type: "datetime2", nullable: true), + Properties = table.Column(type: "nvarchar(max)", nullable: true), + Scopes = table.Column(type: "nvarchar(max)", nullable: true), + Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), + Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_OpenIddictAuthorizations", x => x.Id); + table.ForeignKey( + name: "FK_OpenIddictAuthorizations_OpenIddictApplications_ApplicationId", + column: x => x.ApplicationId, + principalTable: "OpenIddictApplications", + principalColumn: "Id"); + }); + + migrationBuilder.CreateTable( + name: "AbpEntityPropertyChanges", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + TenantId = table.Column(type: "uniqueidentifier", nullable: true), + EntityChangeId = table.Column(type: "uniqueidentifier", nullable: false), + NewValue = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + OriginalValue = table.Column(type: "nvarchar(512)", maxLength: 512, nullable: true), + PropertyName = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + PropertyTypeFullName = table.Column(type: "nvarchar(64)", maxLength: 64, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpEntityPropertyChanges", x => x.Id); + table.ForeignKey( + name: "FK_AbpEntityPropertyChanges_AbpEntityChanges_EntityChangeId", + column: x => x.EntityChangeId, + principalTable: "AbpEntityChanges", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "OpenIddictTokens", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + ApplicationId = table.Column(type: "uniqueidentifier", nullable: true), + AuthorizationId = table.Column(type: "uniqueidentifier", nullable: true), + CreationDate = table.Column(type: "datetime2", nullable: true), + ExpirationDate = table.Column(type: "datetime2", nullable: true), + Payload = table.Column(type: "nvarchar(max)", nullable: true), + Properties = table.Column(type: "nvarchar(max)", nullable: true), + RedemptionDate = table.Column(type: "datetime2", nullable: true), + ReferenceId = table.Column(type: "nvarchar(100)", maxLength: 100, nullable: true), + Status = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + Subject = table.Column(type: "nvarchar(400)", maxLength: 400, nullable: true), + Type = table.Column(type: "nvarchar(50)", maxLength: 50, nullable: true), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_OpenIddictTokens", x => x.Id); + table.ForeignKey( + name: "FK_OpenIddictTokens_OpenIddictApplications_ApplicationId", + column: x => x.ApplicationId, + principalTable: "OpenIddictApplications", + principalColumn: "Id"); + table.ForeignKey( + name: "FK_OpenIddictTokens_OpenIddictAuthorizations_AuthorizationId", + column: x => x.AuthorizationId, + principalTable: "OpenIddictAuthorizations", + principalColumn: "Id"); + }); + + migrationBuilder.CreateIndex( + name: "IX_AbpAuditLogActions_AuditLogId", + table: "AbpAuditLogActions", + column: "AuditLogId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpAuditLogActions_TenantId_ServiceName_MethodName_ExecutionTime", + table: "AbpAuditLogActions", + columns: new[] { "TenantId", "ServiceName", "MethodName", "ExecutionTime" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpAuditLogs_TenantId_ExecutionTime", + table: "AbpAuditLogs", + columns: new[] { "TenantId", "ExecutionTime" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpAuditLogs_TenantId_UserId_ExecutionTime", + table: "AbpAuditLogs", + columns: new[] { "TenantId", "UserId", "ExecutionTime" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpBackgroundJobs_IsAbandoned_NextTryTime", + table: "AbpBackgroundJobs", + columns: new[] { "IsAbandoned", "NextTryTime" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpBlobContainers_TenantId_Name", + table: "AbpBlobContainers", + columns: new[] { "TenantId", "Name" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpBlobs_ContainerId", + table: "AbpBlobs", + column: "ContainerId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpBlobs_TenantId_ContainerId_Name", + table: "AbpBlobs", + columns: new[] { "TenantId", "ContainerId", "Name" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpEntityChanges_AuditLogId", + table: "AbpEntityChanges", + column: "AuditLogId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpEntityChanges_TenantId_EntityTypeFullName_EntityId", + table: "AbpEntityChanges", + columns: new[] { "TenantId", "EntityTypeFullName", "EntityId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpEntityPropertyChanges_EntityChangeId", + table: "AbpEntityPropertyChanges", + column: "EntityChangeId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpFeatureGroups_Name", + table: "AbpFeatureGroups", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpFeatures_GroupName", + table: "AbpFeatures", + column: "GroupName"); + + migrationBuilder.CreateIndex( + name: "IX_AbpFeatures_Name", + table: "AbpFeatures", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpFeatureValues_Name_ProviderName_ProviderKey", + table: "AbpFeatureValues", + columns: new[] { "Name", "ProviderName", "ProviderKey" }, + unique: true, + filter: "[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_AbpLinkUsers_SourceUserId_SourceTenantId_TargetUserId_TargetTenantId", + table: "AbpLinkUsers", + columns: new[] { "SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId" }, + unique: true, + filter: "[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_AbpOrganizationUnitRoles_RoleId_OrganizationUnitId", + table: "AbpOrganizationUnitRoles", + columns: new[] { "RoleId", "OrganizationUnitId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpOrganizationUnits_Code", + table: "AbpOrganizationUnits", + column: "Code"); + + migrationBuilder.CreateIndex( + name: "IX_AbpOrganizationUnits_ParentId", + table: "AbpOrganizationUnits", + column: "ParentId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpPermissionGrants_TenantId_Name_ProviderName_ProviderKey", + table: "AbpPermissionGrants", + columns: new[] { "TenantId", "Name", "ProviderName", "ProviderKey" }, + unique: true, + filter: "[TenantId] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_AbpPermissionGroups_Name", + table: "AbpPermissionGroups", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpPermissions_GroupName", + table: "AbpPermissions", + column: "GroupName"); + + migrationBuilder.CreateIndex( + name: "IX_AbpPermissions_Name", + table: "AbpPermissions", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpRoleClaims_RoleId", + table: "AbpRoleClaims", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpRoles_NormalizedName", + table: "AbpRoles", + column: "NormalizedName"); + + migrationBuilder.CreateIndex( + name: "IX_AbpSecurityLogs_TenantId_Action", + table: "AbpSecurityLogs", + columns: new[] { "TenantId", "Action" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpSecurityLogs_TenantId_ApplicationName", + table: "AbpSecurityLogs", + columns: new[] { "TenantId", "ApplicationName" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpSecurityLogs_TenantId_Identity", + table: "AbpSecurityLogs", + columns: new[] { "TenantId", "Identity" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpSecurityLogs_TenantId_UserId", + table: "AbpSecurityLogs", + columns: new[] { "TenantId", "UserId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpSessions_Device", + table: "AbpSessions", + column: "Device"); + + migrationBuilder.CreateIndex( + name: "IX_AbpSessions_SessionId", + table: "AbpSessions", + column: "SessionId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpSessions_TenantId_UserId", + table: "AbpSessions", + columns: new[] { "TenantId", "UserId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpSettingDefinitions_Name", + table: "AbpSettingDefinitions", + column: "Name", + unique: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpSettings_Name_ProviderName_ProviderKey", + table: "AbpSettings", + columns: new[] { "Name", "ProviderName", "ProviderKey" }, + unique: true, + filter: "[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + migrationBuilder.CreateIndex( + name: "IX_AbpTenants_Name", + table: "AbpTenants", + column: "Name"); + + migrationBuilder.CreateIndex( + name: "IX_AbpTenants_NormalizedName", + table: "AbpTenants", + column: "NormalizedName"); + + migrationBuilder.CreateIndex( + name: "IX_AbpUserClaims_UserId", + table: "AbpUserClaims", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_AbpUserLogins_LoginProvider_ProviderKey", + table: "AbpUserLogins", + columns: new[] { "LoginProvider", "ProviderKey" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpUserOrganizationUnits_UserId_OrganizationUnitId", + table: "AbpUserOrganizationUnits", + columns: new[] { "UserId", "OrganizationUnitId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpUserRoles_RoleId_UserId", + table: "AbpUserRoles", + columns: new[] { "RoleId", "UserId" }); + + migrationBuilder.CreateIndex( + name: "IX_AbpUsers_Email", + table: "AbpUsers", + column: "Email"); + + migrationBuilder.CreateIndex( + name: "IX_AbpUsers_NormalizedEmail", + table: "AbpUsers", + column: "NormalizedEmail"); + + migrationBuilder.CreateIndex( + name: "IX_AbpUsers_NormalizedUserName", + table: "AbpUsers", + column: "NormalizedUserName"); + + migrationBuilder.CreateIndex( + name: "IX_AbpUsers_UserName", + table: "AbpUsers", + column: "UserName"); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictApplications_ClientId", + table: "OpenIddictApplications", + column: "ClientId"); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictAuthorizations_ApplicationId_Status_Subject_Type", + table: "OpenIddictAuthorizations", + columns: new[] { "ApplicationId", "Status", "Subject", "Type" }); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictScopes_Name", + table: "OpenIddictScopes", + column: "Name"); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictTokens_ApplicationId_Status_Subject_Type", + table: "OpenIddictTokens", + columns: new[] { "ApplicationId", "Status", "Subject", "Type" }); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictTokens_AuthorizationId", + table: "OpenIddictTokens", + column: "AuthorizationId"); + + migrationBuilder.CreateIndex( + name: "IX_OpenIddictTokens_ReferenceId", + table: "OpenIddictTokens", + column: "ReferenceId"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "AbpAuditLogActions"); + + migrationBuilder.DropTable( + name: "AbpBackgroundJobs"); + + migrationBuilder.DropTable( + name: "AbpBlobs"); + + migrationBuilder.DropTable( + name: "AbpClaimTypes"); + + migrationBuilder.DropTable( + name: "AbpEntityPropertyChanges"); + + migrationBuilder.DropTable( + name: "AbpFeatureGroups"); + + migrationBuilder.DropTable( + name: "AbpFeatures"); + + migrationBuilder.DropTable( + name: "AbpFeatureValues"); + + migrationBuilder.DropTable( + name: "AbpLinkUsers"); + + migrationBuilder.DropTable( + name: "AbpOrganizationUnitRoles"); + + migrationBuilder.DropTable( + name: "AbpPermissionGrants"); + + migrationBuilder.DropTable( + name: "AbpPermissionGroups"); + + migrationBuilder.DropTable( + name: "AbpPermissions"); + + migrationBuilder.DropTable( + name: "AbpRoleClaims"); + + migrationBuilder.DropTable( + name: "AbpSecurityLogs"); + + migrationBuilder.DropTable( + name: "AbpSessions"); + + migrationBuilder.DropTable( + name: "AbpSettingDefinitions"); + + migrationBuilder.DropTable( + name: "AbpSettings"); + + migrationBuilder.DropTable( + name: "AbpTenantConnectionStrings"); + + migrationBuilder.DropTable( + name: "AbpUserClaims"); + + migrationBuilder.DropTable( + name: "AbpUserDelegations"); + + migrationBuilder.DropTable( + name: "AbpUserLogins"); + + migrationBuilder.DropTable( + name: "AbpUserOrganizationUnits"); + + migrationBuilder.DropTable( + name: "AbpUserRoles"); + + migrationBuilder.DropTable( + name: "AbpUserTokens"); + + migrationBuilder.DropTable( + name: "OpenIddictScopes"); + + migrationBuilder.DropTable( + name: "OpenIddictTokens"); + + migrationBuilder.DropTable( + name: "AbpBlobContainers"); + + migrationBuilder.DropTable( + name: "AbpEntityChanges"); + + migrationBuilder.DropTable( + name: "AbpTenants"); + + migrationBuilder.DropTable( + name: "AbpOrganizationUnits"); + + migrationBuilder.DropTable( + name: "AbpRoles"); + + migrationBuilder.DropTable( + name: "AbpUsers"); + + migrationBuilder.DropTable( + name: "OpenIddictAuthorizations"); + + migrationBuilder.DropTable( + name: "AbpAuditLogs"); + + migrationBuilder.DropTable( + name: "OpenIddictApplications"); + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.Designer.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.Designer.cs new file mode 100644 index 0000000..8aed0f9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.Designer.cs @@ -0,0 +1,2229 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +#nullable disable + +namespace Skcks.Study.AbpProject.Migrations +{ + [DbContext(typeof(AbpProjectDbContext))] + [Migration("20241119153939_Added_Categories_And_Products")] + partial class Added_Categories_And_Products + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) + .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Skcks.Study.AbpProject.Categories.Category", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.ToTable("Categories", (string)null); + }); + + modelBuilder.Entity("Skcks.Study.AbpProject.Products.Product", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("CategoryId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsFreeCargo") + .HasColumnType("bit"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Price") + .HasColumnType("real"); + + b.Property("ReleaseDate") + .HasColumnType("datetime2"); + + b.Property("StockState") + .HasColumnType("tinyint"); + + b.HasKey("Id"); + + b.HasIndex("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Products", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)") + .HasColumnName("ApplicationName"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("BrowserInfo"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientId"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientIpAddress"); + + b.Property("ClientName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("ClientName"); + + b.Property("Comments") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Comments"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("CorrelationId"); + + b.Property("Exceptions") + .HasColumnType("nvarchar(max)"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("HttpMethod") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("HttpMethod"); + + b.Property("HttpStatusCode") + .HasColumnType("int") + .HasColumnName("HttpStatusCode"); + + b.Property("ImpersonatorTenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorTenantId"); + + b.Property("ImpersonatorTenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ImpersonatorTenantName"); + + b.Property("ImpersonatorUserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorUserId"); + + b.Property("ImpersonatorUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ImpersonatorUserName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("TenantName"); + + b.Property("Url") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Url"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("UserId"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "ExecutionTime"); + + b.HasIndex("TenantId", "UserId", "ExecutionTime"); + + b.ToTable("AbpAuditLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2") + .HasColumnName("ExecutionTime"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("MethodName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("MethodName"); + + b.Property("Parameters") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)") + .HasColumnName("Parameters"); + + b.Property("ServiceName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ServiceName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime"); + + b.ToTable("AbpAuditLogActions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ChangeTime") + .HasColumnType("datetime2") + .HasColumnName("ChangeTime"); + + b.Property("ChangeType") + .HasColumnType("tinyint") + .HasColumnName("ChangeType"); + + b.Property("EntityId") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityId"); + + b.Property("EntityTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("EntityTypeFullName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityTypeFullName"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "EntityTypeFullName", "EntityId"); + + b.ToTable("AbpEntityChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("EntityChangeId") + .HasColumnType("uniqueidentifier"); + + b.Property("NewValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("NewValue"); + + b.Property("OriginalValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("OriginalValue"); + + b.Property("PropertyName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("PropertyName"); + + b.Property("PropertyTypeFullName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("PropertyTypeFullName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("EntityChangeId"); + + b.ToTable("AbpEntityPropertyChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsAbandoned") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false); + + b.Property("JobArgs") + .IsRequired() + .HasMaxLength(1048576) + .HasColumnType("nvarchar(max)"); + + b.Property("JobName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("LastTryTime") + .HasColumnType("datetime2"); + + b.Property("NextTryTime") + .HasColumnType("datetime2"); + + b.Property("Priority") + .ValueGeneratedOnAdd() + .HasColumnType("tinyint") + .HasDefaultValue((byte)15); + + b.Property("TryCount") + .ValueGeneratedOnAdd() + .HasColumnType("smallint") + .HasDefaultValue((short)0); + + b.HasKey("Id"); + + b.HasIndex("IsAbandoned", "NextTryTime"); + + b.ToTable("AbpBackgroundJobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ContainerId") + .HasColumnType("uniqueidentifier"); + + b.Property("Content") + .HasMaxLength(2147483647) + .HasColumnType("varbinary(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("ContainerId"); + + b.HasIndex("TenantId", "ContainerId", "Name"); + + b.ToTable("AbpBlobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name"); + + b.ToTable("AbpBlobContainers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AllowedProviders") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DefaultValue") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsAvailableToHost") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ValueType") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatures", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatureGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpFeatureValues", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsStatic") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Regex") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("RegexDescription") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ValueType") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("AbpClaimTypes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId") + .IsUnique() + .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); + + b.ToTable("AbpLinkUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDefault") + .HasColumnType("bit") + .HasColumnName("IsDefault"); + + b.Property("IsPublic") + .HasColumnType("bit") + .HasColumnName("IsPublic"); + + b.Property("IsStatic") + .HasColumnType("bit") + .HasColumnName("IsStatic"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AbpRoleClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Action") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("CreationTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Identity") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Action"); + + b.HasIndex("TenantId", "ApplicationName"); + + b.HasIndex("TenantId", "Identity"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSecurityLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySession", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Device") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("DeviceInfo") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("IpAddresses") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("LastAccessed") + .HasColumnType("datetime2"); + + b.Property("SessionId") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("SignedIn") + .HasColumnType("datetime2"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("Device"); + + b.HasIndex("SessionId"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSessions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasColumnType("int") + .HasDefaultValue(0) + .HasColumnName("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Email"); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("EmailConfirmed"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsActive") + .HasColumnType("bit") + .HasColumnName("IsActive"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsExternal") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsExternal"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LastPasswordChangeTime") + .HasColumnType("datetimeoffset"); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("LockoutEnabled"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Name"); + + b.Property("NormalizedEmail") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedEmail"); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedUserName"); + + b.Property("PasswordHash") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("PasswordHash"); + + b.Property("PhoneNumber") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("PhoneNumber"); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("PhoneNumberConfirmed"); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("SecurityStamp"); + + b.Property("ShouldChangePasswordOnNextLogin") + .HasColumnType("bit"); + + b.Property("Surname") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Surname"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("TwoFactorEnabled"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("Email"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.HasIndex("UserName"); + + b.ToTable("AbpUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AbpUserClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("EndTime") + .HasColumnType("datetime2"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("StartTime") + .HasColumnType("datetime2"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("AbpUserDelegations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderDisplayName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196) + .HasColumnType("nvarchar(196)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("AbpUserLogins", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "UserId"); + + b.HasIndex("UserId", "OrganizationUnitId"); + + b.ToTable("AbpUserOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("AbpUserRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Name") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AbpUserTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(95) + .HasColumnType("nvarchar(95)") + .HasColumnName("Code"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("DisplayName"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("ParentId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Code"); + + b.HasIndex("ParentId"); + + b.ToTable("AbpOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "RoleId"); + + b.HasIndex("RoleId", "OrganizationUnitId"); + + b.ToTable("AbpOrganizationUnitRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ClientSecret") + .HasColumnType("nvarchar(max)"); + + b.Property("ClientType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientUri") + .HasColumnType("nvarchar(max)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ConsentType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("JsonWebKeySet") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LogoUri") + .HasColumnType("nvarchar(max)"); + + b.Property("Permissions") + .HasColumnType("nvarchar(max)"); + + b.Property("PostLogoutRedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Requirements") + .HasColumnType("nvarchar(max)"); + + b.Property("Settings") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("ClientId"); + + b.ToTable("OpenIddictApplications", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Scopes") + .HasColumnType("nvarchar(max)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictAuthorizations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Scopes.OpenIddictScope", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("Descriptions") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Resources") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.ToTable("OpenIddictScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("AuthorizationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExpirationDate") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Payload") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedemptionDate") + .HasColumnType("datetime2"); + + b.Property("ReferenceId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("AuthorizationId"); + + b.HasIndex("ReferenceId"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsEnabled") + .HasColumnType("bit"); + + b.Property("MultiTenancySide") + .HasColumnType("tinyint"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("StateCheckers") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[TenantId] IS NOT NULL"); + + b.ToTable("AbpPermissionGrants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissionGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpSettings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.SettingDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DefaultValue") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.Property("Description") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsEncrypted") + .HasColumnType("bit"); + + b.Property("IsInherited") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpSettingDefinitions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpTenants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.Property("TenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("TenantId", "Name"); + + b.ToTable("AbpTenantConnectionStrings", (string)null); + }); + + modelBuilder.Entity("Skcks.Study.AbpProject.Products.Product", b => + { + b.HasOne("Skcks.Study.AbpProject.Categories.Category", "Category") + .WithMany() + .HasForeignKey("CategoryId") + .OnDelete(DeleteBehavior.Restrict) + .IsRequired(); + + b.Navigation("Category"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("Actions") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("EntityChanges") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.EntityChange", null) + .WithMany("PropertyChanges") + .HasForeignKey("EntityChangeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null) + .WithMany() + .HasForeignKey("ContainerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("OrganizationUnits") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("ParentId"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany("Roles") + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + + b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) + .WithMany() + .HasForeignKey("AuthorizationId"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.TenantManagement.Tenant", null) + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Navigation("Actions"); + + b.Navigation("EntityChanges"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Navigation("PropertyChanges"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Navigation("Claims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Navigation("Claims"); + + b.Navigation("Logins"); + + b.Navigation("OrganizationUnits"); + + b.Navigation("Roles"); + + b.Navigation("Tokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Navigation("Roles"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Navigation("ConnectionStrings"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.cs new file mode 100644 index 0000000..524a275 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/20241119153939_Added_Categories_And_Products.cs @@ -0,0 +1,91 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Skcks.Study.AbpProject.Migrations +{ + /// + public partial class Added_Categories_And_Products : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Categories", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Categories", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "Products", + columns: table => new + { + Id = table.Column(type: "uniqueidentifier", nullable: false), + CategoryId = table.Column(type: "uniqueidentifier", nullable: false), + Name = table.Column(type: "nvarchar(128)", maxLength: 128, nullable: false), + Price = table.Column(type: "real", nullable: false), + IsFreeCargo = table.Column(type: "bit", nullable: false), + ReleaseDate = table.Column(type: "datetime2", nullable: false), + StockState = table.Column(type: "tinyint", nullable: false), + ExtraProperties = table.Column(type: "nvarchar(max)", nullable: false), + ConcurrencyStamp = table.Column(type: "nvarchar(40)", maxLength: 40, nullable: false), + CreationTime = table.Column(type: "datetime2", nullable: false), + CreatorId = table.Column(type: "uniqueidentifier", nullable: true), + LastModificationTime = table.Column(type: "datetime2", nullable: true), + LastModifierId = table.Column(type: "uniqueidentifier", nullable: true), + IsDeleted = table.Column(type: "bit", nullable: false, defaultValue: false), + DeleterId = table.Column(type: "uniqueidentifier", nullable: true), + DeletionTime = table.Column(type: "datetime2", nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_Products", x => x.Id); + table.ForeignKey( + name: "FK_Products_Categories_CategoryId", + column: x => x.CategoryId, + principalTable: "Categories", + principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + }); + + migrationBuilder.CreateIndex( + name: "IX_Categories_Name", + table: "Categories", + column: "Name"); + + migrationBuilder.CreateIndex( + name: "IX_Products_CategoryId", + table: "Products", + column: "CategoryId"); + + migrationBuilder.CreateIndex( + name: "IX_Products_Name", + table: "Products", + column: "Name", + unique: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Products"); + + migrationBuilder.DropTable( + name: "Categories"); + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/AbpProjectDbContextModelSnapshot.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/AbpProjectDbContextModelSnapshot.cs new file mode 100644 index 0000000..2a02ecb --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Migrations/AbpProjectDbContextModelSnapshot.cs @@ -0,0 +1,2226 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; + +#nullable disable + +namespace Skcks.Study.AbpProject.Migrations +{ + [DbContext(typeof(AbpProjectDbContext))] + partial class AbpProjectDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) + .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("Skcks.Study.AbpProject.Categories.Category", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.ToTable("Categories", (string)null); + }); + + modelBuilder.Entity("Skcks.Study.AbpProject.Products.Product", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("CategoryId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsFreeCargo") + .HasColumnType("bit"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Price") + .HasColumnType("real"); + + b.Property("ReleaseDate") + .HasColumnType("datetime2"); + + b.Property("StockState") + .HasColumnType("tinyint"); + + b.HasKey("Id"); + + b.HasIndex("CategoryId"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("Products", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)") + .HasColumnName("ApplicationName"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("BrowserInfo"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientId"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientIpAddress"); + + b.Property("ClientName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("ClientName"); + + b.Property("Comments") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Comments"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("CorrelationId"); + + b.Property("Exceptions") + .HasColumnType("nvarchar(max)"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("HttpMethod") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("HttpMethod"); + + b.Property("HttpStatusCode") + .HasColumnType("int") + .HasColumnName("HttpStatusCode"); + + b.Property("ImpersonatorTenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorTenantId"); + + b.Property("ImpersonatorTenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ImpersonatorTenantName"); + + b.Property("ImpersonatorUserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorUserId"); + + b.Property("ImpersonatorUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ImpersonatorUserName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("TenantName"); + + b.Property("Url") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Url"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("UserId"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "ExecutionTime"); + + b.HasIndex("TenantId", "UserId", "ExecutionTime"); + + b.ToTable("AbpAuditLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2") + .HasColumnName("ExecutionTime"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("MethodName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("MethodName"); + + b.Property("Parameters") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)") + .HasColumnName("Parameters"); + + b.Property("ServiceName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ServiceName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime"); + + b.ToTable("AbpAuditLogActions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ChangeTime") + .HasColumnType("datetime2") + .HasColumnName("ChangeTime"); + + b.Property("ChangeType") + .HasColumnType("tinyint") + .HasColumnName("ChangeType"); + + b.Property("EntityId") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityId"); + + b.Property("EntityTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("EntityTypeFullName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityTypeFullName"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "EntityTypeFullName", "EntityId"); + + b.ToTable("AbpEntityChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("EntityChangeId") + .HasColumnType("uniqueidentifier"); + + b.Property("NewValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("NewValue"); + + b.Property("OriginalValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("OriginalValue"); + + b.Property("PropertyName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("PropertyName"); + + b.Property("PropertyTypeFullName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("PropertyTypeFullName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("EntityChangeId"); + + b.ToTable("AbpEntityPropertyChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsAbandoned") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false); + + b.Property("JobArgs") + .IsRequired() + .HasMaxLength(1048576) + .HasColumnType("nvarchar(max)"); + + b.Property("JobName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("LastTryTime") + .HasColumnType("datetime2"); + + b.Property("NextTryTime") + .HasColumnType("datetime2"); + + b.Property("Priority") + .ValueGeneratedOnAdd() + .HasColumnType("tinyint") + .HasDefaultValue((byte)15); + + b.Property("TryCount") + .ValueGeneratedOnAdd() + .HasColumnType("smallint") + .HasDefaultValue((short)0); + + b.HasKey("Id"); + + b.HasIndex("IsAbandoned", "NextTryTime"); + + b.ToTable("AbpBackgroundJobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ContainerId") + .HasColumnType("uniqueidentifier"); + + b.Property("Content") + .HasMaxLength(2147483647) + .HasColumnType("varbinary(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("ContainerId"); + + b.HasIndex("TenantId", "ContainerId", "Name"); + + b.ToTable("AbpBlobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name"); + + b.ToTable("AbpBlobContainers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AllowedProviders") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DefaultValue") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsAvailableToHost") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ValueType") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatures", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatureGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpFeatureValues", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsStatic") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Regex") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("RegexDescription") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ValueType") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("AbpClaimTypes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId") + .IsUnique() + .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); + + b.ToTable("AbpLinkUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDefault") + .HasColumnType("bit") + .HasColumnName("IsDefault"); + + b.Property("IsPublic") + .HasColumnType("bit") + .HasColumnName("IsPublic"); + + b.Property("IsStatic") + .HasColumnType("bit") + .HasColumnName("IsStatic"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AbpRoleClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Action") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("CreationTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Identity") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Action"); + + b.HasIndex("TenantId", "ApplicationName"); + + b.HasIndex("TenantId", "Identity"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSecurityLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySession", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Device") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("DeviceInfo") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("IpAddresses") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("LastAccessed") + .HasColumnType("datetime2"); + + b.Property("SessionId") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("SignedIn") + .HasColumnType("datetime2"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("Device"); + + b.HasIndex("SessionId"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSessions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasColumnType("int") + .HasDefaultValue(0) + .HasColumnName("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Email"); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("EmailConfirmed"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsActive") + .HasColumnType("bit") + .HasColumnName("IsActive"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsExternal") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsExternal"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LastPasswordChangeTime") + .HasColumnType("datetimeoffset"); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("LockoutEnabled"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Name"); + + b.Property("NormalizedEmail") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedEmail"); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedUserName"); + + b.Property("PasswordHash") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("PasswordHash"); + + b.Property("PhoneNumber") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("PhoneNumber"); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("PhoneNumberConfirmed"); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("SecurityStamp"); + + b.Property("ShouldChangePasswordOnNextLogin") + .HasColumnType("bit"); + + b.Property("Surname") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Surname"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("TwoFactorEnabled"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("Email"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.HasIndex("UserName"); + + b.ToTable("AbpUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AbpUserClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("EndTime") + .HasColumnType("datetime2"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("StartTime") + .HasColumnType("datetime2"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("AbpUserDelegations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderDisplayName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196) + .HasColumnType("nvarchar(196)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("AbpUserLogins", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "UserId"); + + b.HasIndex("UserId", "OrganizationUnitId"); + + b.ToTable("AbpUserOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("AbpUserRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Name") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AbpUserTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(95) + .HasColumnType("nvarchar(95)") + .HasColumnName("Code"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("DisplayName"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("ParentId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Code"); + + b.HasIndex("ParentId"); + + b.ToTable("AbpOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "RoleId"); + + b.HasIndex("RoleId", "OrganizationUnitId"); + + b.ToTable("AbpOrganizationUnitRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ClientSecret") + .HasColumnType("nvarchar(max)"); + + b.Property("ClientType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("ClientUri") + .HasColumnType("nvarchar(max)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ConsentType") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("JsonWebKeySet") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LogoUri") + .HasColumnType("nvarchar(max)"); + + b.Property("Permissions") + .HasColumnType("nvarchar(max)"); + + b.Property("PostLogoutRedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedirectUris") + .HasColumnType("nvarchar(max)"); + + b.Property("Requirements") + .HasColumnType("nvarchar(max)"); + + b.Property("Settings") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("ClientId"); + + b.ToTable("OpenIddictApplications", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Scopes") + .HasColumnType("nvarchar(max)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictAuthorizations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Scopes.OpenIddictScope", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("Descriptions") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("DisplayNames") + .HasColumnType("nvarchar(max)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("Resources") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.ToTable("OpenIddictScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationId") + .HasColumnType("uniqueidentifier"); + + b.Property("AuthorizationId") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationDate") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("ExpirationDate") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Payload") + .HasColumnType("nvarchar(max)"); + + b.Property("Properties") + .HasColumnType("nvarchar(max)"); + + b.Property("RedemptionDate") + .HasColumnType("datetime2"); + + b.Property("ReferenceId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("Status") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.Property("Subject") + .HasMaxLength(400) + .HasColumnType("nvarchar(400)"); + + b.Property("Type") + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Id"); + + b.HasIndex("AuthorizationId"); + + b.HasIndex("ReferenceId"); + + b.HasIndex("ApplicationId", "Status", "Subject", "Type"); + + b.ToTable("OpenIddictTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsEnabled") + .HasColumnType("bit"); + + b.Property("MultiTenancySide") + .HasColumnType("tinyint"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("StateCheckers") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[TenantId] IS NOT NULL"); + + b.ToTable("AbpPermissionGrants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissionGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpSettings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.SettingDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DefaultValue") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.Property("Description") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsEncrypted") + .HasColumnType("bit"); + + b.Property("IsInherited") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpSettingDefinitions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpTenants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.Property("TenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("TenantId", "Name"); + + b.ToTable("AbpTenantConnectionStrings", (string)null); + }); + + modelBuilder.Entity("Skcks.Study.AbpProject.Products.Product", b => + { + b.HasOne("Skcks.Study.AbpProject.Categories.Category", "Category") + .WithMany() + .HasForeignKey("CategoryId") + .OnDelete(DeleteBehavior.Restrict) + .IsRequired(); + + b.Navigation("Category"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("Actions") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("EntityChanges") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.EntityChange", null) + .WithMany("PropertyChanges") + .HasForeignKey("EntityChangeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.BlobStoring.Database.DatabaseBlob", b => + { + b.HasOne("Volo.Abp.BlobStoring.Database.DatabaseBlobContainer", null) + .WithMany() + .HasForeignKey("ContainerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("OrganizationUnits") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("ParentId"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany("Roles") + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + }); + + modelBuilder.Entity("Volo.Abp.OpenIddict.Tokens.OpenIddictToken", b => + { + b.HasOne("Volo.Abp.OpenIddict.Applications.OpenIddictApplication", null) + .WithMany() + .HasForeignKey("ApplicationId"); + + b.HasOne("Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", null) + .WithMany() + .HasForeignKey("AuthorizationId"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.TenantManagement.Tenant", null) + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Navigation("Actions"); + + b.Navigation("EntityChanges"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Navigation("PropertyChanges"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Navigation("Claims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Navigation("Claims"); + + b.Navigation("Logins"); + + b.Navigation("OrganizationUnits"); + + b.Navigation("Roles"); + + b.Navigation("Tokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Navigation("Roles"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Navigation("ConnectionStrings"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Properties/AssemblyInfo.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..fe9457f --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Properties/AssemblyInfo.cs @@ -0,0 +1,2 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleToAttribute("Skcks.Study.AbpProject.EntityFrameworkCore.Tests")] diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.abppkg new file mode 100644 index 0000000..e1c64f0 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.ef" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.csproj new file mode 100644 index 0000000..0f6349b --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.EntityFrameworkCore/Skcks.Study.AbpProject.EntityFrameworkCore.csproj @@ -0,0 +1,38 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + + + + + + + + + + runtime; build; native; contentfiles; analyzers + compile; contentFiles; build; buildMultitargeting; buildTransitive; analyzers; native + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/AbpProjectHttpApiClientModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/AbpProjectHttpApiClientModule.cs new file mode 100644 index 0000000..3396a6a --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/AbpProjectHttpApiClientModule.cs @@ -0,0 +1,38 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Account; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement; +using Volo.Abp.SettingManagement; +using Volo.Abp.VirtualFileSystem; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Identity; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectApplicationContractsModule), + typeof(AbpPermissionManagementHttpApiClientModule), + typeof(AbpFeatureManagementHttpApiClientModule), + typeof(AbpAccountHttpApiClientModule), + typeof(AbpIdentityHttpApiClientModule), + typeof(AbpTenantManagementHttpApiClientModule), + typeof(AbpSettingManagementHttpApiClientModule) +)] +public class AbpProjectHttpApiClientModule : AbpModule +{ + public const string RemoteServiceName = "Default"; + + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.AddHttpClientProxies( + typeof(AbpProjectApplicationContractsModule).Assembly, + RemoteServiceName + ); + + Configure(options => + { + options.FileSets.AddEmbedded(); + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.abppkg new file mode 100644 index 0000000..7deef5e --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.http-api-client" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.csproj new file mode 100644 index 0000000..03893f1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi.Client/Skcks.Study.AbpProject.HttpApi.Client.csproj @@ -0,0 +1,32 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/AbpProjectHttpApiModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/AbpProjectHttpApiModule.cs new file mode 100644 index 0000000..9fd6582 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/AbpProjectHttpApiModule.cs @@ -0,0 +1,41 @@ +using Localization.Resources.AbpUi; +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.Account; +using Volo.Abp.SettingManagement; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Identity; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement.HttpApi; +using Volo.Abp.Localization; +using Volo.Abp.TenantManagement; + +namespace Skcks.Study.AbpProject; + + [DependsOn( + typeof(AbpProjectApplicationContractsModule), + typeof(AbpPermissionManagementHttpApiModule), + typeof(AbpSettingManagementHttpApiModule), + typeof(AbpAccountHttpApiModule), + typeof(AbpIdentityHttpApiModule), + typeof(AbpTenantManagementHttpApiModule), + typeof(AbpFeatureManagementHttpApiModule) + )] +public class AbpProjectHttpApiModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + ConfigureLocalization(); + } + + private void ConfigureLocalization() + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpUiResource) + ); + }); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Controllers/AbpProjectController.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Controllers/AbpProjectController.cs new file mode 100644 index 0000000..be7c04d --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Controllers/AbpProjectController.cs @@ -0,0 +1,14 @@ +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.AspNetCore.Mvc; + +namespace Skcks.Study.AbpProject.Controllers; + +/* Inherit your controllers from this class. + */ +public abstract class AbpProjectController : AbpControllerBase +{ + protected AbpProjectController() + { + LocalizationResource = typeof(AbpProjectResource); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Models/Test/TestModel.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Models/Test/TestModel.cs new file mode 100644 index 0000000..49dabbe --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Models/Test/TestModel.cs @@ -0,0 +1,10 @@ +using System; + +namespace Skcks.Study.AbpProject.Models.Test; + +public class TestModel +{ + public string? Name { get; set; } + + public DateTime BirthDate { get; set; } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.abppkg new file mode 100644 index 0000000..515bfe6 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.http-api" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.csproj new file mode 100644 index 0000000..16b25ce --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.HttpApi/Skcks.Study.AbpProject.HttpApi.csproj @@ -0,0 +1,27 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectBrandingProvider.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectBrandingProvider.cs new file mode 100644 index 0000000..12b4503 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectBrandingProvider.cs @@ -0,0 +1,19 @@ +using Volo.Abp.Ui.Branding; +using Volo.Abp.DependencyInjection; +using Microsoft.Extensions.Localization; +using Skcks.Study.AbpProject.Localization; + +namespace Skcks.Study.AbpProject.Web; + +[Dependency(ReplaceServices = true)] +public class AbpProjectBrandingProvider : DefaultBrandingProvider +{ + private IStringLocalizer _localizer; + + public AbpProjectBrandingProvider(IStringLocalizer localizer) + { + _localizer = localizer; + } + + public override string AppName => _localizer["AppName"]; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebAutoMapperProfile.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebAutoMapperProfile.cs new file mode 100644 index 0000000..7c9c124 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebAutoMapperProfile.cs @@ -0,0 +1,15 @@ +using AutoMapper; +using Skcks.Study.AbpProject.Products; +using Skcks.Study.AbpProject.Web.Pages.Products; + +namespace Skcks.Study.AbpProject.Web; + +public class AbpProjectWebAutoMapperProfile : Profile +{ + public AbpProjectWebAutoMapperProfile() + { + //Define your object mappings here, for the Web project + CreateMap(); + CreateMap(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebModule.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebModule.cs new file mode 100644 index 0000000..2d339f6 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/AbpProjectWebModule.cs @@ -0,0 +1,289 @@ +using System.IO; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpOverrides; +using Microsoft.AspNetCore.Mvc.RazorPages; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Skcks.Study.AbpProject.Localization; +using Skcks.Study.AbpProject.MultiTenancy; +using Skcks.Study.AbpProject.Permissions; +using Skcks.Study.AbpProject.Web.Menus; +using Microsoft.OpenApi.Models; +using Volo.Abp; +using Volo.Abp.Studio; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc.Localization; +using Volo.Abp.AspNetCore.Mvc.UI; +using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap; +using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; +using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic; +using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling; +using Volo.Abp.Autofac; +using Volo.Abp.AutoMapper; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement; +using Volo.Abp.PermissionManagement.Web; +using Volo.Abp.UI.Navigation.Urls; +using Volo.Abp.UI; +using Volo.Abp.UI.Navigation; +using Volo.Abp.VirtualFileSystem; +using Volo.Abp.Identity.Web; +using Volo.Abp.FeatureManagement; +using OpenIddict.Server.AspNetCore; +using OpenIddict.Validation.AspNetCore; +using Volo.Abp.TenantManagement.Web; +using System; +using System.Security.Cryptography.X509Certificates; +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Extensions.DependencyInjection; +using Volo.Abp.Account.Web; +using Volo.Abp.AspNetCore.Mvc.UI.Bundling; +using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars; +using Volo.Abp.AspNetCore.Serilog; +using Volo.Abp.Identity; +using Volo.Abp.Swashbuckle; +using Volo.Abp.OpenIddict; +using Volo.Abp.Security.Claims; +using Volo.Abp.SettingManagement.Web; +using Volo.Abp.Studio.Client.AspNetCore; + +namespace Skcks.Study.AbpProject.Web; + +[DependsOn( + typeof(AbpProjectHttpApiModule), + typeof(AbpProjectApplicationModule), + typeof(AbpProjectEntityFrameworkCoreModule), + typeof(AbpAutofacModule), + typeof(AbpStudioClientAspNetCoreModule), + typeof(AbpIdentityWebModule), + typeof(AbpAspNetCoreMvcUiBasicThemeModule), + typeof(AbpAccountWebOpenIddictModule), + typeof(AbpTenantManagementWebModule), + typeof(AbpFeatureManagementWebModule), + typeof(AbpSwashbuckleModule), + typeof(AbpAspNetCoreSerilogModule) +)] +public class AbpProjectWebModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + var hostingEnvironment = context.Services.GetHostingEnvironment(); + var configuration = context.Services.GetConfiguration(); + + context.Services.PreConfigure(options => + { + options.AddAssemblyResource( + typeof(AbpProjectResource), + typeof(AbpProjectDomainModule).Assembly, + typeof(AbpProjectDomainSharedModule).Assembly, + typeof(AbpProjectApplicationModule).Assembly, + typeof(AbpProjectApplicationContractsModule).Assembly, + typeof(AbpProjectWebModule).Assembly + ); + }); + + PreConfigure(builder => + { + builder.AddValidation(options => + { + options.AddAudiences("AbpProject"); + options.UseLocalServer(); + options.UseAspNetCore(); + }); + }); + + if (!hostingEnvironment.IsDevelopment()) + { + PreConfigure(options => + { + options.AddDevelopmentEncryptionAndSigningCertificate = false; + }); + + PreConfigure(serverBuilder => + { + serverBuilder.AddProductionEncryptionAndSigningCertificate("openiddict.pfx", configuration["AuthServer:CertificatePassPhrase"]!); + serverBuilder.SetIssuer(new Uri(configuration["AuthServer:Authority"]!)); + }); + } + } + + public override void ConfigureServices(ServiceConfigurationContext context) + { + var hostingEnvironment = context.Services.GetHostingEnvironment(); + var configuration = context.Services.GetConfiguration(); + + if (!configuration.GetValue("App:DisablePII")) + { + Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = true; + Microsoft.IdentityModel.Logging.IdentityModelEventSource.LogCompleteSecurityArtifact = true; + } + + if (!configuration.GetValue("AuthServer:RequireHttpsMetadata")) + { + Configure(options => + { + options.DisableTransportSecurityRequirement = true; + }); + + Configure(options => + { + options.ForwardedHeaders = ForwardedHeaders.XForwardedProto; + }); + } + + ConfigureBundles(); + ConfigureUrls(configuration); + ConfigureAuthentication(context); + ConfigureAutoMapper(); + ConfigureVirtualFileSystem(hostingEnvironment); + ConfigureNavigationServices(); + ConfigureAutoApiControllers(); + ConfigureSwaggerServices(context.Services); + + Configure(options => + { + options.IsDynamicPermissionStoreEnabled = true; + }); + } + + + private void ConfigureBundles() + { + Configure(options => + { + options.StyleBundles.Configure( + BasicThemeBundles.Styles.Global, + bundle => + { + bundle.AddFiles("/global-styles.css"); + } + ); + }); + } + + private void ConfigureUrls(IConfiguration configuration) + { + Configure(options => + { + options.Applications["MVC"].RootUrl = configuration["App:SelfUrl"]; + }); + } + + private void ConfigureAuthentication(ServiceConfigurationContext context) + { + context.Services.ForwardIdentityAuthenticationForBearer(OpenIddictValidationAspNetCoreDefaults.AuthenticationScheme); + context.Services.Configure(options => + { + options.IsDynamicClaimsEnabled = true; + }); + } + + private void ConfigureAutoMapper() + { + Configure(options => + { + options.AddMaps(); + }); + } + + private void ConfigureVirtualFileSystem(IWebHostEnvironment hostingEnvironment) + { + Configure(options => + { + options.FileSets.AddEmbedded(); + + if (hostingEnvironment.IsDevelopment()) + { + options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}Skcks.Study.AbpProject.Domain.Shared", Path.DirectorySeparatorChar))); + options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}Skcks.Study.AbpProject.Domain", Path.DirectorySeparatorChar))); + options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}Skcks.Study.AbpProject.Application.Contracts", Path.DirectorySeparatorChar))); + options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}Skcks.Study.AbpProject.Application", Path.DirectorySeparatorChar))); + options.FileSets.ReplaceEmbeddedByPhysical(Path.Combine(hostingEnvironment.ContentRootPath, string.Format("..{0}..{0}src{0}Skcks.Study.AbpProject.HttpApi", Path.DirectorySeparatorChar))); + options.FileSets.ReplaceEmbeddedByPhysical(hostingEnvironment.ContentRootPath); + } + }); + } + + private void ConfigureNavigationServices() + { + Configure(options => + { + options.MenuContributors.Add(new AbpProjectMenuContributor()); + }); + + Configure(options => + { + options.Contributors.Add(new AbpProjectToolbarContributor()); + }); + } + + private void ConfigureAutoApiControllers() + { + Configure(options => + { + options.ConventionalControllers.Create(typeof(AbpProjectApplicationModule).Assembly); + }); + } + + private void ConfigureSwaggerServices(IServiceCollection services) + { + services.AddAbpSwaggerGen( + options => + { + options.SwaggerDoc("v1", new OpenApiInfo { Title = "AbpProject API", Version = "v1" }); + options.DocInclusionPredicate((docName, description) => true); + options.CustomSchemaIds(type => type.FullName); + } + ); + } + + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + var env = context.GetEnvironment(); + + app.UseForwardedHeaders(); + + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseAbpRequestLocalization(); + + if (!env.IsDevelopment()) + { + app.UseErrorPage(); + app.UseHsts(); + } + + app.UseCorrelationId(); + app.UseStaticFiles(); + app.UseAbpStudioLink(); + app.UseRouting(); + app.UseAbpSecurityHeaders(); + app.UseAuthentication(); + app.UseAbpOpenIddictValidation(); + + if (MultiTenancyConsts.IsEnabled) + { + app.UseMultiTenancy(); + } + + app.UseUnitOfWork(); + app.UseDynamicClaims(); + app.UseAuthorization(); + app.UseSwagger(); + app.UseAbpSwaggerUI(options => + { + options.SwaggerEndpoint("/swagger/v1/swagger.json", "AbpProject API"); + }); + app.UseAuditing(); + app.UseAbpSerilogEnrichers(); + app.UseConfiguredEndpoints(); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Components/_ViewImports.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Components/_ViewImports.cshtml new file mode 100644 index 0000000..c1da1f5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Components/_ViewImports.cshtml @@ -0,0 +1,4 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bundling \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Dockerfile b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Dockerfile new file mode 100644 index 0000000..4b19e9c --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Dockerfile @@ -0,0 +1,5 @@ +FROM mcr.microsoft.com/dotnet/aspnet:8.0 +COPY bin/Release/net8.0/publish/ app/ +WORKDIR /app +ENV ASPNETCORE_URLS=http://+:80 +ENTRYPOINT ["dotnet", "Skcks.Study.AbpProject.Web.dll"] \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenuContributor.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenuContributor.cs new file mode 100644 index 0000000..acc80bc --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenuContributor.cs @@ -0,0 +1,67 @@ +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Localization; +using Skcks.Study.AbpProject.Permissions; +using Skcks.Study.AbpProject.MultiTenancy; +using Volo.Abp.SettingManagement.Web.Navigation; +using Volo.Abp.Authorization.Permissions; +using Volo.Abp.Identity.Web.Navigation; +using Volo.Abp.UI.Navigation; +using Volo.Abp.TenantManagement.Web.Navigation; + +namespace Skcks.Study.AbpProject.Web.Menus; + +public class AbpProjectMenuContributor : IMenuContributor +{ + public async Task ConfigureMenuAsync(MenuConfigurationContext context) + { + if (context.Menu.Name == StandardMenus.Main) + { + await ConfigureMainMenuAsync(context); + } + } + + private static Task ConfigureMainMenuAsync(MenuConfigurationContext context) + { + var l = context.GetLocalizer(); + + //Home + context.Menu.AddItem( + new ApplicationMenuItem( + AbpProjectMenus.Home, + l["Menu:Home"], + "~/", + icon: "fa fa-home", + order: 1 + ) + ); + + + //Administration + var administration = context.Menu.GetAdministration(); + administration.Order = 5; + + //Administration->Identity + administration.SetSubItemOrder(IdentityMenuNames.GroupName, 1); + + // 添加菜单 + context.Menu.AddItem( + new ApplicationMenuItem("ProductManagement", l["Menu:ProductManagement"], icon: "fas fa-shopping-cart") + .AddItem(new ApplicationMenuItem("ProductManagement.Products",l["Menu:Products"], url: "/Products"))); + + if (MultiTenancyConsts.IsEnabled) + { + administration.SetSubItemOrder(TenantManagementMenuNames.GroupName, 1); + } + else + { + administration.TryRemoveMenuItem(TenantManagementMenuNames.GroupName); + } + + administration.SetSubItemOrder(SettingManagementMenuNames.GroupName, 3); + + //Administration->Settings + administration.SetSubItemOrder(SettingManagementMenuNames.GroupName, 7); + + return Task.CompletedTask; + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenus.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenus.cs new file mode 100644 index 0000000..53fdb0c --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectMenus.cs @@ -0,0 +1,8 @@ +namespace Skcks.Study.AbpProject.Web.Menus; + +public class AbpProjectMenus +{ + private const string Prefix = "AbpProject"; + + public const string Home = Prefix + ".Home"; +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectToolbarContributor.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectToolbarContributor.cs new file mode 100644 index 0000000..ce51faa --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Menus/AbpProjectToolbarContributor.cs @@ -0,0 +1,19 @@ +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars; +using Volo.Abp.Users; + +namespace Skcks.Study.AbpProject.Web.Menus; + +public class AbpProjectToolbarContributor : IToolbarContributor +{ + public virtual Task ConfigureToolbarAsync(IToolbarConfigurationContext context) + { + if (context.Toolbar.Name != StandardToolbars.Main) + { + return Task.CompletedTask; + } + + return Task.CompletedTask; + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/AbpProjectPageModel.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/AbpProjectPageModel.cs new file mode 100644 index 0000000..9d50b48 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/AbpProjectPageModel.cs @@ -0,0 +1,12 @@ +using Skcks.Study.AbpProject.Localization; +using Volo.Abp.AspNetCore.Mvc.UI.RazorPages; + +namespace Skcks.Study.AbpProject.Web.Pages; + +public abstract class AbpProjectPageModel : AbpPageModel +{ + protected AbpProjectPageModel() + { + LocalizationResourceType = typeof(AbpProjectResource); + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml new file mode 100644 index 0000000..f8f8cc6 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml @@ -0,0 +1,305 @@ +@page +@model Skcks.Study.AbpProject.Web.Pages.IndexModel +@using Skcks.Study.AbpProject.Web.Menus +@using Volo.Abp.AspNetCore.Mvc.UI.Layout +@using Microsoft.AspNetCore.Mvc.Localization +@using Skcks.Study.AbpProject.Localization +@using Volo.Abp.Users +@inject IPageLayout PageLayout +@inject IHtmlLocalizer L +@inject ICurrentUser CurrentUser +@{ + ViewBag.PageTitle = L["Home"]; + PageLayout.Content.MenuItemName = AbpProjectMenus.Home; +} + +@section styles { + +} + +
+
+
+
+
+ @if (!CurrentUser.IsAuthenticated) + { +

@L["Welcome"]

+

@L["LongWelcomeMessage"]

+ @L["Login"] + } + +

Getting Started

+

Learn how to create and run + a + new web application using the application startup + template.

+ Getting + Started + +

Web Application Development Tutorial

+

Learn how to build an ABP based + web + application named Acme.BookStore.

+ Explore Tutorial + +

Customize Lepton Theme

+

Learn how to customize LeptonX + Theme + as you wish.

+ Customize Lepton +
+ +
+
+
+
+
+
+
+
+ +

You can check for + similar problems and solutions, or open a + new topic to discuss your specific issue.

+ Visit Support + +
+
+
+
+
+
+ +

You can find content + on .NET development, cross-platform, ASP.NET + application templates, ABP-related news, and + more.

+ Visit Blog + + +
+
+
+
+
+
+
+
+ +

A unique community platform + for ABP Lovers!

+

Explore all ABP users' + experiences with the ABP Framework, discover + articles and videos on how to use ABP, and join + raffles for a chance to win surprise gifts!

+ Join ABP + Community +
+ +
+
+
+ +
+
+
+
+
More from ABP.IO
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+
Latest Release Logs
+
+ + + +
+
+
Video Courses
+
+ + + +
+
+
Samples
+
+ + + +
+
+
Books
+
+ + + +
+
+
FAQ
+
+ + + +
+
+
+
+
+
+
+
+
+
+

THE OFFICIAL GUIDE

+

Mastering ABP Framework

+

Written by the creator of the ABP + Framework, this book will help you gain a complete + understanding of the framework + and modern web application development techniques.

+ +
+
+ +
+
+ +
+
+
+
+
+
+
Follow us on Social Media
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
X.com
+
+ + + +
+ +
Discord
+
+ + + +
+ +
Stack Overflow
+
+ + + +
+ +
YouTube
+
+ + + +
+ +
Instagram
+
+ + + +
+
+
+
+
+
\ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml.cs new file mode 100644 index 0000000..3efdd73 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.cshtml.cs @@ -0,0 +1,8 @@ +using Microsoft.AspNetCore.Mvc; + +namespace Skcks.Study.AbpProject.Web.Pages; + +public class IndexModel : AbpProjectPageModel +{ + +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.css b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.css new file mode 100644 index 0000000..562cdc1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Index.css @@ -0,0 +1,15 @@ +/* Getting-Started */ +.starting-content { + position: relative; + z-index: 2; +} +.card-bg-image { + pointer-events: none; + position: absolute; + width: 630px; + height: auto; + bottom: 0; + right: 0; + z-index: 1; +} +/* Getting-Started End */ \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateEditProductViewModel.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateEditProductViewModel.cs new file mode 100644 index 0000000..84e028c --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateEditProductViewModel.cs @@ -0,0 +1,26 @@ +using System; +using System.ComponentModel; +using System.ComponentModel.DataAnnotations; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form; + +namespace Skcks.Study.AbpProject.Web.Pages.Products; + +public class CreateEditProductViewModel +{ + [SelectItems("Categories")] + [DisplayName("Category")] + public Guid CategoryId { get; set; } + + [Required] + [StringLength(ProductConsts.MaxNameLength)] + public string Name {get; set;} + + public float Price {get; set;} + public bool IsFreeCargo {get; set;} + + [DataType(DataType.Date)] + public DateTime ReleaseDate {get; set;} + + public ProductStockState StockState {get; set;} +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml new file mode 100644 index 0000000..cce13f3 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml @@ -0,0 +1,21 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Skcks.Study.AbpProject.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal +@model Skcks.Study.AbpProject.Web.Pages.Products.CreateProductModal + +@inject IHtmlLocalizer L +@{ + Layout = null; +} + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml.cs new file mode 100644 index 0000000..221daea --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/CreateProductModal.cshtml.cs @@ -0,0 +1,44 @@ +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Skcks.Study.AbpProject.Products; + +namespace Skcks.Study.AbpProject.Web.Pages.Products; + +public class CreateProductModal : AbpProjectPageModel +{ + public SelectListItem[] Categories { get; set; } + + [BindProperty] + public CreateEditProductViewModel Product {get; set; } + + public readonly IProductAppService _productAppService; + + public CreateProductModal(IProductAppService productAppService) + { + _productAppService = productAppService; + } + + public async Task OnGetAsync() + { + Product = new CreateEditProductViewModel + { + ReleaseDate = Clock.Now, + StockState = ProductStockState.PreOrder + }; + + var categoriesAsync = await _productAppService.GetCategoriesAsync(); + + Categories = categoriesAsync.Items + .Select(x => new SelectListItem(x.Name, x.Id.ToString())) + .ToArray(); + } + + public async Task OnPostAsync() + { + var productDto = ObjectMapper.Map(Product); + await _productAppService.CreateAsync(productDto); + return NoContent(); + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml new file mode 100644 index 0000000..710f8d5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml @@ -0,0 +1,23 @@ +@page +@using Microsoft.AspNetCore.Mvc.Localization +@using Skcks.Study.AbpProject.Localization +@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal +@model Skcks.Study.AbpProject.Web.Pages.Products.EditProductModalModel + +@inject IHtmlLocalizer L +@{ + Layout = null; +} + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml.cs new file mode 100644 index 0000000..63dcfb7 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/EditProductModal.cshtml.cs @@ -0,0 +1,45 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Rendering; +using Skcks.Study.AbpProject.Products; + +namespace Skcks.Study.AbpProject.Web.Pages.Products; + +public class EditProductModalModel : AbpProjectPageModel +{ + [HiddenInput] + [BindProperty(SupportsGet = true)] + public Guid Id { get; set; } + + [BindProperty] + public CreateEditProductViewModel Product { get; set; } + + public SelectListItem[] Categories { get; set; } + + private readonly IProductAppService _productAppService; + + public EditProductModalModel(IProductAppService productAppService) + { + _productAppService = productAppService; + } + + public async Task OnGetAsync() + { + var productDto = await _productAppService.GetAsync(Id); + Product = ObjectMapper.Map(productDto); + + var categoryLookup = await _productAppService.GetCategoriesAsync(); + Categories = categoryLookup.Items + .Select(x=> new SelectListItem(x.Name, x.Id.ToString())) + .ToArray(); + } + + public async Task OnPostAsync() + { + var productDto = ObjectMapper.Map(Product); + await _productAppService.UpdateAsync(Id, productDto); + return NoContent(); + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.cshtml new file mode 100644 index 0000000..04b76a4 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.cshtml @@ -0,0 +1,47 @@ +@page +@using Microsoft.Extensions.Localization +@using Skcks.Study.AbpProject.Localization +@model Skcks.Study.AbpProject.Web.Pages.IndexModel + +@inject IStringLocalizer L +@section scripts{ + +} + +@{ + +} + + + + + + 产品页面 + + +
+
产品页面
+ + + + + + @L["Menu:Products"] + + + + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.js b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.js new file mode 100644 index 0000000..eb5a4b5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/Products/index.js @@ -0,0 +1,85 @@ +$(function() { + let l = abp.localization.getResource("AbpProject") + + let editModal = new abp.ModalManager(abp.appPath + "Products/EditProductModal"); + + let dataTable = $("#ProductsTable").DataTable( + abp.libs.datatables.normalizeConfiguration({ + serverSide: true, + paging: true, + order: [[0, "asc"]], + searching: false, + scrollX: true, + ajax: abp.libs.datatables.createAjax( + skcks.study.abpProject.products.product.getList + ), + columnDefs: [ + { + title: l('Name'), + data: "name", + }, + { + title: l('CategoryName'), + data: "categoryName", + }, + { + title: l('Price'), + data: "price", + }, + { + title: l('StockState'), + data: "stockState", + render: (data)=>{ + return l("Enum:StockState:" + data); + } + }, + { + title: l('CreationTime'), + data: "creationTime", + dataFormat: "date", + }, + { + title: l('Actions'), + rowAction: { + items: [ + { + text: l('Edit'), + action: (data)=>{ + editModal.open({ + id: data.record.id + }) + } + }, + { + text: l('Delete'), + confirmMessage: (data)=>{ + return l("ProductDeletionConfirmationMessage") + }, + action: (data)=>{ + skcks.study.abpProject.products.product.delete(data.record.id).then(()=>{ + abp.notify.info(l("SuccessfullyDeleted")); + dataTable.ajax.reload() + }) + } + } + ] + } + } + ] + }) + ) + + editModal.onResult(()=>{ + dataTable.ajax.reload(); + }) + + let createModal = new abp.ModalManager(abp.appPath + "Products/CreateProductModal"); + createModal.onResult(()=>{ + dataTable.ajax.reload(); + }) + + $("#NewProductButton").click((e)=>{ + e.preventDefault(); + createModal.open(); + }) +}) diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/_ViewImports.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..4d0ac72 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Pages/_ViewImports.cshtml @@ -0,0 +1,5 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bundling +@addTagHelper *, Owl.reCAPTCHA diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Program.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Program.cs new file mode 100644 index 0000000..9d25b4f --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Program.cs @@ -0,0 +1,58 @@ +using System; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Serilog; +using Serilog.Events; + +namespace Skcks.Study.AbpProject.Web; + +public class Program +{ + public async static Task Main(string[] args) + { + Log.Logger = new LoggerConfiguration() + .WriteTo.Async(c => c.File("Logs/logs.txt")) + .WriteTo.Async(c => c.Console()) + .CreateBootstrapLogger(); + + try + { + Log.Information("Starting web host."); + var builder = WebApplication.CreateBuilder(args); + builder.Host + .AddAppSettingsSecretsJson() + .UseAutofac() + .UseSerilog((context, services, loggerConfiguration) => + { + loggerConfiguration + #if DEBUG + .MinimumLevel.Debug() + #else + .MinimumLevel.Information() + #endif + .MinimumLevel.Override("Microsoft", LogEventLevel.Information) + .MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) + .Enrich.FromLogContext() + .WriteTo.Async(c => c.File("Logs/logs.txt")) + .WriteTo.Async(c => c.Console()) + .WriteTo.Async(c => c.AbpStudio(services)); + }); + await builder.AddApplicationAsync(); + var app = builder.Build(); + await app.InitializeApplicationAsync(); + await app.RunAsync(); + return 0; + } + catch (Exception ex) + { + Log.Fatal(ex, "Host terminated unexpectedly!"); + return 1; + } + finally + { + Log.CloseAndFlush(); + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/AssemblyInfo.cs b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..5cd01b5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/AssemblyInfo.cs @@ -0,0 +1,2 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleToAttribute("Skcks.Study.AbpProject.Web.Tests")] diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/launchSettings.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/launchSettings.json new file mode 100644 index 0000000..22f9db5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "https://localhost:44364/", + "sslPort": 44364 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Skcks.Study.AbpProject.Web": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:44364/" + } + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.abppkg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.abppkg new file mode 100644 index 0000000..48875c2 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.abppkg @@ -0,0 +1,3 @@ +{ + "role": "host.mvc" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.csproj b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.csproj new file mode 100644 index 0000000..ce29ae9 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Skcks.Study.AbpProject.Web.csproj @@ -0,0 +1,78 @@ + + + + + + net8.0 + enable + InProcess + Skcks.Study.AbpProject.Web + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + true + true + true + false + true + + + + + + Always + + + + + + + + + + + + + Always + + + Always + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Views/_ViewImports.cshtml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Views/_ViewImports.cshtml new file mode 100644 index 0000000..c1da1f5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/Views/_ViewImports.cshtml @@ -0,0 +1,4 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bundling \ No newline at end of file diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/abp.resourcemapping.js b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/abp.resourcemapping.js new file mode 100644 index 0000000..70bd3f1 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/abp.resourcemapping.js @@ -0,0 +1,7 @@ +module.exports = { + aliases: { + + }, + mappings: { + } +}; diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.Development.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.Development.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.Development.json @@ -0,0 +1,2 @@ +{ +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.json new file mode 100644 index 0000000..c33a690 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/appsettings.json @@ -0,0 +1,16 @@ +{ + "App": { + "SelfUrl": "https://localhost:44364" + }, + "ConnectionStrings": { + "Default": "Server=10.10.10.200,1401;User Id=sa;Password=12341234+AbC;Database=AbpProject;TrustServerCertificate=true" + }, + "AuthServer": { + "Authority": "https://localhost:44364", + "RequireHttpsMetadata": true, + "CertificatePassPhrase": "a41bb421-ee8b-4e36-9929-de417304951f" + }, + "StringEncryption": { + "DefaultPassPhrase": "H41NXcOJg5F8kvii" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package-lock.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package-lock.json new file mode 100644 index 0000000..39130d5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package-lock.json @@ -0,0 +1,3127 @@ +{ + "name": "my-app", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@abp/aspnetcore.mvc.ui": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.0.3.tgz", + "integrity": "sha512-C4cSlnhGYNGQul/0WD9HP87knBQ/bj2q45Jt73ugn9RygEJVjhXPv30+H4sl1GZXmEg+kLgdAoNjM/Iipe+egQ==", + "requires": { + "ansi-colors": "^4.1.1", + "extend-object": "^1.0.0", + "gulp": "^4.0.2", + "merge-stream": "^2.0.0", + "path": "^0.12.7", + "rimraf": "^3.0.2" + } + }, + "@abp/aspnetcore.mvc.ui.theme.shared": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.0.3.tgz", + "integrity": "sha512-ZuBBpH4Rlvr2Y6FpYt7FIiJwZLBmrnB8xJmP993AQtx+s39sLK3enb+poipkUBnq1N3yxmct06j7wsIlsstKXw==", + "requires": { + "@abp/aspnetcore.mvc.ui": "~3.0.3", + "@abp/bootstrap": "~3.0.3", + "@abp/bootstrap-datepicker": "~3.0.3", + "@abp/datatables.net-bs4": "~3.0.3", + "@abp/font-awesome": "~3.0.3", + "@abp/jquery-form": "~3.0.3", + "@abp/jquery-validation-unobtrusive": "~3.0.3", + "@abp/lodash": "~3.0.3", + "@abp/luxon": "~3.0.3", + "@abp/malihu-custom-scrollbar-plugin": "~3.0.3", + "@abp/select2": "~3.0.3", + "@abp/sweetalert": "~3.0.3", + "@abp/timeago": "~3.0.3", + "@abp/toastr": "~3.0.3" + } + }, + "@abp/bootstrap": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/bootstrap/-/bootstrap-3.0.3.tgz", + "integrity": "sha512-Vd/bdyh4bnp3vz4QsPjlc8Wi1qfaRSBDekWbHWkNq568BLXSMkK6ucugGAvC7kshBj3bbSpHd9xWUImim0+Q/w==", + "requires": { + "@abp/core": "~3.0.3", + "bootstrap": "^4.5.0", + "bootstrap-v4-rtl": "4.4.1-2" + } + }, + "@abp/bootstrap-datepicker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.0.3.tgz", + "integrity": "sha512-nnzm9rxu/vKIUdQQMlN/kGqL+DbOg8FmN81KyWJ23KmisViLVqDeTEJBHPOJ3WuzRN+SacoreiL4f3C+7YiiXQ==", + "requires": { + "bootstrap-datepicker": "^1.9.0" + } + }, + "@abp/chart.js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/chart.js/-/chart.js-3.0.3.tgz", + "integrity": "sha512-UA7Ryb7htHkxTS6ZdGr4oOhpCMzf5TZ4tpte/KLOdzg/EBd1Kc5UyF5AYonQaBou5ln45Q/WGAkow0oPSbFpqA==", + "requires": { + "chart.js": "^2.9.3" + } + }, + "@abp/core": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/core/-/core-3.0.3.tgz", + "integrity": "sha512-lNrG0cYbHQHH6i2B5yfBL7iU3rl3TL66H+tDVCBqXNlnGAFOS48RG/jE2mMw54U8xgtwNczwBpgGVWAqU3uKig==", + "requires": { + "@abp/utils": "~2.9.0" + } + }, + "@abp/datatables.net": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/datatables.net/-/datatables.net-3.0.3.tgz", + "integrity": "sha512-ULmYJZ3RU1kisMDCtB1Wq8tBmIn09QKW+asB33y9bT4td/cEDqULyJXbwNZYIzqA6VPzHenxiJbciFkFwPwkaQ==", + "requires": { + "@abp/jquery": "~3.0.3", + "datatables.net": "^1.10.21" + } + }, + "@abp/datatables.net-bs4": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/datatables.net-bs4/-/datatables.net-bs4-3.0.3.tgz", + "integrity": "sha512-seZR/yu8p0SJMafVCwYA5YAi7F2IMMo6cBJsF+phTBrPGBaXd63arNK7ZiXYp3RfwnafglotKNgswO0lYRMXKw==", + "requires": { + "@abp/datatables.net": "~3.0.3", + "datatables.net-bs4": "^1.10.21" + } + }, + "@abp/flag-icon-css": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/flag-icon-css/-/flag-icon-css-3.0.3.tgz", + "integrity": "sha512-QJYATTmGKsJtU68tE3x/SSv76/EjTMZexJ90C+L7vb2HADXDwYvcoRKg3NOeCfP4/VRgG/j0FIJysDcQXAG4LQ==", + "requires": { + "flag-icon-css": "^3.5.0" + } + }, + "@abp/font-awesome": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/font-awesome/-/font-awesome-3.0.3.tgz", + "integrity": "sha512-UY9i35H+3EMqBszLdLyM72TRVp+hDe8CFs8q2PBNzoIsrMGqx4mKFSTxUsts03USqQ+4v6D08M056D3a0oS+DQ==", + "requires": { + "@abp/core": "~3.0.3", + "@fortawesome/fontawesome-free": "^5.13.0" + } + }, + "@abp/jquery": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/jquery/-/jquery-3.0.3.tgz", + "integrity": "sha512-EVkCdy8bGHZ1Za/H7Iw5e/maiihx3Hn8VvU//D6U3FlC3D/Fo7hYEPOVvlVtpco6J1e0wMe9dUnCQxjPDBfQGw==", + "requires": { + "@abp/core": "~3.0.3", + "jquery": "~3.5.1" + } + }, + "@abp/jquery-form": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/jquery-form/-/jquery-form-3.0.3.tgz", + "integrity": "sha512-VokAc7jgBQAEcu15FSJPWLJcL+/mrFFwia/DdpkPyU+SrXHgD35Gu7Kb+/knQcVKNCM80mCH5gZXDbaA5Hrt3w==", + "requires": { + "@abp/jquery": "~3.0.3", + "jquery-form": "^4.3.0" + } + }, + "@abp/jquery-validation": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/jquery-validation/-/jquery-validation-3.0.3.tgz", + "integrity": "sha512-Ss38QtC4IrDbICNJT9fTNWka6ekmhrfCrArOeVR8O47BIx9FRl2IBX8TBjuC3ZXv9c1oNxTICmmSCgQYfdQ02A==", + "requires": { + "@abp/jquery": "~3.0.3", + "jquery-validation": "^1.19.2" + } + }, + "@abp/jquery-validation-unobtrusive": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.0.3.tgz", + "integrity": "sha512-Ig3UyfPj5qyP2BCLYeaihMzzj2p4Hkh1uJX6Bm2qShRKDW3Br5D0z3JIEXiGvzukGTdCnTG+mwGQowZfdxgdUQ==", + "requires": { + "@abp/jquery-validation": "~3.0.3", + "jquery-validation-unobtrusive": "^3.2.11" + } + }, + "@abp/jstree": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/jstree/-/jstree-3.0.3.tgz", + "integrity": "sha512-relFKSlR7BJWI/1xrPs3d9Ni6Pc3xj2BTO1WsiY0mbhabN+SVIuaCvdy90PnXhEBbHhWQahfszRIBZtZUoDlsw==", + "requires": { + "@abp/jquery": "~3.0.3", + "jstree": "^3.3.9" + } + }, + "@abp/lodash": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/lodash/-/lodash-3.0.3.tgz", + "integrity": "sha512-7UIagvq204xsyNQq7yucSHRj3BPE/yvTUELLEDWmjBQPkjB9GukeoeYqUxderEbVboCLIPYgGCwAWz9IyBtvFQ==", + "requires": { + "@abp/core": "~3.0.3", + "lodash": "^4.17.15" + } + }, + "@abp/luxon": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/luxon/-/luxon-3.0.3.tgz", + "integrity": "sha512-L7rzo7LLV9Kn92Fdk8g0+CqVsxedRs1cLmDA2QDn4idJ728kYJjSZpRWPjLW087dkSBen0Gtr7gxUn6HiXizpA==", + "requires": { + "luxon": "^1.24.1" + } + }, + "@abp/malihu-custom-scrollbar-plugin": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.0.3.tgz", + "integrity": "sha512-cJfdJexrZjJfoz+mMWXCFgi6gDa0fq9OAcpxZGz5aVeIrNOnWdEvjT02beowU9Rhl6vL6jWxpqaWt3H4jiGOSw==", + "requires": { + "@abp/core": "~3.0.3", + "malihu-custom-scrollbar-plugin": "^3.1.5" + } + }, + "@abp/select2": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/select2/-/select2-3.0.3.tgz", + "integrity": "sha512-tmQN1TfO3szU6iw/K+YjoIqKeD6hnCVNIedg0l2YqTyZfo9QREEzY8CRqQELphhGkHmsMOl5tjXeD9BJVMna2g==", + "requires": { + "@abp/core": "~3.0.3", + "select2": "^4.0.13" + } + }, + "@abp/sweetalert": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/sweetalert/-/sweetalert-3.0.3.tgz", + "integrity": "sha512-RMBkZ4Tmm2qcW88noswsrnD1cik0R3q2GCDV1Ngm2V+u2KbbSbtLN2B+YQEU1SwDop0Miml8eNk2GeRLYT6kbA==", + "requires": { + "@abp/core": "~3.0.3", + "sweetalert": "^2.1.2" + } + }, + "@abp/timeago": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/timeago/-/timeago-3.0.3.tgz", + "integrity": "sha512-iUG9RfV8vSernjMoojlnManZ+QTaRlMOvikeHQR8MaPYH/XC2sRLNoLN0sYTC5F/xzLQU4MSQFXZ54dobUyYfA==", + "requires": { + "@abp/jquery": "~3.0.3", + "timeago": "^1.6.7" + } + }, + "@abp/toastr": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@abp/toastr/-/toastr-3.0.3.tgz", + "integrity": "sha512-phMAFhJcLbti09da3WdDx5YZ2zzkh/Xgag2iJWunnnt5G+dH/4WTN1sLdIo06WwDLjArz19c2ZHqV52uwb2vXA==", + "requires": { + "@abp/jquery": "~3.0.3", + "toastr": "^2.1.4" + } + }, + "@abp/utils": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@abp/utils/-/utils-2.9.0.tgz", + "integrity": "sha512-0gvWUH3jT7YE4ym2C45uKDzHs/oOdMW5lPq9ncCZ58wMxTrgPvxXNuMmRW0P259OcXYiRwmsNtb09/WlTQQbKA==", + "requires": { + "just-compare": "^1.3.0" + } + }, + "@fortawesome/fontawesome-free": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.13.1.tgz", + "integrity": "sha512-D819f34FLHeBN/4xvw0HR0u7U2G7RqjPSggXqf7LktsxWQ48VAfGwvMrhcVuaZV2fF069c/619RdgCCms0DHhw==" + }, + "@volo/abp.aspnetcore.mvc.ui.theme.commercial": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@volo/abp.aspnetcore.mvc.ui.theme.commercial/-/abp.aspnetcore.mvc.ui.theme.commercial-3.0.3.tgz", + "integrity": "sha512-PSek/UKOrdrn0m9bX2JNOtq9pV4rEZLVfZAr6P/oszQVpCiIN5+bRCnocTGFDQGXaIGSIdZ2hpFeQKHxbWSYpA==", + "requires": { + "@abp/aspnetcore.mvc.ui.theme.shared": "~3.0.3" + } + }, + "@volo/abp.aspnetcore.mvc.ui.theme.lepton": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@volo/abp.aspnetcore.mvc.ui.theme.lepton/-/abp.aspnetcore.mvc.ui.theme.lepton-3.0.3.tgz", + "integrity": "sha512-FpXO5us8snE0fKPMQ3skEZQDop6kq+NkDAd22qSDDq92ytKNhAJ2oozp88NmmQ7Fj6ovVG1A4U8R5uir5oFVtg==", + "requires": { + "@abp/flag-icon-css": "~3.0.3", + "@volo/abp.aspnetcore.mvc.ui.theme.commercial": "~3.0.3" + } + }, + "@volo/audit-logging": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@volo/audit-logging/-/audit-logging-3.0.3.tgz", + "integrity": "sha512-ss40jpYFXY4oCJiU8o2u45DZbI2iFvJhjndiuTd+Dy2rzuPaNuK7I+sd/bSbQEyyTppbcuaWEMheOuF4ds3OAQ==", + "requires": { + "@abp/chart.js": "~3.0.3", + "@volo/abp.aspnetcore.mvc.ui.theme.commercial": "~3.0.3" + } + }, + "@volo/identity": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@volo/identity/-/identity-3.0.3.tgz", + "integrity": "sha512-ZjPllN5UY9/h995UP3xvivobnbNLc/eV4WpckihDWf2xUNY6dODeQQinHMKIZ8xk/lZ8rGRMnkJGQ36YeCtEag==", + "requires": { + "@abp/jstree": "~3.0.3", + "@volo/abp.aspnetcore.mvc.ui.theme.commercial": "~3.0.3" + } + }, + "@volo/saas": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@volo/saas/-/saas-3.0.3.tgz", + "integrity": "sha512-iT6+tLiJ/RX5y3boCwI+8JCQpvv/sKQpGIR+QhdO48dvyCURTuq5t3aKx/IxdZjQX1+IMQOTW6h9tGnbHgLVGQ==", + "requires": { + "@abp/chart.js": "~3.0.3", + "@volo/abp.aspnetcore.mvc.ui.theme.commercial": "~3.0.3" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bootstrap": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", + "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==" + }, + "bootstrap-datepicker": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz", + "integrity": "sha512-9rYYbaVOheGYxjOr/+bJCmRPihfy+LkLSg4fIFMT9Od8WwWB/MB50w0JO1eBgKUMbb7PFHQD5uAfI3ArAxZRXA==", + "requires": { + "jquery": ">=1.7.1 <4.0.0" + } + }, + "bootstrap-v4-rtl": { + "version": "4.4.1-2", + "resolved": "https://registry.npmjs.org/bootstrap-v4-rtl/-/bootstrap-v4-rtl-4.4.1-2.tgz", + "integrity": "sha512-x9jZLEQzeOlkfxnR73aE/LjTD6hlqU6BbKVKdGasDByEP7dHBaxYaDGX54pfpHTom2QFqQ3t6y0WkDZW6DrQhw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "chart.js": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.3.tgz", + "integrity": "sha512-+2jlOobSk52c1VU6fzkh3UwqHMdSlgH1xFv9FKMqHiNCpXsGPQa/+81AFa+i3jZ253Mq9aAycPwDjnn1XbRNNw==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "datatables.net": { + "version": "1.10.21", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.21.tgz", + "integrity": "sha512-/bSZtxmf3GTpYcvEmwZ8q26I1yhSx8qklR2B+s1K8+/51UW/zc2zTYwJMqr/Z+iCYixAc00ildj4g2x0Qamolw==", + "requires": { + "jquery": ">=1.7" + } + }, + "datatables.net-bs4": { + "version": "1.10.21", + "resolved": "https://registry.npmjs.org/datatables.net-bs4/-/datatables.net-bs4-1.10.21.tgz", + "integrity": "sha512-F9zabYw8ZLXfjvj2S+BdnbkEUsL48bJwWxQFrA47cOXrIvsMhW8nmqPZcIMK4ko3k1i74nbpWLO1t+vueQKoXQ==", + "requires": { + "datatables.net": "1.10.21", + "jquery": ">=1.7" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/extend-object/-/extend-object-1.0.0.tgz", + "integrity": "sha1-QlFPhAFdE1bK9Rh5ad+yvBvaCCM=" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flag-icon-css": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.5.0.tgz", + "integrity": "sha512-pgJnJLrtb0tcDgU1fzGaQXmR8h++nXvILJ+r5SmOXaaL/2pocunQo2a8TAXhjQnBpRLPtZ1KCz/TYpqeNuE2ew==" + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "jquery-form": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/jquery-form/-/jquery-form-4.3.0.tgz", + "integrity": "sha512-q3uaVCEWdLOYUCI6dpNdwf/7cJFOsUgdpq6r0taxtGQ5NJSkOzofyWm4jpOuJ5YxdmL1FI5QR+q+HB63HHLGnQ==", + "requires": { + "jquery": ">=1.7.2" + } + }, + "jquery-mousewheel": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz", + "integrity": "sha1-BvAzXxbjU6aV5yBr9QUDy1I6buU=" + }, + "jquery-validation": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.2.tgz", + "integrity": "sha512-yHaAqOGaAB7+p2u5lpzhhQVt3CBMUw3fHcuCJ7nXmXz0LWLHPN7yOhwnocp5nrn2SmnXR1jpV+whx2j1kLz1tQ==" + }, + "jquery-validation-unobtrusive": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.2.11.tgz", + "integrity": "sha512-3FQPllaWdD+Aq55zJLGSW39+eXPDz1HhwAvrSwYi8zHQ8DVcu5IJ1HVeTiCl0BnCnrIBvfFU3zEB/DrGdcoRIQ==", + "requires": { + "jquery": ">=1.8", + "jquery-validation": ">=1.16" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "jstree": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.10.tgz", + "integrity": "sha512-TDhwTy24ZKCVei0gLRxnH5PQuX77nqlG7bhQh+UDTeOxC2xdhDrS1x7YtbjLVlSxmH7USnA/WIeVOGN/m3D0QA==", + "requires": { + "jquery": ">=1.9.1" + } + }, + "just-compare": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/just-compare/-/just-compare-1.3.0.tgz", + "integrity": "sha512-i4QNo3mPYubDmAwPbCKQl5C2b5s0yudP5V5GDp6lGR1PM22Em4Idf7mcaIzXYcL6/RLdZtuGrAqkBe9RYM/t4w==" + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "luxon": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.24.1.tgz", + "integrity": "sha512-CgnIMKAWT0ghcuWFfCWBnWGOddM0zu6c4wZAWmD0NN7MZTnro0+833DF6tJep+xlxRPg4KtsYEHYLfTMBQKwYg==" + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "malihu-custom-scrollbar-plugin": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.1.5.tgz", + "integrity": "sha1-MQzsxeWUFaHCnp37XStuAdZqKe8=", + "requires": { + "jquery-mousewheel": ">=3.0.6" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "moment": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==" + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "requires": { + "once": "^1.3.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "requires": { + "resolve": "^1.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "select2": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", + "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "requires": { + "sver-compat": "^1.5.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "sweetalert": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/sweetalert/-/sweetalert-2.1.2.tgz", + "integrity": "sha512-iWx7X4anRBNDa/a+AdTmvAzQtkN1+s4j/JJRWlHpYE8Qimkohs8/XnFcWeYHH2lMA8LRCa5tj2d244If3S/hzA==", + "requires": { + "es6-object-assign": "^1.1.0", + "promise-polyfill": "^6.0.2" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "timeago": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz", + "integrity": "sha512-FikcjN98+ij0siKH4VO4dZ358PR3oDDq4Vdl1+sN9gWz1/+JXGr3uZbUShYH/hL7bMhcTpPbplJU5Tej4b4jbQ==", + "requires": { + "jquery": ">=1.5.0 <4.0" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "requires": { + "through2": "^2.0.3" + } + }, + "toastr": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz", + "integrity": "sha1-i0O+ZPudDEFIcURvLbjoyk6V8YE=", + "requires": { + "jquery": ">=1.12.0" + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=" + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yargs": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", + "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "5.0.0-security.0" + } + }, + "yargs-parser": { + "version": "5.0.0-security.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", + "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package.json b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package.json new file mode 100644 index 0000000..1e61b05 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/package.json @@ -0,0 +1,8 @@ +{ + "version": "1.0.0", + "name": "my-app", + "private": true, + "dependencies": { + "@abp/aspnetcore.mvc.ui.theme.basic": "~8.3.3" + } +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/web.config b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/web.config new file mode 100644 index 0000000..a8b4626 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/web.config @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/global-styles.css b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/global-styles.css new file mode 100644 index 0000000..06f5063 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/global-styles.css @@ -0,0 +1 @@ +/* Your Global Styles */ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-192x192.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-192x192.png new file mode 100644 index 0000000..6e3956b Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-192x192.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-256x256.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-256x256.png new file mode 100644 index 0000000..e1e2600 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/android-chrome-256x256.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/apple-touch-icon.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/apple-touch-icon.png new file mode 100644 index 0000000..4d6e101 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/apple-touch-icon.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/browserconfig.xml b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/browserconfig.xml new file mode 100644 index 0000000..d416bc5 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-16x16.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-16x16.png new file mode 100644 index 0000000..ae5ab6d Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-16x16.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-32x32.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-32x32.png new file mode 100644 index 0000000..b5284a3 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon-32x32.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon.ico b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon.ico new file mode 100644 index 0000000..450151f Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/favicon.ico differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/mstile-150x150.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/mstile-150x150.png new file mode 100644 index 0000000..03d6b4b Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/mstile-150x150.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/safari-pinned-tab.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/safari-pinned-tab.svg new file mode 100644 index 0000000..d5fd421 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/safari-pinned-tab.svg @@ -0,0 +1,753 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/site.webmanifest b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/site.webmanifest new file mode 100644 index 0000000..de65106 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/bg-01.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/bg-01.png new file mode 100644 index 0000000..ac6b323 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/bg-01.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/book.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/book.png new file mode 100644 index 0000000..58afe9e Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/book.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/discord.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/discord.svg new file mode 100644 index 0000000..3b03f76 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/discord.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-blog.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-blog.png new file mode 100644 index 0000000..37fc5be Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-blog.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-community.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-community.png new file mode 100644 index 0000000..e9d9671 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-community.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-support.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-support.png new file mode 100644 index 0000000..27f4f13 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/img-support.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/instagram.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/instagram.svg new file mode 100644 index 0000000..f13e484 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/instagram.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/stack-overflow.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/stack-overflow.svg new file mode 100644 index 0000000..2b09789 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/x-white.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/x-white.svg new file mode 100644 index 0000000..38b09ee --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/x-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/youtube.svg b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/youtube.svg new file mode 100644 index 0000000..1d38b17 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/getting-started/youtube.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-dark.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-dark.png new file mode 100644 index 0000000..b9b1e36 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-dark.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-light.png b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-light.png new file mode 100644 index 0000000..2004977 Binary files /dev/null and b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/wwwroot/images/logo/lepton/logo-light.png differ diff --git a/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/yarn.lock b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/yarn.lock new file mode 100644 index 0000000..e0ba965 --- /dev/null +++ b/Skcks.Study.AbpProject/src/Skcks.Study.AbpProject.Web/yarn.lock @@ -0,0 +1,320 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@abp/aspnetcore.mvc.ui.theme.basic@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.3.3.tgz#54aa4721c75b7de0d3be43604255130c6195a5f9" + integrity sha512-pBmqdL6bm2iPHL3mww7TaK0X32t/FCGGeOJ3ugKUYdo1m17cFH6S7JdoLQjxhJaIHYuw+rnCwInpkqjkoKkhCA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.3.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.3.3.tgz#416aee7cb95d60315f22e1afc78d172d09e681ae" + integrity sha512-lIg67BdpgaZJxgEfqpdQk8GPLNFD8NbWCeo38iG0SfMh/LLQ7kDDdR+CQh5ObFhG6u/R0UDRT1sapdPA78pAzA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.3.3" + "@abp/bootstrap" "~8.3.3" + "@abp/bootstrap-datepicker" "~8.3.3" + "@abp/bootstrap-daterangepicker" "~8.3.3" + "@abp/datatables.net-bs5" "~8.3.3" + "@abp/font-awesome" "~8.3.3" + "@abp/jquery-form" "~8.3.3" + "@abp/jquery-validation-unobtrusive" "~8.3.3" + "@abp/lodash" "~8.3.3" + "@abp/luxon" "~8.3.3" + "@abp/malihu-custom-scrollbar-plugin" "~8.3.3" + "@abp/moment" "~8.3.3" + "@abp/select2" "~8.3.3" + "@abp/sweetalert2" "~8.3.3" + "@abp/timeago" "~8.3.3" + "@abp/toastr" "~8.3.3" + +"@abp/aspnetcore.mvc.ui@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.3.3.tgz#b14d372289895098f205392c8d50b35eb317de1f" + integrity sha512-zrSXzOQ7BRpGvhxmjQQjUxpL1QfQtJf6RZmc/EMoTGMvFsJmoMO+aLym4WfndA3vSOzRmgKAHHBSPZItn9TMpA== + dependencies: + ansi-colors "^4.1.3" + +"@abp/bootstrap-datepicker@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.3.3.tgz#f46ed58a08cbb35047446c8b496b6b93d432e3cb" + integrity sha512-+minY/uQQ0P3QN9ftDKF5ubmSxNs4yk0YBaa/0xorLPUXajTOXD9+Ozslbb4NX+t8wFtvz2D4MoTQNXcRO9zrw== + dependencies: + bootstrap-datepicker "^1.10.0" + +"@abp/bootstrap-daterangepicker@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.3.3.tgz#3d9329e29a92c63bd4f1b8989d8bbac6087e7c30" + integrity sha512-w9TE7Oqx7x28nK6s4MVS49R9fYOWPoCIiO56LYywhZp48k5QrCbaYdB6vq2v2s/1U9YCd2Srf0IILt7JunSCXw== + dependencies: + bootstrap-daterangepicker "^3.1.0" + +"@abp/bootstrap@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/bootstrap/-/bootstrap-8.3.3.tgz#4de7530e1dc0d7aeb0b4956bf87727d2c527bd6c" + integrity sha512-E8wT63zfWjm3BqCanI3+LDB9tb2p8ex3/vJLTiGaq8OLzEApVFO6l0CFfOOSMRRFnzZsiC/NF2lMgfcD1xITKQ== + dependencies: + "@abp/core" "~8.3.3" + bootstrap "^5.3.3" + +"@abp/core@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/core/-/core-8.3.3.tgz#54765d5308c7f4b009ed8d77fbea5308a9b50c89" + integrity sha512-QOcijS04J5oufhnrj5mYwJB0WwElu5VNIQTnOLrTUzDvHEYMYSybMLn9RRSGJ2IaVRXoWOtougP1p4I5I5Czsw== + dependencies: + "@abp/utils" "~8.3.3" + +"@abp/datatables.net-bs5@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.3.3.tgz#b4001a12d3e580e4d5a94523203d3cac9c6e72ca" + integrity sha512-NuCunqoh+BVnb+iPo+I+y4rvhD74QXAReERpxKguHI6RULEEaljgUZsTtZs+LsCka6p1yy+We7qogCfeC6hDOg== + dependencies: + "@abp/datatables.net" "~8.3.3" + datatables.net-bs5 "^2.0.8" + +"@abp/datatables.net@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/datatables.net/-/datatables.net-8.3.3.tgz#4b7fe33104d0ea4b8745a754dd5d01700b63f051" + integrity sha512-LLRREK217pbTGrnAFvrOp7EAnDuvIqk11ktj8oP1gzDE7nNURsE6y15yyCbsCxPKp64TLL0sV8MbackKFiH6Nw== + dependencies: + "@abp/jquery" "~8.3.3" + datatables.net "^2.0.8" + +"@abp/font-awesome@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/font-awesome/-/font-awesome-8.3.3.tgz#63e292eacc219a651d627f4875846c81c4e8a7c9" + integrity sha512-Mlw91NMAokcWhX5W0ciaDRamjaRbVj7Ep40H2RRiU8t6j+C4XG+6TBfiulRlDcJtpakhCmoCZV9GwiFwFPXetw== + dependencies: + "@abp/core" "~8.3.3" + "@fortawesome/fontawesome-free" "^6.5.2" + +"@abp/jquery-form@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/jquery-form/-/jquery-form-8.3.3.tgz#c477bb9d965f21a5f18e0882c5cc4ee9dc4faed0" + integrity sha512-ISibfr8BQXOJTATYrtxRmHPX0iDBaVUmTppBwFq4MAFd1SSU7BFC8wwpRlNK37pR1Qt9f8ZT96ZhCLnSwABX6w== + dependencies: + "@abp/jquery" "~8.3.3" + jquery-form "^4.3.0" + +"@abp/jquery-validation-unobtrusive@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.3.3.tgz#a917a1437f3352d6c101cd83d54e9f2562db8eec" + integrity sha512-/Z3KYWuk9o25Tl2XiZLHfoCuFA4yeK+Q9Y/2SK9ucHHNra7BD3FaPMQEXHBcPsYDXOYgGJ38hJjtaWxvXIMkVg== + dependencies: + "@abp/jquery-validation" "~8.3.3" + jquery-validation-unobtrusive "^4.0.0" + +"@abp/jquery-validation@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/jquery-validation/-/jquery-validation-8.3.3.tgz#d328f89277fdb6a982be831c3dcd70e647549938" + integrity sha512-dtbA0B6+InhdCiCakN27LKqaBD2O/AWxUMmuCyQ0DxgldxFyJBIOY0xyB0lAnOlGfwAXUnfSlvBFaO7NzZ8odQ== + dependencies: + "@abp/jquery" "~8.3.3" + jquery-validation "^1.20.1" + +"@abp/jquery@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/jquery/-/jquery-8.3.3.tgz#a9091c39d98fdd8cabd610d2222b40d3dd768208" + integrity sha512-A+cPBU3G4ZoeJT0AldAQ5CndMuyuCzSrDWaYa/Yod/FiljD/+bh4ByCDim5ntvYNfV5VHTQVFHV31zzis6eg7g== + dependencies: + "@abp/core" "~8.3.3" + jquery "~3.7.1" + +"@abp/lodash@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/lodash/-/lodash-8.3.3.tgz#06c0d0d890f8b6eafe63ecee5d070dd7645ce6c1" + integrity sha512-vywJYnnJEYKV6+iicRkb3MFjmfFmDVuankWBGv9v9tQGPjsnPfEinpdJ0xUAER72xINHBREopGL4ORordvXFVw== + dependencies: + "@abp/core" "~8.3.3" + lodash "^4.17.21" + +"@abp/luxon@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/luxon/-/luxon-8.3.3.tgz#0a46acbe6054db10db6f1b7c8aa4804e5f8d55eb" + integrity sha512-uxbus7D8tWM4FwPOW+lj/vwDOgpvE4gaBLXGzxHkQvjtl/940TXY1Fm/Hey/VZyrapi9uUHTkIKp3zI8OdniPw== + dependencies: + "@abp/core" "~8.3.3" + luxon "^3.4.4" + +"@abp/malihu-custom-scrollbar-plugin@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.3.3.tgz#f5eaa0a1feeb6f0294a9ac9b82711ddacf5f41df" + integrity sha512-Ow+UHefGgJXPFHvX+C/iuvrPY0/pbVKKDp7U+OEKMn5gL43/lARDoZONvxGMqKPBeTNxmIOK2FFXqr9qlx2c2w== + dependencies: + "@abp/core" "~8.3.3" + malihu-custom-scrollbar-plugin "^3.1.5" + +"@abp/moment@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/moment/-/moment-8.3.3.tgz#e35d6567a75174f5ba5df5142bcc790219228005" + integrity sha512-zNEwluajrDhV2VhA8WfCu9L+tEvalo+X0Nt+r6WTCpQCxN8falLzwBPUTPG2gXEUNT0dm4JdbXypOF/Fg2WiPg== + dependencies: + moment "^2.30.1" + +"@abp/select2@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/select2/-/select2-8.3.3.tgz#ba006900f4683731ff5bfbf54a6c7e75b43c429a" + integrity sha512-YL9GRVMs9RSFOVK4ufsEPHLJNtg1aFpgcyIk2w2Aw15JA3b17yIse3F550KgUpeZAcy1Eve41Hs4OEUCo/KqaA== + dependencies: + "@abp/core" "~8.3.3" + select2 "^4.0.13" + +"@abp/sweetalert2@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/sweetalert2/-/sweetalert2-8.3.3.tgz#29487fcbbc46513165f3121f253b03e4a90abe40" + integrity sha512-XLYY1cjIYCLdPZ1vAvCjLZUqSwjX2tAUdLR5EwtQ7SUTl7hoTgJUtn8+5xqs8pM7MD91M6dPbLG0+GjqEVRtiQ== + dependencies: + "@abp/core" "~8.3.3" + sweetalert2 "^11.3.6" + +"@abp/timeago@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/timeago/-/timeago-8.3.3.tgz#1e90c849f441c46653d4951f3313aa259bc46dd1" + integrity sha512-K/G4bUtJFLFMQtyM/uVssaewe798eq1RabgiT/+esVSVqbsZIpdLMd6SgajHGij9h6w1HSdb3QvgQGvsDYOndg== + dependencies: + "@abp/jquery" "~8.3.3" + timeago "^1.6.7" + +"@abp/toastr@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/toastr/-/toastr-8.3.3.tgz#8b0a9dcab52b72267ca12faffd6a2b0a34332e8c" + integrity sha512-ekbP5CmtvuW2XIL6NOWJRE57MGPjHoas9SLdf9tdUPTMDpQygrY58DT71QskkukyZJ5do8oXbudPhKrioeSvJw== + dependencies: + "@abp/jquery" "~8.3.3" + toastr "^2.1.4" + +"@abp/utils@~8.3.3": + version "8.3.3" + resolved "https://registry.npmmirror.com/@abp/utils/-/utils-8.3.3.tgz#75b732d53e5f8d5634e362a15905c0e1f3c49a63" + integrity sha512-YgHpU+urpPtgECK42DKUzGNtOzSIxtBuP+bh2iqbt6mndFKlOltd+Q+EeJxlZm0dBl/+Z3VTX/fFhuFusMEwkw== + dependencies: + just-compare "^2.3.0" + +"@fortawesome/fontawesome-free@^6.5.2": + version "6.6.0" + resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz#0e984f0f2344ee513c185d87d77defac4c0c8224" + integrity sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow== + +ansi-colors@^4.1.3: + version "4.1.3" + resolved "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +bootstrap-datepicker@^1.10.0: + version "1.10.0" + resolved "https://registry.npmmirror.com/bootstrap-datepicker/-/bootstrap-datepicker-1.10.0.tgz#61612bbe8bf0a69a5bce32bbcdda93ebb6ccf24a" + integrity sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg== + dependencies: + jquery ">=3.4.0 <4.0.0" + +bootstrap-daterangepicker@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/bootstrap-daterangepicker/-/bootstrap-daterangepicker-3.1.0.tgz#632e6fb2de4b6360c5c0a9d5f6adb9aace051fe8" + integrity sha512-oaQZx6ZBDo/dZNyXGVi2rx5GmFXThyQLAxdtIqjtLlYVaQUfQALl5JZMJJZzyDIX7blfy4ppZPAJ10g8Ma4d/g== + dependencies: + jquery ">=1.10" + moment "^2.9.0" + +bootstrap@^5.3.3: + version "5.3.3" + resolved "https://registry.npmmirror.com/bootstrap/-/bootstrap-5.3.3.tgz#de35e1a765c897ac940021900fcbb831602bac38" + integrity sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg== + +datatables.net-bs5@^2.0.8: + version "2.1.8" + resolved "https://registry.npmmirror.com/datatables.net-bs5/-/datatables.net-bs5-2.1.8.tgz#860717c4ee85ecb84812ba9a73fb1204aa2a68b6" + integrity sha512-YlGws8eI3iw/1AmKJH18+YMzm/UgGb6o9s14KAC24QT1/8anolm8GnVAgGcwUcvHm3hn1i8A5QXqgbqeMRINeg== + dependencies: + datatables.net "2.1.8" + jquery ">=1.7" + +datatables.net@2.1.8, datatables.net@^2.0.8: + version "2.1.8" + resolved "https://registry.npmmirror.com/datatables.net/-/datatables.net-2.1.8.tgz#9b020f18e927cc924d72411f62dc595cc688669b" + integrity sha512-47ULt+U4bcjbuGTpTlT6SnCuSFVRBxxdWa6X3NfvTObBJ2BZU0o+JUIl05wQ6cABNIavjbAV51gpgvFsMHL9zA== + dependencies: + jquery ">=1.7" + +jquery-form@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/jquery-form/-/jquery-form-4.3.0.tgz#7d3961c314a1f2d15298f4af1d3943f54f4149c6" + integrity sha512-q3uaVCEWdLOYUCI6dpNdwf/7cJFOsUgdpq6r0taxtGQ5NJSkOzofyWm4jpOuJ5YxdmL1FI5QR+q+HB63HHLGnQ== + dependencies: + jquery ">=1.7.2" + +jquery-mousewheel@>=3.0.6: + version "3.1.13" + resolved "https://registry.npmmirror.com/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz#06f0335f16e353a695e7206bf50503cb523a6ee5" + integrity sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg== + +jquery-validation-unobtrusive@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-4.0.0.tgz#dfcf25a558496a2c883db6021d10f5398d15f99d" + integrity sha512-1ervYFFv6LX/rp7ktuLnMakHNG0piNRDyROI8Ir3hL1vPIwylAehB1AY3BPrYJnzW3WmwWryZq+Bz4sazZK9iQ== + dependencies: + jquery "^3.6.0" + jquery-validation ">=1.19" + +jquery-validation@>=1.19, jquery-validation@^1.20.1: + version "1.21.0" + resolved "https://registry.npmmirror.com/jquery-validation/-/jquery-validation-1.21.0.tgz#78fc05ab76020912a246af3661b3f54a438bca93" + integrity sha512-xNot0rlUIgu7duMcQ5qb6MGkGL/Z1PQaRJQoZAURW9+a/2PGOUxY36o/WyNeP2T9R6jvWB8Z9lUVvvQWI/Zs5w== + +jquery@>=1.10, jquery@>=1.12.0, "jquery@>=1.5.0 <4.0", jquery@>=1.7, jquery@>=1.7.2, "jquery@>=3.4.0 <4.0.0", jquery@^3.6.0, jquery@~3.7.1: + version "3.7.1" + resolved "https://registry.npmmirror.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" + integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== + +just-compare@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/just-compare/-/just-compare-2.3.0.tgz#a2adcc1d1940536263275f5a1ef1298bcacfeda7" + integrity sha512-6shoR7HDT+fzfL3gBahx1jZG3hWLrhPAf+l7nCwahDdT9XDtosB9kIF0ZrzUp5QY8dJWfQVr5rnsPqsbvflDzg== + +lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +luxon@^3.4.4: + version "3.5.0" + resolved "https://registry.npmmirror.com/luxon/-/luxon-3.5.0.tgz#6b6f65c5cd1d61d1fd19dbf07ee87a50bf4b8e20" + integrity sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ== + +malihu-custom-scrollbar-plugin@^3.1.5: + version "3.1.5" + resolved "https://registry.npmmirror.com/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.1.5.tgz#310cecc5e59415a1c29e9dfb5d2b6e01d66a29ef" + integrity sha512-lwW3LgI+CNDMPnP4ED2la6oYxWMkCXlnhex+s2wuOLhFDFGnGmQuTQVdRK9bvDLpxs10sGlfErVufJy9ztfgJQ== + dependencies: + jquery-mousewheel ">=3.0.6" + +moment@^2.30.1, moment@^2.9.0: + version "2.30.1" + resolved "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== + +select2@^4.0.13: + version "4.0.13" + resolved "https://registry.npmmirror.com/select2/-/select2-4.0.13.tgz#0dbe377df3f96167c4c1626033e924372d8ef44d" + integrity sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw== + +sweetalert2@^11.3.6: + version "11.14.5" + resolved "https://registry.npmmirror.com/sweetalert2/-/sweetalert2-11.14.5.tgz#a3adf9d8c6c8eb8eacfd57e2261503f2181abb8d" + integrity sha512-8MWk5uc/r6bWhiJWkUXyEuApfXAhSCZT8FFX7pZXL7YwaPxq+9Ynhi2dUzWkOFn9jvLjKj22CXuccZ+IHcnjvQ== + +timeago@^1.6.7: + version "1.6.7" + resolved "https://registry.npmmirror.com/timeago/-/timeago-1.6.7.tgz#afd467c29a911e697fc22a81888c7c3022783cb5" + integrity sha512-FikcjN98+ij0siKH4VO4dZ358PR3oDDq4Vdl1+sN9gWz1/+JXGr3uZbUShYH/hL7bMhcTpPbplJU5Tej4b4jbQ== + dependencies: + jquery ">=1.5.0 <4.0" + +toastr@^2.1.4: + version "2.1.4" + resolved "https://registry.npmmirror.com/toastr/-/toastr-2.1.4.tgz#8b43be64fb9d0c414871446f2db8e8ca4e95f181" + integrity sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA== + dependencies: + jquery ">=1.12.0" diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestBase.cs new file mode 100644 index 0000000..dbea6e7 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestBase.cs @@ -0,0 +1,9 @@ +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject; + +public abstract class AbpProjectApplicationTestBase : AbpProjectTestBase + where TStartupModule : IAbpModule +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestModule.cs new file mode 100644 index 0000000..546e5c8 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/AbpProjectApplicationTestModule.cs @@ -0,0 +1,12 @@ +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectApplicationModule), + typeof(AbpProjectDomainTestModule) +)] +public class AbpProjectApplicationTestModule : AbpModule +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Products/ProductAppServiceTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Products/ProductAppServiceTests.cs new file mode 100644 index 0000000..a37f305 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Products/ProductAppServiceTests.cs @@ -0,0 +1,47 @@ +using Shouldly; +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Identity; +using Volo.Abp.Modularity; +using Xunit; + +namespace Skcks.Study.AbpProject.Products; + +/* This is just an example test class. + * Normally, you don't test code of the modules you are using + * (like IIdentityUserAppService here). + * Only test your own application services. + */ +public abstract class ProductAppService : AbpProjectApplicationTestBase + where TStartupModule : IAbpModule +{ + private readonly IIdentityUserAppService _userAppService; + private readonly IProductAppService _productAppService; + + protected ProductAppService() + { + _userAppService = GetRequiredService(); + _productAppService = GetRequiredService(); + } + + [Fact] + public async Task Initial_Data_Should_Contain_Admin_User() + { + //Act + var result = await _userAppService.GetListAsync(new GetIdentityUsersInput()); + + //Assert + result.TotalCount.ShouldBeGreaterThan(0); + result.Items.ShouldContain(u => u.UserName == "admin"); + } + + [Fact] + public async Task TestProduct() + { + var result = await _productAppService.GetListAsync(new PagedAndSortedResultRequestDto()); + + result.TotalCount.ShouldBeGreaterThan(0); + // _output.WriteLine(resultDto.ToString()); + } +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Samples/SampleAppServiceTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Samples/SampleAppServiceTests.cs new file mode 100644 index 0000000..d227f1e --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Samples/SampleAppServiceTests.cs @@ -0,0 +1,51 @@ +using System; +using Shouldly; +using System.Threading.Tasks; +using Skcks.Study.AbpProject.Products; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Identity; +using Volo.Abp.Modularity; +using Xunit; +using Xunit.Abstractions; +using Xunit.Sdk; + +namespace Skcks.Study.AbpProject.Samples; + +/* This is just an example test class. + * Normally, you don't test code of the modules you are using + * (like IIdentityUserAppService here). + * Only test your own application services. + */ +public abstract class SampleAppServiceTests : AbpProjectApplicationTestBase + where TStartupModule : IAbpModule +{ + private readonly IIdentityUserAppService _userAppService; + private readonly IProductAppService _productAppService; + private readonly ITestOutputHelper _output; + + protected SampleAppServiceTests() + { + _userAppService = GetRequiredService(); + _productAppService = GetRequiredService(); + } + + [Fact] + public async Task Initial_Data_Should_Contain_Admin_User() + { + //Act + var result = await _userAppService.GetListAsync(new GetIdentityUsersInput()); + + //Assert + result.TotalCount.ShouldBeGreaterThan(0); + result.Items.ShouldContain(u => u.UserName == "admin"); + } + + [Fact] + public async Task TestProduct() + { + var result = await _productAppService.GetListAsync(new PagedAndSortedResultRequestDto()); + + result.TotalCount.ShouldBeGreaterThan(0); + // _output.WriteLine(resultDto.ToString()); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.csproj new file mode 100644 index 0000000..190f434 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Application.Tests/Skcks.Study.AbpProject.Application.Tests.csproj @@ -0,0 +1,21 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestBase.cs new file mode 100644 index 0000000..ce4b6cf --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestBase.cs @@ -0,0 +1,10 @@ +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject; + +/* Inherit from this class for your domain layer tests. */ +public abstract class AbpProjectDomainTestBase : AbpProjectTestBase + where TStartupModule : IAbpModule +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestModule.cs new file mode 100644 index 0000000..50a0299 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/AbpProjectDomainTestModule.cs @@ -0,0 +1,12 @@ +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpProjectDomainModule), + typeof(AbpProjectTestBaseModule) +)] +public class AbpProjectDomainTestModule : AbpModule +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Samples/SampleDomainTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Samples/SampleDomainTests.cs new file mode 100644 index 0000000..2e37e59 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Samples/SampleDomainTests.cs @@ -0,0 +1,46 @@ +using System.Threading.Tasks; +using Shouldly; +using Volo.Abp.Identity; +using Volo.Abp.Modularity; +using Xunit; + +namespace Skcks.Study.AbpProject.Samples; + +/* This is just an example test class. + * Normally, you don't test code of the modules you are using + * (like IdentityUserManager here). + * Only test your own domain services. + */ +public abstract class SampleDomainTests : AbpProjectDomainTestBase + where TStartupModule : IAbpModule +{ + private readonly IIdentityUserRepository _identityUserRepository; + private readonly IdentityUserManager _identityUserManager; + + protected SampleDomainTests() + { + _identityUserRepository = GetRequiredService(); + _identityUserManager = GetRequiredService(); + } + + [Fact] + public async Task Should_Set_Email_Of_A_User() + { + IdentityUser adminUser; + + /* Need to manually start Unit Of Work because + * FirstOrDefaultAsync should be executed while db connection / context is available. + */ + await WithUnitOfWorkAsync(async () => + { + adminUser = await _identityUserRepository + .FindByNormalizedUserNameAsync("ADMIN"); + + await _identityUserManager.SetEmailAsync(adminUser, "newemail@abp.io"); + await _identityUserRepository.UpdateAsync(adminUser); + }); + + adminUser = await _identityUserRepository.FindByNormalizedUserNameAsync("ADMIN"); + adminUser.Email.ShouldBe("newemail@abp.io"); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.csproj new file mode 100644 index 0000000..25f0f4d --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Domain.Tests/Skcks.Study.AbpProject.Domain.Tests.csproj @@ -0,0 +1,20 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollection.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollection.cs new file mode 100644 index 0000000..3d5c73b --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollection.cs @@ -0,0 +1,9 @@ +using Xunit; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +[CollectionDefinition(AbpProjectTestConsts.CollectionDefinitionName)] +public class AbpProjectEntityFrameworkCoreCollection : ICollectionFixture +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollectionFixtureBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollectionFixtureBase.cs new file mode 100644 index 0000000..8ea41aa --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreCollectionFixtureBase.cs @@ -0,0 +1,9 @@ +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Xunit; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +public class AbpProjectEntityFrameworkCoreCollectionFixtureBase : ICollectionFixture +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreFixture.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreFixture.cs new file mode 100644 index 0000000..04d4b47 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreFixture.cs @@ -0,0 +1,11 @@ +using System; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +public class AbpProjectEntityFrameworkCoreFixture : IDisposable +{ + public void Dispose() + { + + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestBase.cs new file mode 100644 index 0000000..3dd3e4f --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestBase.cs @@ -0,0 +1,8 @@ +using Volo.Abp; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +public abstract class AbpProjectEntityFrameworkCoreTestBase : AbpProjectTestBase +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestModule.cs new file mode 100644 index 0000000..74e5681 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/AbpProjectEntityFrameworkCoreTestModule.cs @@ -0,0 +1,77 @@ +using Microsoft.Data.Sqlite; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore.Sqlite; +using Volo.Abp.FeatureManagement; +using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement; +using Volo.Abp.Uow; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore; + +[DependsOn( + typeof(AbpProjectApplicationTestModule), + typeof(AbpProjectEntityFrameworkCoreModule), + typeof(AbpEntityFrameworkCoreSqliteModule) +)] +public class AbpProjectEntityFrameworkCoreTestModule : AbpModule +{ + private SqliteConnection? _sqliteConnection; + + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.SaveStaticFeaturesToDatabase = false; + options.IsDynamicFeatureStoreEnabled = false; + }); + Configure(options => + { + options.SaveStaticPermissionsToDatabase = false; + options.IsDynamicPermissionStoreEnabled = false; + }); + context.Services.AddAlwaysDisableUnitOfWorkTransaction(); + + ConfigureInMemorySqlite(context.Services); + + } + + private void ConfigureInMemorySqlite(IServiceCollection services) + { + _sqliteConnection = CreateDatabaseAndGetConnection(); + + services.Configure(options => + { + options.Configure(context => + { + context.DbContextOptions.UseSqlite(_sqliteConnection); + }); + }); + } + + public override void OnApplicationShutdown(ApplicationShutdownContext context) + { + _sqliteConnection?.Dispose(); + } + + private static SqliteConnection CreateDatabaseAndGetConnection() + { + var connection = new SqliteConnection("Data Source=:memory:"); + connection.Open(); + + var options = new DbContextOptionsBuilder() + .UseSqlite(connection) + .Options; + + using (var context = new AbpProjectDbContext(options)) + { + context.GetService().CreateTables(); + } + + return connection; + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Applications/EfCoreSampleAppServiceTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Applications/EfCoreSampleAppServiceTests.cs new file mode 100644 index 0000000..41aed85 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Applications/EfCoreSampleAppServiceTests.cs @@ -0,0 +1,11 @@ +using Skcks.Study.AbpProject.Samples; +using Xunit; +using Xunit.Abstractions; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore.Applications; + +[Collection(AbpProjectTestConsts.CollectionDefinitionName)] +public class EfCoreSampleAppServiceTests : SampleAppServiceTests +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Domains/EfCoreSampleDomainTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Domains/EfCoreSampleDomainTests.cs new file mode 100644 index 0000000..f135d50 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Domains/EfCoreSampleDomainTests.cs @@ -0,0 +1,10 @@ +using Skcks.Study.AbpProject.Samples; +using Xunit; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore.Domains; + +[Collection(AbpProjectTestConsts.CollectionDefinitionName)] +public class EfCoreSampleDomainTests : SampleDomainTests +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs new file mode 100644 index 0000000..3fe449f --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs @@ -0,0 +1,40 @@ +using System; +using System.Threading.Tasks; +using Shouldly; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.Identity; +using Xunit; + +namespace Skcks.Study.AbpProject.EntityFrameworkCore.Samples; + +/* This is just an example test class. + * Normally, you don't test ABP framework code + * Only test your custom repository methods. + */ +[Collection(AbpProjectTestConsts.CollectionDefinitionName)] +public class SampleRepositoryTests : AbpProjectEntityFrameworkCoreTestBase +{ + private readonly IRepository _appUserRepository; + + public SampleRepositoryTests() + { + _appUserRepository = GetRequiredService>(); + } + + [Fact] + public async Task Should_Query_AppUser() + { + /* Need to manually start Unit Of Work because + * FirstOrDefaultAsync should be executed while db connection / context is available. + */ + await WithUnitOfWorkAsync(async () => + { + //Act + var adminUser = await _appUserRepository + .FirstOrDefaultAsync(u => u.UserName == "admin"); + + //Assert + adminUser.ShouldNotBeNull(); + }); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.csproj new file mode 100644 index 0000000..923107a --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.EntityFrameworkCore.Tests/Skcks.Study.AbpProject.EntityFrameworkCore.Tests.csproj @@ -0,0 +1,21 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/AbpProjectConsoleApiClientModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/AbpProjectConsoleApiClientModule.cs new file mode 100644 index 0000000..eda213d --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/AbpProjectConsoleApiClientModule.cs @@ -0,0 +1,30 @@ +using System; +using Microsoft.Extensions.DependencyInjection; +using Polly; +using Volo.Abp.Autofac; +using Volo.Abp.Http.Client; +using Volo.Abp.Http.Client.IdentityModel; +using Volo.Abp.Modularity; + +namespace Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp; + +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpProjectHttpApiClientModule), + typeof(AbpHttpClientIdentityModelModule) + )] +public class AbpProjectConsoleApiClientModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + PreConfigure(options => + { + options.ProxyClientBuildActions.Add((remoteServiceName, clientBuilder) => + { + clientBuilder.AddTransientHttpErrorPolicy( + policyBuilder => policyBuilder.WaitAndRetryAsync(3, i => TimeSpan.FromSeconds(Math.Pow(2, i))) + ); + }); + }); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs new file mode 100644 index 0000000..d643bf8 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs @@ -0,0 +1,38 @@ +using System; +using System.Threading.Tasks; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Identity; +using Volo.Abp.Account; + +namespace Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp; + +public class ClientDemoService : ITransientDependency +{ + private readonly IProfileAppService _profileAppService; + private readonly IIdentityUserAppService _identityUserAppService; + + public ClientDemoService( + IProfileAppService profileAppService, + IIdentityUserAppService identityUserAppService) + { + _profileAppService = profileAppService; + _identityUserAppService = identityUserAppService; + } + + public async Task RunAsync() + { + var profileDto = await _profileAppService.GetAsync(); + Console.WriteLine($"UserName : {profileDto.UserName}"); + Console.WriteLine($"Email : {profileDto.Email}"); + Console.WriteLine($"Name : {profileDto.Name}"); + Console.WriteLine($"Surname : {profileDto.Surname}"); + Console.WriteLine(); + + var resultDto = await _identityUserAppService.GetListAsync(new GetIdentityUsersInput()); + Console.WriteLine($"Total users: {resultDto.TotalCount}"); + foreach (var identityUserDto in resultDto.Items) + { + Console.WriteLine($"- [{identityUserDto.Id}] {identityUserDto.Name}"); + } + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Program.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Program.cs new file mode 100644 index 0000000..f571d9a --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Program.cs @@ -0,0 +1,33 @@ +using System; +using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; + +namespace Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp; + +class Program +{ + static async Task Main(string[] args) + { + using (var application = await AbpApplicationFactory.CreateAsync(options => + { + var builder = new ConfigurationBuilder(); + builder.AddJsonFile("appsettings.json", false); + builder.AddJsonFile("appsettings.secrets.json", true); + options.Services.ReplaceConfiguration(builder.Build()); + options.UseAutofac(); + })) + { + await application.InitializeAsync(); + + var demo = application.ServiceProvider.GetRequiredService(); + await demo.RunAsync(); + + Console.WriteLine("Press ENTER to stop application..."); + Console.ReadLine(); + + await application.ShutdownAsync(); + } + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.csproj new file mode 100644 index 0000000..515aac3 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp.csproj @@ -0,0 +1,36 @@ + + + + Exe + net8.0 + enable + + + + + + PreserveNewest + Always + + + + PreserveNewest + Always + + + + + + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.json b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.json new file mode 100644 index 0000000..634521f --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.json @@ -0,0 +1,17 @@ +{ + "RemoteServices": { + "Default": { + "BaseUrl": "https://localhost:44300/" + } + }, + "IdentityClients": { + "Default": { + "GrantType": "password", + "ClientId": "AbpProject_App", + "UserName": "admin", + "UserPassword": "1q2w3E*", + "Authority": "https://localhost:44301", + "Scope": "AbpProject" + } + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json @@ -0,0 +1,2 @@ +{ +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBase.cs new file mode 100644 index 0000000..98b2f05 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBase.cs @@ -0,0 +1,67 @@ +using System; +using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.Modularity; +using Volo.Abp.Uow; +using Volo.Abp.Testing; + +namespace Skcks.Study.AbpProject; + +public abstract class AbpProjectTestBase : AbpIntegratedTest + where TStartupModule : IAbpModule +{ + protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options) + { + options.UseAutofac(); + } + + protected override void BeforeAddApplication(IServiceCollection services) + { + var builder = new ConfigurationBuilder(); + builder.AddJsonFile("appsettings.json", false); + builder.AddJsonFile("appsettings.secrets.json", true); + services.ReplaceConfiguration(builder.Build()); + } + + protected virtual Task WithUnitOfWorkAsync(Func func) + { + return WithUnitOfWorkAsync(new AbpUnitOfWorkOptions(), func); + } + + protected virtual async Task WithUnitOfWorkAsync(AbpUnitOfWorkOptions options, Func action) + { + using (var scope = ServiceProvider.CreateScope()) + { + var uowManager = scope.ServiceProvider.GetRequiredService(); + + using (var uow = uowManager.Begin(options)) + { + await action(); + + await uow.CompleteAsync(); + } + } + } + + protected virtual Task WithUnitOfWorkAsync(Func> func) + { + return WithUnitOfWorkAsync(new AbpUnitOfWorkOptions(), func); + } + + protected virtual async Task WithUnitOfWorkAsync(AbpUnitOfWorkOptions options, Func> func) + { + using (var scope = ServiceProvider.CreateScope()) + { + var uowManager = scope.ServiceProvider.GetRequiredService(); + + using (var uow = uowManager.Begin(options)) + { + var result = await func(); + await uow.CompleteAsync(); + return result; + } + } + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBaseModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBaseModule.cs new file mode 100644 index 0000000..2527d64 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestBaseModule.cs @@ -0,0 +1,47 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.Authorization; +using Volo.Abp.Autofac; +using Volo.Abp.BackgroundJobs; +using Volo.Abp.Data; +using Volo.Abp.Modularity; +using Volo.Abp.Threading; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpTestBaseModule), + typeof(AbpAuthorizationModule), + typeof(AbpBackgroundJobsAbstractionsModule) +)] +public class AbpProjectTestBaseModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.IsJobExecutionEnabled = false; + }); + + context.Services.AddAlwaysAllowAuthorization(); + } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + SeedTestData(context); + } + + private static void SeedTestData(ApplicationInitializationContext context) + { + AsyncHelper.RunSync(async () => + { + using (var scope = context.ServiceProvider.CreateScope()) + { + await scope.ServiceProvider + .GetRequiredService() + .SeedAsync(); + } + }); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestConsts.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestConsts.cs new file mode 100644 index 0000000..ba9abe8 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestConsts.cs @@ -0,0 +1,6 @@ +namespace Skcks.Study.AbpProject; + +public static class AbpProjectTestConsts +{ + public const string CollectionDefinitionName = "AbpProject collection"; +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestDataBuilder.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestDataBuilder.cs new file mode 100644 index 0000000..b3aaae2 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/AbpProjectTestDataBuilder.cs @@ -0,0 +1,26 @@ +using System.Threading.Tasks; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.MultiTenancy; + +namespace Skcks.Study.AbpProject; + +public class AbpProjectTestDataSeedContributor : IDataSeedContributor, ITransientDependency +{ + private readonly ICurrentTenant _currentTenant; + + public AbpProjectTestDataSeedContributor(ICurrentTenant currentTenant) + { + _currentTenant = currentTenant; + } + + public Task SeedAsync(DataSeedContext context) + { + /* Seed additional test data... */ + + using (_currentTenant.Change(context?.TenantId)) + { + return Task.CompletedTask; + } + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Security/FakeCurrentPrincipalAccessor.cs new file mode 100644 index 0000000..77a61ae --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Security/FakeCurrentPrincipalAccessor.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Security.Claims; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Security.Claims; + +namespace Skcks.Study.AbpProject.Security; + +[Dependency(ReplaceServices = true)] +public class FakeCurrentPrincipalAccessor : ThreadCurrentPrincipalAccessor +{ + protected override ClaimsPrincipal GetClaimsPrincipal() + { + return GetPrincipal(); + } + + private ClaimsPrincipal GetPrincipal() + { + return new ClaimsPrincipal(new ClaimsIdentity(new List + { + new Claim(AbpClaimTypes.UserId, "2e701e62-0953-4dd3-910b-dc6cc93ccb0d"), + new Claim(AbpClaimTypes.UserName, "admin"), + new Claim(AbpClaimTypes.Email, "admin@abp.io") + })); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.csproj new file mode 100644 index 0000000..7baa69e --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/Skcks.Study.AbpProject.TestBase.csproj @@ -0,0 +1,45 @@ + + + + + + net8.0 + enable + Skcks.Study.AbpProject + + + + + + PreserveNewest + true + PreserveNewest + + + + PreserveNewest + Always + + + + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.json b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.json new file mode 100644 index 0000000..0db3279 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.json @@ -0,0 +1,3 @@ +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.secrets.json b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.secrets.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.TestBase/appsettings.secrets.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebCollection.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebCollection.cs new file mode 100644 index 0000000..8d0044a --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebCollection.cs @@ -0,0 +1,8 @@ +using Skcks.Study.AbpProject.EntityFrameworkCore; + +namespace Skcks.Study.AbpProject; + +public class AbpProjectWebCollection : AbpProjectEntityFrameworkCoreCollectionFixtureBase +{ + +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestBase.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestBase.cs new file mode 100644 index 0000000..8ee7627 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestBase.cs @@ -0,0 +1,30 @@ +using System.Net; +using System.Net.Http; +using System.Text.Json; +using System.Threading.Tasks; +using Shouldly; +using Volo.Abp.AspNetCore.TestBase; + +namespace Skcks.Study.AbpProject; + +public abstract class AbpProjectWebTestBase : AbpWebApplicationFactoryIntegratedTest +{ + protected virtual async Task GetResponseAsObjectAsync(string url, HttpStatusCode expectedStatusCode = HttpStatusCode.OK) + { + var strResponse = await GetResponseAsStringAsync(url, expectedStatusCode); + return JsonSerializer.Deserialize(strResponse, new JsonSerializerOptions(JsonSerializerDefaults.Web))!; + } + + protected virtual async Task GetResponseAsStringAsync(string url, HttpStatusCode expectedStatusCode = HttpStatusCode.OK) + { + var response = await GetResponseAsync(url, expectedStatusCode); + return await response.Content.ReadAsStringAsync(); + } + + protected virtual async Task GetResponseAsync(string url, HttpStatusCode expectedStatusCode = HttpStatusCode.OK) + { + var response = await Client.GetAsync(url); + response.StatusCode.ShouldBe(expectedStatusCode); + return response; + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestModule.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestModule.cs new file mode 100644 index 0000000..e8c6bf7 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/AbpProjectWebTestModule.cs @@ -0,0 +1,69 @@ +using System.Collections.Generic; +using System.Globalization; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Localization; +using Microsoft.AspNetCore.Mvc.ApplicationParts; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Skcks.Study.AbpProject.EntityFrameworkCore; +using Skcks.Study.AbpProject.Web; +using Skcks.Study.AbpProject.Web.Menus; +using Volo.Abp.AspNetCore.TestBase; +using Volo.Abp.Modularity; +using Volo.Abp.OpenIddict; +using Volo.Abp.UI.Navigation; + +namespace Skcks.Study.AbpProject; + +[DependsOn( + typeof(AbpAspNetCoreTestBaseModule), + typeof(AbpProjectWebModule), + typeof(AbpProjectApplicationTestModule), + typeof(AbpProjectEntityFrameworkCoreTestModule) +)] +public class AbpProjectWebTestModule : AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + var builder = new ConfigurationBuilder(); + builder.AddJsonFile("appsettings.json", false); + builder.AddJsonFile("appsettings.secrets.json", true); + context.Services.ReplaceConfiguration(builder.Build()); + + context.Services.PreConfigure(builder => + { + builder.PartManager.ApplicationParts.Add(new CompiledRazorAssemblyPart(typeof(AbpProjectWebModule).Assembly)); + }); + + context.Services.GetPreConfigureActions().Clear(); + PreConfigure(options => + { + options.AddDevelopmentEncryptionAndSigningCertificate = true; + }); + } + + public override void ConfigureServices(ServiceConfigurationContext context) + { + ConfigureLocalizationServices(context.Services); + ConfigureNavigationServices(context.Services); + } + + private static void ConfigureLocalizationServices(IServiceCollection services) + { + var cultures = new List { new CultureInfo("en"), new CultureInfo("tr") }; + services.Configure(options => + { + options.DefaultRequestCulture = new RequestCulture("en"); + options.SupportedCultures = cultures; + options.SupportedUICultures = cultures; + }); + } + + private static void ConfigureNavigationServices(IServiceCollection services) + { + services.Configure(options => + { + options.MenuContributors.Add(new AbpProjectMenuContributor()); + }); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Pages/Index_Tests.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Pages/Index_Tests.cs new file mode 100644 index 0000000..c9ede63 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Pages/Index_Tests.cs @@ -0,0 +1,16 @@ +using System.Threading.Tasks; +using Shouldly; +using Xunit; + +namespace Skcks.Study.AbpProject.Pages; + +[Collection(AbpProjectTestConsts.CollectionDefinitionName)] +public class Index_Tests : AbpProjectWebTestBase +{ + [Fact] + public async Task Welcome_Page() + { + var response = await GetResponseAsStringAsync("/"); + response.ShouldNotBeNull(); + } +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Program.cs b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Program.cs new file mode 100644 index 0000000..8952358 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Program.cs @@ -0,0 +1,10 @@ +using Microsoft.AspNetCore.Builder; +using Skcks.Study.AbpProject; +using Volo.Abp.AspNetCore.TestBase; + +var builder = WebApplication.CreateBuilder(); +await builder.RunAbpModuleAsync(); + +public partial class Program +{ +} diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.abppkg b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.abppkg new file mode 100644 index 0000000..a686451 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.test" +} \ No newline at end of file diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.csproj b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.csproj new file mode 100644 index 0000000..9b3e4f4 --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/Skcks.Study.AbpProject.Web.Tests.csproj @@ -0,0 +1,41 @@ + + + + + + net8.0 + enable + Exe + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + Skcks.Study.AbpProject + true + true + true + + + + + + + + + + + + + + Always + PreserveNewest + + + + + + + + + + + + + diff --git a/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/xunit.runner.json b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/xunit.runner.json new file mode 100644 index 0000000..78c070e --- /dev/null +++ b/Skcks.Study.AbpProject/test/Skcks.Study.AbpProject.Web.Tests/xunit.runner.json @@ -0,0 +1,3 @@ +{ + "shadowCopy": false +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/.gitignore b/Skcks.Study.WebProject/.gitignore new file mode 100644 index 0000000..9f5159a --- /dev/null +++ b/Skcks.Study.WebProject/.gitignore @@ -0,0 +1,682 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +**/.idea/ +*.sln.iml + +# ABP Studio +**/.abpstudio/ + +# AbpProject +src/Skcks.Study.AbpProject.Web/Logs/* +src/Skcks.Study.AbpProject.Web.Host/Logs/* +src/Skcks.Study.AbpProject.Web.Public/Logs/* +src/Skcks.Study.AbpProject.Web.Public.Host/Logs/* +src/Skcks.Study.AbpProject.AuthServer/Logs/* +src/Skcks.Study.AbpProject.HttpApi.Host/Logs/* +src/Skcks.Study.AbpProject.HttpApi.HostWithIds/Logs/* +src/Skcks.Study.AbpProject.DbMigrator/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server.Tiered/Logs/* + +# Use abp install-libs to restore. +**/wwwroot/libs/* + +# IdentityServer temp files +tempkey.rsa +tempkey.jwk### DotnetCore template +# .NET Core build folders +bin/ +obj/ + +# Common node modules locations +/node_modules +/wwwroot/node_modules + +### Csharp template +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml + diff --git a/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/.gitignore b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/.gitignore new file mode 100644 index 0000000..8ebc953 --- /dev/null +++ b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/.gitignore @@ -0,0 +1,13 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# Rider 忽略的文件 +/projectSettingsUpdater.xml +/modules.xml +/contentModel.xml +/.idea.Skcks.Study.WebProject.iml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/encodings.xml b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/git_toolbox_blame.xml b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/git_toolbox_blame.xml new file mode 100644 index 0000000..7dc1249 --- /dev/null +++ b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/git_toolbox_blame.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/indexLayout.xml b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/Skcks.Study.WebProject/.idea/.idea.Skcks.Study.WebProject/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/.gitignore b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/.gitignore new file mode 100644 index 0000000..64e01bd --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/.gitignore @@ -0,0 +1,274 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +**/.idea/ +*.sln.iml + +# ABP Studio +**/.abpstudio/ + +# AbpProject +src/Skcks.Study.AbpProject.Web/Logs/* +src/Skcks.Study.AbpProject.Web.Host/Logs/* +src/Skcks.Study.AbpProject.Web.Public/Logs/* +src/Skcks.Study.AbpProject.Web.Public.Host/Logs/* +src/Skcks.Study.AbpProject.AuthServer/Logs/* +src/Skcks.Study.AbpProject.HttpApi.Host/Logs/* +src/Skcks.Study.AbpProject.HttpApi.HostWithIds/Logs/* +src/Skcks.Study.AbpProject.DbMigrator/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server.Tiered/Logs/* + +# Use abp install-libs to restore. +**/wwwroot/libs/* + +# IdentityServer temp files +tempkey.rsa +tempkey.jwk \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/AppModule.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/AppModule.cs new file mode 100644 index 0000000..9d77566 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/AppModule.cs @@ -0,0 +1,58 @@ +using Skcks.Study.WebProject.HelloWorld; +using Volo.Abp; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Modularity; + +namespace Skcks.Study.WebProject.HelloAbpWeb; + +[DependsOn(typeof(AbpAspNetCoreMvcModule))] +public class AppModule: AbpModule +{ + public override void PreConfigureServices(ServiceConfigurationContext context) + { + Console.WriteLine("PreConfigureServices"); + } + + public override void ConfigureServices(ServiceConfigurationContext context) + { + // 手动注册 + context.Services.AddTransient(); + Console.WriteLine("ConfigureServices"); + } + + public override void PostConfigureServices(ServiceConfigurationContext context) + { + Console.WriteLine("PostConfigureServices"); + } + + public override void OnPreApplicationInitialization(ApplicationInitializationContext context) + { + Console.WriteLine("OnPreApplicationInitialization"); + } + + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + var env = context.GetEnvironment(); + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseRouting(); + app.UseConfiguredEndpoints(); + } + + public override void OnPostApplicationInitialization(ApplicationInitializationContext context) + { + Console.WriteLine("OnPostApplicationInitialization"); + var helloWorldService = context.ServiceProvider.GetService(); + helloWorldService?.Run(); + } + + public override void OnApplicationShutdown(ApplicationShutdownContext context) + { + Console.WriteLine("OnApplicationShutdown"); + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Controllers/HomeController.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Controllers/HomeController.cs new file mode 100644 index 0000000..40ac452 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Controllers/HomeController.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; + +namespace Skcks.Study.WebProject.HelloAbpWeb.Controllers; + +public class HomeController : AbpController +{ + // GET + public IActionResult Index() + { + return Content("Hello World!"); + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Program.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Program.cs new file mode 100644 index 0000000..04bc49e --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Program.cs @@ -0,0 +1,9 @@ +using Skcks.Study.WebProject.HelloAbpWeb; + +var builder = WebApplication.CreateBuilder(args); +builder.Services.AddApplication(); + + +var app = builder.Build(); +app.InitializeApplication(); +app.Run(); \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Properties/launchSettings.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Properties/launchSettings.json new file mode 100644 index 0000000..e65734e --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Properties/launchSettings.json @@ -0,0 +1,38 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:63764", + "sslPort": 44355 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:8848", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7129;http://localhost:5024", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Skcks.Study.WebProject.HelloAbpWeb.csproj b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Skcks.Study.WebProject.HelloAbpWeb.csproj new file mode 100644 index 0000000..012cedf --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/Skcks.Study.WebProject.HelloAbpWeb.csproj @@ -0,0 +1,17 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.Development.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Abstractions.dll new file mode 100644 index 0000000..ed7a4a8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Http.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Http.dll new file mode 100644 index 0000000..46fd674 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Http.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll new file mode 100644 index 0000000..e2bd3af Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.dll new file mode 100644 index 0000000..71597d5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Asp.Versioning.Mvc.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/AsyncKeyedLock.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/AsyncKeyedLock.dll new file mode 100644 index 0000000..5d6ee4f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/AsyncKeyedLock.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/DeviceDetector.NET.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/DeviceDetector.NET.dll new file mode 100644 index 0000000..ab8c507 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/DeviceDetector.NET.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/IdentityModel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/IdentityModel.dll new file mode 100644 index 0000000..af62418 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/IdentityModel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/JetBrains.Annotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/JetBrains.Annotations.dll new file mode 100644 index 0000000..627220d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/JetBrains.Annotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/LiteDB.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/LiteDB.dll new file mode 100644 index 0000000..c1968ec Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/LiteDB.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll new file mode 100644 index 0000000..fe9bf99 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authorization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authorization.dll new file mode 100644 index 0000000..f91d95e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Authorization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Metadata.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Metadata.dll new file mode 100644 index 0000000..16b395c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Metadata.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll new file mode 100644 index 0000000..ced9f23 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll new file mode 100644 index 0000000..e4799b8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.Language.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.Language.dll new file mode 100644 index 0000000..c5ee668 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.AspNetCore.Razor.Language.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000..421e812 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll new file mode 100644 index 0000000..8ccb338 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.Razor.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.Razor.dll new file mode 100644 index 0000000..6856b42 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.Razor.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll new file mode 100644 index 0000000..63704f9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..a1c0a86 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 0000000..8a32950 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..da7693b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..5db1685 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..a7b3f21 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100644 index 0000000..32aad0c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100644 index 0000000..109d630 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll new file mode 100644 index 0000000..a787cc1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll new file mode 100644 index 0000000..fed943a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll new file mode 100644 index 0000000..da9cab0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll new file mode 100644 index 0000000..d9cf85c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/NUglify.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/NUglify.dll new file mode 100644 index 0000000..45ee750 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/NUglify.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Newtonsoft.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Context.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Context.dll new file mode 100644 index 0000000..98ab6da Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Context.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll new file mode 100644 index 0000000..98a010e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.Disposables.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.Disposables.dll new file mode 100644 index 0000000..5f0bbc3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Nito.Disposables.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.deps.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.deps.json new file mode 100644 index 0000000..a257aee --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.deps.json @@ -0,0 +1,6423 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": { + "defines": [ + "TRACE", + "DEBUG", + "NET", + "NET8_0", + "NETCOREAPP", + "NET5_0_OR_GREATER", + "NET6_0_OR_GREATER", + "NET7_0_OR_GREATER", + "NET8_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": "12.0", + "platform": "", + "allowUnsafe": false, + "warningsAsErrors": false, + "optimize": false, + "keyFile": "", + "emitEntryPoint": true, + "xmlDoc": false, + "debugType": "portable" + }, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Skcks.Study.WebProject.HelloAbpWeb/1.0.0": { + "dependencies": { + "Skcks.Study.WebProject.HelloWorld": "1.0.0", + "Volo.Abp.AspNetCore.Mvc": "8.3.3", + "Microsoft.AspNetCore.Antiforgery": "8.0.0.0", + "Microsoft.AspNetCore.Authentication.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Authentication.BearerToken": "8.0.0.0", + "Microsoft.AspNetCore.Authentication.Cookies": "8.0.0.0", + "Microsoft.AspNetCore.Authentication.Core": "8.0.0.0", + "Microsoft.AspNetCore.Authentication": "8.0.0.0", + "Microsoft.AspNetCore.Authentication.OAuth": "8.0.0.0", + "Microsoft.AspNetCore.Authorization.Reference": "8.0.0.0", + "Microsoft.AspNetCore.Authorization.Policy": "8.0.0.0", + "Microsoft.AspNetCore.Components.Authorization": "8.0.0.0", + "Microsoft.AspNetCore.Components": "8.0.0.0", + "Microsoft.AspNetCore.Components.Endpoints": "8.0.0.0", + "Microsoft.AspNetCore.Components.Forms": "8.0.0.0", + "Microsoft.AspNetCore.Components.Server": "8.0.0.0", + "Microsoft.AspNetCore.Components.Web": "8.0.0.0", + "Microsoft.AspNetCore.Connections.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.CookiePolicy": "8.0.0.0", + "Microsoft.AspNetCore.Cors": "8.0.0.0", + "Microsoft.AspNetCore.Cryptography.Internal": "8.0.0.0", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.0.0", + "Microsoft.AspNetCore.DataProtection.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.DataProtection": "8.0.0.0", + "Microsoft.AspNetCore.DataProtection.Extensions": "8.0.0.0", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Diagnostics": "8.0.0.0", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "8.0.0.0", + "Microsoft.AspNetCore": "8.0.0.0", + "Microsoft.AspNetCore.HostFiltering": "8.0.0.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Hosting": "8.0.0.0", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Html.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Http.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Http.Connections.Common": "8.0.0.0", + "Microsoft.AspNetCore.Http.Connections": "8.0.0.0", + "Microsoft.AspNetCore.Http": "8.0.0.0", + "Microsoft.AspNetCore.Http.Extensions": "8.0.0.0", + "Microsoft.AspNetCore.Http.Features": "8.0.0.0", + "Microsoft.AspNetCore.Http.Results": "8.0.0.0", + "Microsoft.AspNetCore.HttpLogging": "8.0.0.0", + "Microsoft.AspNetCore.HttpOverrides": "8.0.0.0", + "Microsoft.AspNetCore.HttpsPolicy": "8.0.0.0", + "Microsoft.AspNetCore.Identity": "8.0.0.0", + "Microsoft.AspNetCore.Localization": "8.0.0.0", + "Microsoft.AspNetCore.Localization.Routing": "8.0.0.0", + "Microsoft.AspNetCore.Metadata.Reference": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Core": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Cors": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "8.0.0.0", + "Microsoft.AspNetCore.Mvc": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Localization": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.Razor": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.RazorPages": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.TagHelpers": "8.0.0.0", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "8.0.0.0", + "Microsoft.AspNetCore.OutputCaching": "8.0.0.0", + "Microsoft.AspNetCore.RateLimiting": "8.0.0.0", + "Microsoft.AspNetCore.Razor": "8.0.0.0", + "Microsoft.AspNetCore.Razor.Runtime": "8.0.0.0", + "Microsoft.AspNetCore.RequestDecompression": "8.0.0.0", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.ResponseCaching": "8.0.0.0", + "Microsoft.AspNetCore.ResponseCompression": "8.0.0.0", + "Microsoft.AspNetCore.Rewrite": "8.0.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "8.0.0.0", + "Microsoft.AspNetCore.Routing": "8.0.0.0", + "Microsoft.AspNetCore.Server.HttpSys": "8.0.0.0", + "Microsoft.AspNetCore.Server.IIS": "8.0.0.0", + "Microsoft.AspNetCore.Server.IISIntegration": "8.0.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Core": "8.0.0.0", + "Microsoft.AspNetCore.Server.Kestrel": "8.0.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "8.0.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "8.0.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "8.0.0.0", + "Microsoft.AspNetCore.Session": "8.0.0.0", + "Microsoft.AspNetCore.SignalR.Common": "8.0.0.0", + "Microsoft.AspNetCore.SignalR.Core": "8.0.0.0", + "Microsoft.AspNetCore.SignalR": "8.0.0.0", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "8.0.0.0", + "Microsoft.AspNetCore.StaticFiles": "8.0.0.0", + "Microsoft.AspNetCore.WebSockets": "8.0.0.0", + "Microsoft.AspNetCore.WebUtilities": "8.0.0.0", + "Microsoft.CSharp": "8.0.0.0", + "Microsoft.Extensions.Caching.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Caching.Memory.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.Binder.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.CommandLine.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.FileExtensions.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.Ini": "8.0.0.0", + "Microsoft.Extensions.Configuration.Json.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.KeyPerFile": "8.0.0.0", + "Microsoft.Extensions.Configuration.UserSecrets.Reference": "8.0.0.0", + "Microsoft.Extensions.Configuration.Xml": "8.0.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.DependencyInjection.Reference": "8.0.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0.0", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "8.0.0.0", + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.0.0", + "Microsoft.Extensions.Features": "8.0.0.0", + "Microsoft.Extensions.FileProviders.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.FileProviders.Composite.Reference": "8.0.0.0", + "Microsoft.Extensions.FileProviders.Embedded.Reference": "8.0.0.0", + "Microsoft.Extensions.FileProviders.Physical.Reference": "8.0.0.0", + "Microsoft.Extensions.FileSystemGlobbing.Reference": "8.0.0.0", + "Microsoft.Extensions.Hosting.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Hosting": "8.0.0.0", + "Microsoft.Extensions.Http": "8.0.0.0", + "Microsoft.Extensions.Identity.Core": "8.0.0.0", + "Microsoft.Extensions.Identity.Stores": "8.0.0.0", + "Microsoft.Extensions.Localization.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Localization.Reference": "8.0.0.0", + "Microsoft.Extensions.Logging.Abstractions.Reference": "8.0.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0.0", + "Microsoft.Extensions.Logging.Reference": "8.0.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0.0", + "Microsoft.Extensions.Logging.TraceSource": "8.0.0.0", + "Microsoft.Extensions.ObjectPool": "8.0.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions.Reference": "8.0.0.0", + "Microsoft.Extensions.Options.DataAnnotations": "8.0.0.0", + "Microsoft.Extensions.Options.Reference": "8.0.0.0", + "Microsoft.Extensions.Primitives.Reference": "8.0.0.0", + "Microsoft.Extensions.WebEncoders": "8.0.0.0", + "Microsoft.JSInterop": "8.0.0.0", + "Microsoft.Net.Http.Headers": "8.0.0.0", + "Microsoft.VisualBasic.Core": "13.0.0.0", + "Microsoft.VisualBasic": "10.0.0.0", + "Microsoft.Win32.Primitives": "8.0.0.0", + "Microsoft.Win32.Registry": "8.0.0.0", + "mscorlib": "4.0.0.0", + "netstandard": "2.1.0.0", + "System.AppContext": "8.0.0.0", + "System.Buffers": "8.0.0.0", + "System.Collections.Concurrent": "8.0.0.0", + "System.Collections.Reference": "8.0.0.0", + "System.Collections.Immutable.Reference": "8.0.0.0", + "System.Collections.NonGeneric": "8.0.0.0", + "System.Collections.Specialized": "8.0.0.0", + "System.ComponentModel.Annotations": "8.0.0.0", + "System.ComponentModel.DataAnnotations": "4.0.0.0", + "System.ComponentModel": "8.0.0.0", + "System.ComponentModel.EventBasedAsync": "8.0.0.0", + "System.ComponentModel.Primitives": "8.0.0.0", + "System.ComponentModel.TypeConverter": "8.0.0.0", + "System.Configuration": "4.0.0.0", + "System.Console": "8.0.0.0", + "System.Core": "4.0.0.0", + "System.Data.Common": "8.0.0.0", + "System.Data.DataSetExtensions": "8.0.0.0", + "System.Data": "4.0.0.0", + "System.Diagnostics.Contracts": "8.0.0.0", + "System.Diagnostics.Debug.Reference": "8.0.0.0", + "System.Diagnostics.DiagnosticSource.Reference": "8.0.0.0", + "System.Diagnostics.EventLog": "8.0.0.0", + "System.Diagnostics.FileVersionInfo": "8.0.0.0", + "System.Diagnostics.Process": "8.0.0.0", + "System.Diagnostics.StackTrace": "8.0.0.0", + "System.Diagnostics.TextWriterTraceListener": "8.0.0.0", + "System.Diagnostics.Tools": "8.0.0.0", + "System.Diagnostics.TraceSource": "8.0.0.0", + "System.Diagnostics.Tracing": "8.0.0.0", + "System": "4.0.0.0", + "System.Drawing": "4.0.0.0", + "System.Drawing.Primitives": "8.0.0.0", + "System.Dynamic.Runtime": "8.0.0.0", + "System.Formats.Asn1": "8.0.0.0", + "System.Formats.Tar": "8.0.0.0", + "System.Globalization.Calendars": "8.0.0.0", + "System.Globalization.Reference": "8.0.0.0", + "System.Globalization.Extensions": "8.0.0.0", + "System.IO.Compression.Brotli": "8.0.0.0", + "System.IO.Compression": "8.0.0.0", + "System.IO.Compression.FileSystem": "4.0.0.0", + "System.IO.Compression.ZipFile": "8.0.0.0", + "System.IO.Reference": "8.0.0.0", + "System.IO.FileSystem.AccessControl": "8.0.0.0", + "System.IO.FileSystem": "8.0.0.0", + "System.IO.FileSystem.DriveInfo": "8.0.0.0", + "System.IO.FileSystem.Primitives": "8.0.0.0", + "System.IO.FileSystem.Watcher": "8.0.0.0", + "System.IO.IsolatedStorage": "8.0.0.0", + "System.IO.MemoryMappedFiles": "8.0.0.0", + "System.IO.Pipelines": "8.0.0.0", + "System.IO.Pipes.AccessControl": "8.0.0.0", + "System.IO.Pipes": "8.0.0.0", + "System.IO.UnmanagedMemoryStream": "8.0.0.0", + "System.Linq.Reference": "8.0.0.0", + "System.Linq.Expressions.Reference": "8.0.0.0", + "System.Linq.Parallel": "8.0.0.0", + "System.Linq.Queryable.Reference": "8.0.0.0", + "System.Memory.Reference": "8.0.0.0", + "System.Net": "4.0.0.0", + "System.Net.Http": "8.0.0.0", + "System.Net.Http.Json": "8.0.0.0", + "System.Net.HttpListener": "8.0.0.0", + "System.Net.Mail": "8.0.0.0", + "System.Net.NameResolution": "8.0.0.0", + "System.Net.NetworkInformation": "8.0.0.0", + "System.Net.Ping": "8.0.0.0", + "System.Net.Primitives": "8.0.0.0", + "System.Net.Quic": "8.0.0.0", + "System.Net.Requests": "8.0.0.0", + "System.Net.Security": "8.0.0.0", + "System.Net.ServicePoint": "8.0.0.0", + "System.Net.Sockets": "8.0.0.0", + "System.Net.WebClient": "8.0.0.0", + "System.Net.WebHeaderCollection": "8.0.0.0", + "System.Net.WebProxy": "8.0.0.0", + "System.Net.WebSockets.Client": "8.0.0.0", + "System.Net.WebSockets": "8.0.0.0", + "System.Numerics": "4.0.0.0", + "System.Numerics.Vectors": "8.0.0.0", + "System.ObjectModel.Reference": "8.0.0.0", + "System.Reflection.DispatchProxy": "8.0.0.0", + "System.Reflection.Reference": "8.0.0.0", + "System.Reflection.Emit.Reference": "8.0.0.0", + "System.Reflection.Emit.ILGeneration.Reference": "8.0.0.0", + "System.Reflection.Emit.Lightweight.Reference": "8.0.0.0", + "System.Reflection.Extensions.Reference": "8.0.0.0", + "System.Reflection.Metadata.Reference": "8.0.0.0", + "System.Reflection.Primitives.Reference": "8.0.0.0", + "System.Reflection.TypeExtensions.Reference": "8.0.0.0", + "System.Resources.Reader": "8.0.0.0", + "System.Resources.ResourceManager.Reference": "8.0.0.0", + "System.Resources.Writer": "8.0.0.0", + "System.Runtime.CompilerServices.Unsafe.Reference": "8.0.0.0", + "System.Runtime.CompilerServices.VisualC": "8.0.0.0", + "System.Runtime.Reference": "8.0.0.0", + "System.Runtime.Extensions.Reference": "8.0.0.0", + "System.Runtime.Handles": "8.0.0.0", + "System.Runtime.InteropServices": "8.0.0.0", + "System.Runtime.InteropServices.JavaScript": "8.0.0.0", + "System.Runtime.InteropServices.RuntimeInformation": "8.0.0.0", + "System.Runtime.Intrinsics": "8.0.0.0", + "System.Runtime.Loader.Reference": "8.0.0.0", + "System.Runtime.Numerics": "8.0.0.0", + "System.Runtime.Serialization": "4.0.0.0", + "System.Runtime.Serialization.Formatters": "8.0.0.0", + "System.Runtime.Serialization.Json": "8.0.0.0", + "System.Runtime.Serialization.Primitives": "8.0.0.0", + "System.Runtime.Serialization.Xml": "8.0.0.0", + "System.Security.AccessControl": "8.0.0.0", + "System.Security.Claims": "8.0.0.0", + "System.Security.Cryptography.Algorithms": "8.0.0.0", + "System.Security.Cryptography.Cng": "8.0.0.0", + "System.Security.Cryptography.Csp": "8.0.0.0", + "System.Security.Cryptography": "8.0.0.0", + "System.Security.Cryptography.Encoding": "8.0.0.0", + "System.Security.Cryptography.OpenSsl": "8.0.0.0", + "System.Security.Cryptography.Primitives": "8.0.0.0", + "System.Security.Cryptography.X509Certificates": "8.0.0.0", + "System.Security.Cryptography.Xml": "8.0.0.0", + "System.Security": "4.0.0.0", + "System.Security.Principal": "8.0.0.0", + "System.Security.Principal.Windows": "8.0.0.0", + "System.Security.SecureString": "8.0.0.0", + "System.ServiceModel.Web": "4.0.0.0", + "System.ServiceProcess": "4.0.0.0", + "System.Text.Encoding.CodePages.Reference": "8.0.0.0", + "System.Text.Encoding.Reference": "8.0.0.0", + "System.Text.Encoding.Extensions": "8.0.0.0", + "System.Text.Encodings.Web.Reference": "8.0.0.0", + "System.Text.Json.Reference": "8.0.0.0", + "System.Text.RegularExpressions": "8.0.0.0", + "System.Threading.Channels": "8.0.0.0", + "System.Threading.Reference": "8.0.0.0", + "System.Threading.Overlapped": "8.0.0.0", + "System.Threading.RateLimiting": "8.0.0.0", + "System.Threading.Tasks.Dataflow": "8.0.0.0", + "System.Threading.Tasks.Reference": "8.0.0.0", + "System.Threading.Tasks.Extensions.Reference": "8.0.0.0", + "System.Threading.Tasks.Parallel": "8.0.0.0", + "System.Threading.Thread": "8.0.0.0", + "System.Threading.ThreadPool": "8.0.0.0", + "System.Threading.Timer": "8.0.0.0", + "System.Transactions": "4.0.0.0", + "System.Transactions.Local": "8.0.0.0", + "System.ValueTuple": "8.0.0.0", + "System.Web": "4.0.0.0", + "System.Web.HttpUtility": "8.0.0.0", + "System.Windows": "4.0.0.0", + "System.Xml": "4.0.0.0", + "System.Xml.Linq": "4.0.0.0", + "System.Xml.ReaderWriter": "8.0.0.0", + "System.Xml.Serialization": "4.0.0.0", + "System.Xml.XDocument": "8.0.0.0", + "System.Xml.XmlDocument": "8.0.0.0", + "System.Xml.XmlSerializer": "8.0.0.0", + "System.Xml.XPath": "8.0.0.0", + "System.Xml.XPath.XDocument": "8.0.0.0", + "WindowsBase": "4.0.0.0" + }, + "runtime": { + "Skcks.Study.WebProject.HelloAbpWeb.dll": {} + }, + "compile": { + "Skcks.Study.WebProject.HelloAbpWeb.dll": {} + } + }, + "Asp.Versioning.Abstractions/8.1.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Abstractions.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.8851.31619" + } + }, + "compile": { + "lib/net8.0/Asp.Versioning.Abstractions.dll": {} + } + }, + "Asp.Versioning.Http/8.1.0": { + "dependencies": { + "Asp.Versioning.Abstractions": "8.1.0" + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Http.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.8851.31627" + } + }, + "compile": { + "lib/net8.0/Asp.Versioning.Http.dll": {} + } + }, + "Asp.Versioning.Mvc/8.1.0": { + "dependencies": { + "Asp.Versioning.Http": "8.1.0" + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Mvc.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.8851.31627" + } + }, + "compile": { + "lib/net8.0/Asp.Versioning.Mvc.dll": {} + } + }, + "Asp.Versioning.Mvc.ApiExplorer/8.1.0": { + "dependencies": { + "Asp.Versioning.Mvc": "8.1.0" + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.8851.31636" + } + }, + "compile": { + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll": {} + } + }, + "AsyncKeyedLock/6.3.4": { + "runtime": { + "lib/net8.0/AsyncKeyedLock.dll": { + "assemblyVersion": "6.3.4.0", + "fileVersion": "6.3.4.0" + } + }, + "compile": { + "lib/net8.0/AsyncKeyedLock.dll": {} + } + }, + "DeviceDetector.NET/6.1.4": { + "dependencies": { + "LiteDB": "5.0.17", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Newtonsoft.Json": "13.0.3", + "YamlDotNet": "13.1.1" + }, + "runtime": { + "lib/net7.0/DeviceDetector.NET.dll": { + "assemblyVersion": "6.1.4.0", + "fileVersion": "6.1.4.0" + } + }, + "compile": { + "lib/net7.0/DeviceDetector.NET.dll": {} + } + }, + "IdentityModel/6.2.0": { + "runtime": { + "lib/net6.0/IdentityModel.dll": { + "assemblyVersion": "6.2.0.0", + "fileVersion": "6.2.0.0" + } + }, + "compile": { + "lib/net6.0/IdentityModel.dll": {} + } + }, + "JetBrains.Annotations/2023.3.0": { + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "assemblyVersion": "4242.42.42.42", + "fileVersion": "2023.3.0.0" + } + }, + "compile": { + "lib/netstandard2.0/JetBrains.Annotations.dll": {} + } + }, + "LiteDB/5.0.17": { + "runtime": { + "lib/netstandard2.0/LiteDB.dll": { + "assemblyVersion": "5.0.17.0", + "fileVersion": "5.0.17.0" + } + }, + "compile": { + "lib/netstandard2.0/LiteDB.dll": {} + } + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/8.0.4": { + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": { + "assemblyVersion": "8.0.4.0", + "fileVersion": "8.0.424.17014" + } + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {} + } + }, + "Microsoft.AspNetCore.Authorization/8.0.4": { + "dependencies": { + "Microsoft.AspNetCore.Metadata": "8.0.4", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authorization.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.424.17014" + } + } + }, + "Microsoft.AspNetCore.Metadata/8.0.4": { + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Metadata.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.424.17014" + } + } + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/6.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "6.0.0", + "Microsoft.CodeAnalysis.Razor": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52608" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/8.0.4": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.Razor.Extensions": "6.0.0", + "Microsoft.CodeAnalysis.Razor": "6.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll": { + "assemblyVersion": "8.0.4.0", + "fileVersion": "8.0.424.17014" + } + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll": {} + } + }, + "Microsoft.AspNetCore.Razor.Language/6.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52608" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/8.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + }, + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": {}, + "Microsoft.CodeAnalysis.Common/4.0.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "System.Collections.Immutable": "8.0.0", + "System.Memory": "4.5.4", + "System.Reflection.Metadata": "5.0.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0", + "System.Text.Encoding.CodePages": "4.5.1", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.21.51404" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {} + } + }, + "Microsoft.CodeAnalysis.CSharp/4.0.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.21.51404" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {} + } + }, + "Microsoft.CodeAnalysis.Razor/6.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "6.0.0", + "Microsoft.CodeAnalysis.CSharp": "4.0.0", + "Microsoft.CodeAnalysis.Common": "4.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52608" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.4" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.324.11423" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.4" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2", + "System.Diagnostics.DiagnosticSource": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Composite/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.4": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.424.17014" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": {}, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1" + } + }, + "Microsoft.Extensions.Localization/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Localization.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": {}, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.324.11423" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.IdentityModel.Abstractions/7.1.2": { + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {} + } + }, + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {} + } + }, + "Microsoft.IdentityModel.Logging/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {} + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "7.1.2", + "System.IdentityModel.Tokens.Jwt": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {} + } + }, + "Microsoft.IdentityModel.Tokens/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "7.1.2" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {} + } + }, + "Microsoft.NETCore.Platforms/2.1.2": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + }, + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": {} + } + }, + "Nito.AsyncEx.Context/5.1.2": { + "dependencies": { + "Nito.AsyncEx.Tasks": "5.1.2" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": {} + } + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "dependencies": { + "Nito.Disposables": "2.2.1" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {} + } + }, + "Nito.Disposables/2.2.1": { + "dependencies": { + "System.Collections.Immutable": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "assemblyVersion": "2.2.1.0", + "fileVersion": "2.2.1.0" + } + }, + "compile": { + "lib/netstandard2.1/Nito.Disposables.dll": {} + } + }, + "NUglify/1.21.0": { + "runtime": { + "lib/net5.0/NUglify.dll": { + "assemblyVersion": "1.21.0.0", + "fileVersion": "1.21.0.0" + } + }, + "compile": { + "lib/net5.0/NUglify.dll": {} + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Immutable/8.0.0": {}, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.IdentityModel.Tokens.Jwt/7.1.2": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "runtime": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "7.1.2.0", + "fileVersion": "7.1.2.41121" + } + }, + "compile": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {} + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Dynamic.Core/1.3.5": { + "runtime": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "assemblyVersion": "1.3.5.0", + "fileVersion": "1.3.5.0" + } + }, + "compile": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": {} + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Linq.Queryable/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Memory/4.5.4": {}, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Metadata/5.0.0": {}, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": {}, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Loader/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/4.5.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.4": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.5.4": {}, + "TimeZoneConverter/6.1.0": { + "runtime": { + "lib/net6.0/TimeZoneConverter.dll": { + "assemblyVersion": "6.1.0.0", + "fileVersion": "6.1.0.0" + } + }, + "compile": { + "lib/net6.0/TimeZoneConverter.dll": {} + } + }, + "Volo.Abp/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.dll": {} + } + }, + "Volo.Abp.ApiVersioning.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll": {} + } + }, + "Volo.Abp.AspNetCore/8.3.3": { + "dependencies": { + "DeviceDetector.NET": "6.1.4", + "IdentityModel": "6.2.0", + "Microsoft.AspNetCore.Authentication.OpenIdConnect": "8.0.4", + "Volo.Abp.AspNetCore.Abstractions": "8.3.3", + "Volo.Abp.Auditing": "8.3.3", + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.ExceptionHandling": "8.3.3", + "Volo.Abp.Http": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Uow": "8.3.3", + "Volo.Abp.Validation": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.dll": {} + } + }, + "Volo.Abp.AspNetCore.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.dll": {} + } + }, + "Volo.Abp.AspNetCore.Mvc/8.3.3": { + "dependencies": { + "Asp.Versioning.Mvc": "8.1.0", + "Asp.Versioning.Mvc.ApiExplorer": "8.1.0", + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "8.0.4", + "Volo.Abp.ApiVersioning.Abstractions": "8.3.3", + "Volo.Abp.AspNetCore": "8.3.3", + "Volo.Abp.AspNetCore.Mvc.Contracts": "8.3.3", + "Volo.Abp.Ddd.Application": "8.3.3", + "Volo.Abp.GlobalFeatures": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.UI.Navigation": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.dll": {} + } + }, + "Volo.Abp.AspNetCore.Mvc.Contracts/8.3.3": { + "dependencies": { + "Volo.Abp.Ddd.Application.Contracts": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll": {} + } + }, + "Volo.Abp.Auditing/8.3.3": { + "dependencies": { + "Volo.Abp.Auditing.Contracts": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Threading": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Auditing.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Auditing.dll": {} + } + }, + "Volo.Abp.Auditing.Contracts/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Auditing.Contracts.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Auditing.Contracts.dll": {} + } + }, + "Volo.Abp.Authorization/8.3.3": { + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Security": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Authorization.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Authorization.dll": {} + } + }, + "Volo.Abp.Authorization.Abstractions/8.3.3": { + "dependencies": { + "Microsoft.AspNetCore.Authorization": "8.0.4", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Authorization.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Authorization.Abstractions.dll": {} + } + }, + "Volo.Abp.BackgroundWorkers/8.3.3": { + "dependencies": { + "Volo.Abp.Threading": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.BackgroundWorkers.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.BackgroundWorkers.dll": {} + } + }, + "Volo.Abp.Caching/8.3.3": { + "dependencies": { + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Serialization": "8.3.3", + "Volo.Abp.Threading": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Caching.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Caching.dll": {} + } + }, + "Volo.Abp.Core/8.3.3": { + "dependencies": { + "JetBrains.Annotations": "2023.3.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", + "Nito.AsyncEx.Context": "5.1.2", + "System.Collections.Immutable": "8.0.0", + "System.Linq.Dynamic.Core": "1.3.5", + "System.Linq.Queryable": "4.3.0", + "System.Runtime.Loader": "4.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Core.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Core.dll": {} + } + }, + "Volo.Abp.Data/8.3.3": { + "dependencies": { + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.ObjectExtending": "8.3.3", + "Volo.Abp.Uow": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Data.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Data.dll": {} + } + }, + "Volo.Abp.Ddd.Application/8.3.3": { + "dependencies": { + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.Ddd.Application.Contracts": "8.3.3", + "Volo.Abp.Ddd.Domain": "8.3.3", + "Volo.Abp.Features": "8.3.3", + "Volo.Abp.GlobalFeatures": "8.3.3", + "Volo.Abp.Http.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.ObjectMapping": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Settings": "8.3.3", + "Volo.Abp.Validation": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Application.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Application.dll": {} + } + }, + "Volo.Abp.Ddd.Application.Contracts/8.3.3": { + "dependencies": { + "Volo.Abp.Auditing.Contracts": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.dll": {} + } + }, + "Volo.Abp.Ddd.Domain/8.3.3": { + "dependencies": { + "Volo.Abp.Auditing": "8.3.3", + "Volo.Abp.Caching": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Ddd.Domain.Shared": "8.3.3", + "Volo.Abp.EventBus": "8.3.3", + "Volo.Abp.ExceptionHandling": "8.3.3", + "Volo.Abp.Guids": "8.3.3", + "Volo.Abp.ObjectMapping": "8.3.3", + "Volo.Abp.Specifications": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Domain.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Domain.dll": {} + } + }, + "Volo.Abp.Ddd.Domain.Shared/8.3.3": { + "dependencies": { + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.dll": {} + } + }, + "Volo.Abp.DistributedLocking.Abstractions/8.3.3": { + "dependencies": { + "AsyncKeyedLock": "6.3.4", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll": {} + } + }, + "Volo.Abp.EventBus/8.3.3": { + "dependencies": { + "Volo.Abp.BackgroundWorkers": "8.3.3", + "Volo.Abp.DistributedLocking.Abstractions": "8.3.3", + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.Guids": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.EventBus.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.EventBus.dll": {} + } + }, + "Volo.Abp.EventBus.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.ObjectExtending": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.EventBus.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.EventBus.Abstractions.dll": {} + } + }, + "Volo.Abp.ExceptionHandling/8.3.3": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Embedded": "8.0.4", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.ExceptionHandling.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.ExceptionHandling.dll": {} + } + }, + "Volo.Abp.Features/8.3.3": { + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Validation": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Features.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Features.dll": {} + } + }, + "Volo.Abp.GlobalFeatures/8.3.3": { + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.GlobalFeatures.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.GlobalFeatures.dll": {} + } + }, + "Volo.Abp.Guids/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Guids.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Guids.dll": {} + } + }, + "Volo.Abp.Http/8.3.3": { + "dependencies": { + "Volo.Abp.Http.Abstractions": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.Minify": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Http.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Http.dll": {} + } + }, + "Volo.Abp.Http.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Http.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Http.Abstractions.dll": {} + } + }, + "Volo.Abp.Json/8.3.3": { + "dependencies": { + "Volo.Abp.Json.SystemTextJson": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.dll": {} + } + }, + "Volo.Abp.Json.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.Abstractions.dll": {} + } + }, + "Volo.Abp.Json.SystemTextJson/8.3.3": { + "dependencies": { + "System.Text.Json": "8.0.4", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Json.Abstractions": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.SystemTextJson.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.SystemTextJson.dll": {} + } + }, + "Volo.Abp.Localization/8.3.3": { + "dependencies": { + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Settings": "8.3.3", + "Volo.Abp.Threading": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Localization.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Localization.dll": {} + } + }, + "Volo.Abp.Localization.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Localization.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Localization.Abstractions.dll": {} + } + }, + "Volo.Abp.Minify/8.3.3": { + "dependencies": { + "NUglify": "1.21.0", + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Minify.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Minify.dll": {} + } + }, + "Volo.Abp.MultiTenancy/8.3.3": { + "dependencies": { + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Settings": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.MultiTenancy.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.MultiTenancy.dll": {} + } + }, + "Volo.Abp.MultiTenancy.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll": {} + } + }, + "Volo.Abp.ObjectExtending/8.3.3": { + "dependencies": { + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Validation.Abstractions": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.ObjectExtending.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.ObjectExtending.dll": {} + } + }, + "Volo.Abp.ObjectMapping/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.ObjectMapping.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.ObjectMapping.dll": {} + } + }, + "Volo.Abp.Security/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Security.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Security.dll": {} + } + }, + "Volo.Abp.Serialization/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Serialization.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Serialization.dll": {} + } + }, + "Volo.Abp.Settings/8.3.3": { + "dependencies": { + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Security": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Settings.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Settings.dll": {} + } + }, + "Volo.Abp.Specifications/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Specifications.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Specifications.dll": {} + } + }, + "Volo.Abp.Threading/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Threading.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Threading.dll": {} + } + }, + "Volo.Abp.Timing/8.3.3": { + "dependencies": { + "TimeZoneConverter": "6.1.0", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.Settings": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Timing.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Timing.dll": {} + } + }, + "Volo.Abp.UI/8.3.3": { + "dependencies": { + "Volo.Abp.ExceptionHandling": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.UI.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.UI.dll": {} + } + }, + "Volo.Abp.UI.Navigation/8.3.3": { + "dependencies": { + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.UI": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.UI.Navigation.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.UI.Navigation.dll": {} + } + }, + "Volo.Abp.Uow/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Uow.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Uow.dll": {} + } + }, + "Volo.Abp.Validation/8.3.3": { + "dependencies": { + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.Validation.Abstractions": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Validation.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Validation.dll": {} + } + }, + "Volo.Abp.Validation.Abstractions/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Validation.Abstractions.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.Validation.Abstractions.dll": {} + } + }, + "Volo.Abp.VirtualFileSystem/8.3.3": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Composite": "8.0.0", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.4", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.VirtualFileSystem.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + }, + "compile": { + "lib/net8.0/Volo.Abp.VirtualFileSystem.dll": {} + } + }, + "YamlDotNet/13.1.1": { + "runtime": { + "lib/net7.0/YamlDotNet.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.1.1.0" + } + }, + "compile": { + "lib/net7.0/YamlDotNet.dll": {} + } + }, + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "dependencies": { + "Volo.Abp": "8.3.3" + }, + "runtime": { + "Skcks.Study.WebProject.HelloWorld.dll": { + "assemblyVersion": "1.0.0", + "fileVersion": "1.0.0.0" + } + }, + "compile": { + "Skcks.Study.WebProject.HelloWorld.dll": {} + } + }, + "Microsoft.AspNetCore.Antiforgery/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Antiforgery.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.BearerToken/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.BearerToken.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Cookies/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Cookies.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Core/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.OAuth/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.OAuth.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authorization.Reference/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authorization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authorization.Policy/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Authorization.Policy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Authorization/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Authorization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Endpoints/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Endpoints.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Forms/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Forms.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Server/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Server.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Web/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Web.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Connections.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Connections.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.CookiePolicy/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.CookiePolicy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cors/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Cors.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cryptography.Internal/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Cryptography.Internal.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection.Extensions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics.HealthChecks/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HostFiltering/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.HostFiltering.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Html.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Html.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Connections.Common/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Connections.Common.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Connections/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Connections.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Extensions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Extensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Features/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Features.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Results/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Results.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HttpLogging/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.HttpLogging.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HttpOverrides/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.HttpOverrides.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HttpsPolicy/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.HttpsPolicy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Identity/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Identity.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Localization/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Localization.Routing/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Localization.Routing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Metadata.Reference/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Metadata.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Core/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Cors/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Cors.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Localization/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Razor/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Razor.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.RazorPages/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.OutputCaching/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.OutputCaching.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.RateLimiting/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.RateLimiting.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Razor/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Razor.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Razor.Runtime/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Razor.Runtime.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.RequestDecompression/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.RequestDecompression.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCaching/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCaching.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCompression/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCompression.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Rewrite/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Rewrite.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Routing.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Routing/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Routing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.HttpSys/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.HttpSys.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.IIS/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.IIS.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.IISIntegration/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.IISIntegration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Session/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.Session.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Common/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Common.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Core/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.StaticFiles/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.StaticFiles.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.WebSockets/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.WebSockets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.WebUtilities/8.0.0.0": { + "compile": { + "Microsoft.AspNetCore.WebUtilities.dll": {} + }, + "compileOnly": true + }, + "Microsoft.CSharp/8.0.0.0": { + "compile": { + "Microsoft.CSharp.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Caching.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Caching.Memory.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Caching.Memory.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Binder.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.CommandLine.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.FileExtensions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Ini/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Ini.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Json.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.KeyPerFile/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.UserSecrets.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Xml/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Xml.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.DependencyInjection.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.DependencyInjection.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics.HealthChecks/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Features/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Features.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Composite.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Composite.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Embedded.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Embedded.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Physical.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Physical.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileSystemGlobbing.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Hosting.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Hosting.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Hosting/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Hosting.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Http/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Http.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Identity.Core/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Identity.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Identity.Stores/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Identity.Stores.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Localization.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Localization.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Localization.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Abstractions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Configuration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Console/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Console.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Debug/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Debug.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.EventLog.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.EventSource.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.TraceSource/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Logging.TraceSource.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.ObjectPool/8.0.0.0": { + "compile": { + "Microsoft.Extensions.ObjectPool.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options.ConfigurationExtensions.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options.DataAnnotations/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Options.DataAnnotations.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Options.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Primitives.Reference/8.0.0.0": { + "compile": { + "Microsoft.Extensions.Primitives.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.WebEncoders/8.0.0.0": { + "compile": { + "Microsoft.Extensions.WebEncoders.dll": {} + }, + "compileOnly": true + }, + "Microsoft.JSInterop/8.0.0.0": { + "compile": { + "Microsoft.JSInterop.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Net.Http.Headers/8.0.0.0": { + "compile": { + "Microsoft.Net.Http.Headers.dll": {} + }, + "compileOnly": true + }, + "Microsoft.VisualBasic.Core/13.0.0.0": { + "compile": { + "Microsoft.VisualBasic.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.VisualBasic/10.0.0.0": { + "compile": { + "Microsoft.VisualBasic.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Win32.Primitives/8.0.0.0": { + "compile": { + "Microsoft.Win32.Primitives.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Win32.Registry/8.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/8.0.0.0": { + "compile": { + "System.AppContext.dll": {} + }, + "compileOnly": true + }, + "System.Buffers/8.0.0.0": { + "compile": { + "System.Buffers.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Concurrent/8.0.0.0": { + "compile": { + "System.Collections.Concurrent.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Reference/8.0.0.0": { + "compile": { + "System.Collections.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Immutable.Reference/8.0.0.0": { + "compile": { + "System.Collections.Immutable.dll": {} + }, + "compileOnly": true + }, + "System.Collections.NonGeneric/8.0.0.0": { + "compile": { + "System.Collections.NonGeneric.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Specialized/8.0.0.0": { + "compile": { + "System.Collections.Specialized.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.Annotations/8.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/8.0.0.0": { + "compile": { + "System.ComponentModel.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.EventBasedAsync/8.0.0.0": { + "compile": { + "System.ComponentModel.EventBasedAsync.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.Primitives/8.0.0.0": { + "compile": { + "System.ComponentModel.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.TypeConverter/8.0.0.0": { + "compile": { + "System.ComponentModel.TypeConverter.dll": {} + }, + "compileOnly": true + }, + "System.Configuration/4.0.0.0": { + "compile": { + "System.Configuration.dll": {} + }, + "compileOnly": true + }, + "System.Console/8.0.0.0": { + "compile": { + "System.Console.dll": {} + }, + "compileOnly": true + }, + "System.Core/4.0.0.0": { + "compile": { + "System.Core.dll": {} + }, + "compileOnly": true + }, + "System.Data.Common/8.0.0.0": { + "compile": { + "System.Data.Common.dll": {} + }, + "compileOnly": true + }, + "System.Data.DataSetExtensions/8.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/8.0.0.0": { + "compile": { + "System.Diagnostics.Contracts.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Debug.Reference/8.0.0.0": { + "compile": { + "System.Diagnostics.Debug.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.DiagnosticSource.Reference/8.0.0.0": { + "compile": { + "System.Diagnostics.DiagnosticSource.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.EventLog/8.0.0.0": { + "compile": { + "System.Diagnostics.EventLog.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.FileVersionInfo/8.0.0.0": { + "compile": { + "System.Diagnostics.FileVersionInfo.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Process/8.0.0.0": { + "compile": { + "System.Diagnostics.Process.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.StackTrace/8.0.0.0": { + "compile": { + "System.Diagnostics.StackTrace.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.TextWriterTraceListener/8.0.0.0": { + "compile": { + "System.Diagnostics.TextWriterTraceListener.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Tools/8.0.0.0": { + "compile": { + "System.Diagnostics.Tools.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.TraceSource/8.0.0.0": { + "compile": { + "System.Diagnostics.TraceSource.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Tracing/8.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/8.0.0.0": { + "compile": { + "System.Drawing.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Dynamic.Runtime/8.0.0.0": { + "compile": { + "System.Dynamic.Runtime.dll": {} + }, + "compileOnly": true + }, + "System.Formats.Asn1/8.0.0.0": { + "compile": { + "System.Formats.Asn1.dll": {} + }, + "compileOnly": true + }, + "System.Formats.Tar/8.0.0.0": { + "compile": { + "System.Formats.Tar.dll": {} + }, + "compileOnly": true + }, + "System.Globalization.Calendars/8.0.0.0": { + "compile": { + "System.Globalization.Calendars.dll": {} + }, + "compileOnly": true + }, + "System.Globalization.Reference/8.0.0.0": { + "compile": { + "System.Globalization.dll": {} + }, + "compileOnly": true + }, + "System.Globalization.Extensions/8.0.0.0": { + "compile": { + "System.Globalization.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression.Brotli/8.0.0.0": { + "compile": { + "System.IO.Compression.Brotli.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression/8.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/8.0.0.0": { + "compile": { + "System.IO.Compression.ZipFile.dll": {} + }, + "compileOnly": true + }, + "System.IO.Reference/8.0.0.0": { + "compile": { + "System.IO.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.AccessControl/8.0.0.0": { + "compile": { + "System.IO.FileSystem.AccessControl.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem/8.0.0.0": { + "compile": { + "System.IO.FileSystem.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.DriveInfo/8.0.0.0": { + "compile": { + "System.IO.FileSystem.DriveInfo.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.Primitives/8.0.0.0": { + "compile": { + "System.IO.FileSystem.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.Watcher/8.0.0.0": { + "compile": { + "System.IO.FileSystem.Watcher.dll": {} + }, + "compileOnly": true + }, + "System.IO.IsolatedStorage/8.0.0.0": { + "compile": { + "System.IO.IsolatedStorage.dll": {} + }, + "compileOnly": true + }, + "System.IO.MemoryMappedFiles/8.0.0.0": { + "compile": { + "System.IO.MemoryMappedFiles.dll": {} + }, + "compileOnly": true + }, + "System.IO.Pipelines/8.0.0.0": { + "compile": { + "System.IO.Pipelines.dll": {} + }, + "compileOnly": true + }, + "System.IO.Pipes.AccessControl/8.0.0.0": { + "compile": { + "System.IO.Pipes.AccessControl.dll": {} + }, + "compileOnly": true + }, + "System.IO.Pipes/8.0.0.0": { + "compile": { + "System.IO.Pipes.dll": {} + }, + "compileOnly": true + }, + "System.IO.UnmanagedMemoryStream/8.0.0.0": { + "compile": { + "System.IO.UnmanagedMemoryStream.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Reference/8.0.0.0": { + "compile": { + "System.Linq.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Expressions.Reference/8.0.0.0": { + "compile": { + "System.Linq.Expressions.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Parallel/8.0.0.0": { + "compile": { + "System.Linq.Parallel.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Queryable.Reference/8.0.0.0": { + "compile": { + "System.Linq.Queryable.dll": {} + }, + "compileOnly": true + }, + "System.Memory.Reference/8.0.0.0": { + "compile": { + "System.Memory.dll": {} + }, + "compileOnly": true + }, + "System.Net/4.0.0.0": { + "compile": { + "System.Net.dll": {} + }, + "compileOnly": true + }, + "System.Net.Http/8.0.0.0": { + "compile": { + "System.Net.Http.dll": {} + }, + "compileOnly": true + }, + "System.Net.Http.Json/8.0.0.0": { + "compile": { + "System.Net.Http.Json.dll": {} + }, + "compileOnly": true + }, + "System.Net.HttpListener/8.0.0.0": { + "compile": { + "System.Net.HttpListener.dll": {} + }, + "compileOnly": true + }, + "System.Net.Mail/8.0.0.0": { + "compile": { + "System.Net.Mail.dll": {} + }, + "compileOnly": true + }, + "System.Net.NameResolution/8.0.0.0": { + "compile": { + "System.Net.NameResolution.dll": {} + }, + "compileOnly": true + }, + "System.Net.NetworkInformation/8.0.0.0": { + "compile": { + "System.Net.NetworkInformation.dll": {} + }, + "compileOnly": true + }, + "System.Net.Ping/8.0.0.0": { + "compile": { + "System.Net.Ping.dll": {} + }, + "compileOnly": true + }, + "System.Net.Primitives/8.0.0.0": { + "compile": { + "System.Net.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Net.Quic/8.0.0.0": { + "compile": { + "System.Net.Quic.dll": {} + }, + "compileOnly": true + }, + "System.Net.Requests/8.0.0.0": { + "compile": { + "System.Net.Requests.dll": {} + }, + "compileOnly": true + }, + "System.Net.Security/8.0.0.0": { + "compile": { + "System.Net.Security.dll": {} + }, + "compileOnly": true + }, + "System.Net.ServicePoint/8.0.0.0": { + "compile": { + "System.Net.ServicePoint.dll": {} + }, + "compileOnly": true + }, + "System.Net.Sockets/8.0.0.0": { + "compile": { + "System.Net.Sockets.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebClient/8.0.0.0": { + "compile": { + "System.Net.WebClient.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebHeaderCollection/8.0.0.0": { + "compile": { + "System.Net.WebHeaderCollection.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebProxy/8.0.0.0": { + "compile": { + "System.Net.WebProxy.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebSockets.Client/8.0.0.0": { + "compile": { + "System.Net.WebSockets.Client.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebSockets/8.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/8.0.0.0": { + "compile": { + "System.Numerics.Vectors.dll": {} + }, + "compileOnly": true + }, + "System.ObjectModel.Reference/8.0.0.0": { + "compile": { + "System.ObjectModel.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.DispatchProxy/8.0.0.0": { + "compile": { + "System.Reflection.DispatchProxy.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Reference/8.0.0.0": { + "compile": { + "System.Reflection.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Emit.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.ILGeneration.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Emit.ILGeneration.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.Lightweight.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Emit.Lightweight.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Extensions.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Metadata.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Metadata.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Primitives.Reference/8.0.0.0": { + "compile": { + "System.Reflection.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.TypeExtensions.Reference/8.0.0.0": { + "compile": { + "System.Reflection.TypeExtensions.dll": {} + }, + "compileOnly": true + }, + "System.Resources.Reader/8.0.0.0": { + "compile": { + "System.Resources.Reader.dll": {} + }, + "compileOnly": true + }, + "System.Resources.ResourceManager.Reference/8.0.0.0": { + "compile": { + "System.Resources.ResourceManager.dll": {} + }, + "compileOnly": true + }, + "System.Resources.Writer/8.0.0.0": { + "compile": { + "System.Resources.Writer.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.CompilerServices.Unsafe.Reference/8.0.0.0": { + "compile": { + "System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.CompilerServices.VisualC/8.0.0.0": { + "compile": { + "System.Runtime.CompilerServices.VisualC.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Reference/8.0.0.0": { + "compile": { + "System.Runtime.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Extensions.Reference/8.0.0.0": { + "compile": { + "System.Runtime.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Handles/8.0.0.0": { + "compile": { + "System.Runtime.Handles.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices/8.0.0.0": { + "compile": { + "System.Runtime.InteropServices.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices.JavaScript/8.0.0.0": { + "compile": { + "System.Runtime.InteropServices.JavaScript.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices.RuntimeInformation/8.0.0.0": { + "compile": { + "System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Intrinsics/8.0.0.0": { + "compile": { + "System.Runtime.Intrinsics.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Loader.Reference/8.0.0.0": { + "compile": { + "System.Runtime.Loader.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Numerics/8.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/8.0.0.0": { + "compile": { + "System.Runtime.Serialization.Formatters.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Json/8.0.0.0": { + "compile": { + "System.Runtime.Serialization.Json.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Primitives/8.0.0.0": { + "compile": { + "System.Runtime.Serialization.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Xml/8.0.0.0": { + "compile": { + "System.Runtime.Serialization.Xml.dll": {} + }, + "compileOnly": true + }, + "System.Security.AccessControl/8.0.0.0": { + "compile": { + "System.Security.AccessControl.dll": {} + }, + "compileOnly": true + }, + "System.Security.Claims/8.0.0.0": { + "compile": { + "System.Security.Claims.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Algorithms/8.0.0.0": { + "compile": { + "System.Security.Cryptography.Algorithms.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Cng/8.0.0.0": { + "compile": { + "System.Security.Cryptography.Cng.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Csp/8.0.0.0": { + "compile": { + "System.Security.Cryptography.Csp.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography/8.0.0.0": { + "compile": { + "System.Security.Cryptography.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Encoding/8.0.0.0": { + "compile": { + "System.Security.Cryptography.Encoding.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.OpenSsl/8.0.0.0": { + "compile": { + "System.Security.Cryptography.OpenSsl.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Primitives/8.0.0.0": { + "compile": { + "System.Security.Cryptography.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.X509Certificates/8.0.0.0": { + "compile": { + "System.Security.Cryptography.X509Certificates.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Xml/8.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.Principal/8.0.0.0": { + "compile": { + "System.Security.Principal.dll": {} + }, + "compileOnly": true + }, + "System.Security.Principal.Windows/8.0.0.0": { + "compile": { + "System.Security.Principal.Windows.dll": {} + }, + "compileOnly": true + }, + "System.Security.SecureString/8.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.Reference/8.0.0.0": { + "compile": { + "System.Text.Encoding.CodePages.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encoding.Reference/8.0.0.0": { + "compile": { + "System.Text.Encoding.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encoding.Extensions/8.0.0.0": { + "compile": { + "System.Text.Encoding.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encodings.Web.Reference/8.0.0.0": { + "compile": { + "System.Text.Encodings.Web.dll": {} + }, + "compileOnly": true + }, + "System.Text.Json.Reference/8.0.0.0": { + "compile": { + "System.Text.Json.dll": {} + }, + "compileOnly": true + }, + "System.Text.RegularExpressions/8.0.0.0": { + "compile": { + "System.Text.RegularExpressions.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Channels/8.0.0.0": { + "compile": { + "System.Threading.Channels.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Reference/8.0.0.0": { + "compile": { + "System.Threading.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Overlapped/8.0.0.0": { + "compile": { + "System.Threading.Overlapped.dll": {} + }, + "compileOnly": true + }, + "System.Threading.RateLimiting/8.0.0.0": { + "compile": { + "System.Threading.RateLimiting.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Dataflow/8.0.0.0": { + "compile": { + "System.Threading.Tasks.Dataflow.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Reference/8.0.0.0": { + "compile": { + "System.Threading.Tasks.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Extensions.Reference/8.0.0.0": { + "compile": { + "System.Threading.Tasks.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Parallel/8.0.0.0": { + "compile": { + "System.Threading.Tasks.Parallel.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Thread/8.0.0.0": { + "compile": { + "System.Threading.Thread.dll": {} + }, + "compileOnly": true + }, + "System.Threading.ThreadPool/8.0.0.0": { + "compile": { + "System.Threading.ThreadPool.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Timer/8.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/8.0.0.0": { + "compile": { + "System.Transactions.Local.dll": {} + }, + "compileOnly": true + }, + "System.ValueTuple/8.0.0.0": { + "compile": { + "System.ValueTuple.dll": {} + }, + "compileOnly": true + }, + "System.Web/4.0.0.0": { + "compile": { + "System.Web.dll": {} + }, + "compileOnly": true + }, + "System.Web.HttpUtility/8.0.0.0": { + "compile": { + "System.Web.HttpUtility.dll": {} + }, + "compileOnly": true + }, + "System.Windows/4.0.0.0": { + "compile": { + "System.Windows.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/8.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/8.0.0.0": { + "compile": { + "System.Xml.XDocument.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XmlDocument/8.0.0.0": { + "compile": { + "System.Xml.XmlDocument.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XmlSerializer/8.0.0.0": { + "compile": { + "System.Xml.XmlSerializer.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XPath/8.0.0.0": { + "compile": { + "System.Xml.XPath.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XPath.XDocument/8.0.0.0": { + "compile": { + "System.Xml.XPath.XDocument.dll": {} + }, + "compileOnly": true + }, + "WindowsBase/4.0.0.0": { + "compile": { + "WindowsBase.dll": {} + }, + "compileOnly": true + } + } + }, + "libraries": { + "Skcks.Study.WebProject.HelloAbpWeb/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Asp.Versioning.Abstractions/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mpeNZyMdvrHztJwR1sXIUQ+3iioEU97YMBnFA9WLbsPOYhGwDJnqJMmEd8ny7kcmS9OjTHoEuX/bSXXY3brIFA==", + "path": "asp.versioning.abstractions/8.1.0", + "hashPath": "asp.versioning.abstractions.8.1.0.nupkg.sha512" + }, + "Asp.Versioning.Http/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xu4xF62Cu9JqYi/CTa2TiK5kyHoa4EluPynj/bPFWDmlTIPzuJQbBI5RgFYVRFHjFVvWMoA77acRaFu7i7Wzqg==", + "path": "asp.versioning.http/8.1.0", + "hashPath": "asp.versioning.http.8.1.0.nupkg.sha512" + }, + "Asp.Versioning.Mvc/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BMAJM2sGsTUw5FQ9upKQt6GFoldWksePgGpYjl56WSRvIuE3UxKZh0gAL+wDTIfLshUZm97VCVxlOGyrcjWz9Q==", + "path": "asp.versioning.mvc/8.1.0", + "hashPath": "asp.versioning.mvc.8.1.0.nupkg.sha512" + }, + "Asp.Versioning.Mvc.ApiExplorer/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a90gW/4TF/14Bjiwg9LqNtdKGC4G3gu02+uynq3bCISfQm48km5chny4Yg5J4hixQPJUwwJJ9Do1G+jM8L9h3g==", + "path": "asp.versioning.mvc.apiexplorer/8.1.0", + "hashPath": "asp.versioning.mvc.apiexplorer.8.1.0.nupkg.sha512" + }, + "AsyncKeyedLock/6.3.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+0YPXvamnopzHSgBpv0vg+9/NJH+6jm1ZODuMMs7p43yH7hA/NxNi+/U7T7eazZqW+V+0ZsbreYruhu6i7N4PA==", + "path": "asynckeyedlock/6.3.4", + "hashPath": "asynckeyedlock.6.3.4.nupkg.sha512" + }, + "DeviceDetector.NET/6.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iZU0hCvtA6j9I5JMh41YYKYA2fkEKCP2g+bHyrBeyKAByUwl3uNlGqRG/jg3nIqsf8MfbJ9LlNeZAZ6XR20FYA==", + "path": "devicedetector.net/6.1.4", + "hashPath": "devicedetector.net.6.1.4.nupkg.sha512" + }, + "IdentityModel/6.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4AXZ6Tp+DNwrSSeBziiX/231i8ZpD77A9nEMyc68gLSCWG0kgWsIBeFquYcBebiIPkfB7GEXzCYuuLeR1QZJIQ==", + "path": "identitymodel/6.2.0", + "hashPath": "identitymodel.6.2.0.nupkg.sha512" + }, + "JetBrains.Annotations/2023.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PHfnvdBUdGaTVG9bR/GEfxgTwWM0Z97Y6X3710wiljELBISipSfF5okn/vz+C2gfO+ihoEyVPjaJwn8ZalVukA==", + "path": "jetbrains.annotations/2023.3.0", + "hashPath": "jetbrains.annotations.2023.3.0.nupkg.sha512" + }, + "LiteDB/5.0.17": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cKPvkdlzIts3ZKu/BzoIc/Y71e4VFKlij4LyioPFATZMot+wB7EAm1FFbZSJez6coJmQUoIg/3yHE1MMU+zOdg==", + "path": "litedb/5.0.17", + "hashPath": "litedb.5.0.17.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-REVWecEYp7b9xuZzRgq09QjeQTlpA478AEZYWsjc7aa8zu+/TrAGRQbZW2YT3VpsdNl/Fv592sKt0gAnt+0hEw==", + "path": "microsoft.aspnetcore.authentication.openidconnect/8.0.4", + "hashPath": "microsoft.aspnetcore.authentication.openidconnect.8.0.4.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authorization/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dzYUHvqyavBiYVd5BZNAgV5rT+DC4HyIWPnbeYgxQNBYOFomvvwzPfidQf1Ld/HhkXhEj3tlzqNb4gy2P2ukUg==", + "path": "microsoft.aspnetcore.authorization/8.0.4", + "hashPath": "microsoft.aspnetcore.authorization.8.0.4.nupkg.sha512" + }, + "Microsoft.AspNetCore.Metadata/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TG3JhI7dkDCIoxZ3TL/5yptLYLg56w1f4jE8GSYnZXSso1xY5JKKCxObK+xKQJU5kZir30+QUGX1WpbC1kDcow==", + "path": "microsoft.aspnetcore.metadata/8.0.4", + "hashPath": "microsoft.aspnetcore.metadata.8.0.4.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-M0h+ChPgydX2xY17agiphnAVa/Qh05RAP8eeuqGGhQKT10claRBlLNO6d2/oSV8zy0RLHzwLnNZm5xuC/gckGA==", + "path": "microsoft.aspnetcore.mvc.razor.extensions/6.0.0", + "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.6.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-876m+YvEo+rjbZNQv64RhOBtWVD08bOwT/g96G0cBm+810WiSR3f5C79XG+W59PuvF6JLGFz+IXYLHCjLCvOrQ==", + "path": "microsoft.aspnetcore.mvc.razor.runtimecompilation/8.0.4", + "hashPath": "microsoft.aspnetcore.mvc.razor.runtimecompilation.8.0.4.nupkg.sha512" + }, + "Microsoft.AspNetCore.Razor.Language/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yCtBr1GSGzJrrp1NJUb4ltwFYMKHw/tJLnIDvg9g/FnkGIEzmE19tbCQqXARIJv5kdtBgsoVIdGLL+zmjxvM/A==", + "path": "microsoft.aspnetcore.razor.language/6.0.0", + "hashPath": "microsoft.aspnetcore.razor.language.6.0.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "path": "microsoft.bcl.asyncinterfaces/8.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==", + "path": "microsoft.codeanalysis.analyzers/3.3.2", + "hashPath": "microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d02ybMhUJl1r/dI6SkJPHrTiTzXBYCZeJdOLMckV+jyoMU/GGkjqFX/sRbv1K0QmlpwwKuLTiYVQvfYC+8ox2g==", + "path": "microsoft.codeanalysis.common/4.0.0", + "hashPath": "microsoft.codeanalysis.common.4.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2UVTGtyQGgTCazvnT6t82f+7AV2L+kqJdyb61rT9GQed4yK+tVh5IkaKcsm70VqyZQhBbDqsfZFNHnY65xhrRw==", + "path": "microsoft.codeanalysis.csharp/4.0.0", + "hashPath": "microsoft.codeanalysis.csharp.4.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Razor/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uqdzuQXxD7XrJCbIbbwpI/LOv0PBJ9VIR0gdvANTHOfK5pjTaCir+XcwvYvBZ5BIzd0KGzyiamzlEWw1cK1q0w==", + "path": "microsoft.codeanalysis.razor/6.0.0", + "hashPath": "microsoft.codeanalysis.razor.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Composite/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ynMjdZ5B3Fd3A9GxJaNhIcTrjLY1bXDQltyVIMVOxbT0ssTOCpFYWc977bVBAocB62fYWu/RN6/1HLnX/HjVuQ==", + "path": "microsoft.extensions.fileproviders.composite/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.composite.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r3wpZ7RSjDqtMQmsIICjOrOylCnOlJJ0nWcnsuLb+iyLslBEe2+wHAI7xCmEMDu8ZP1K5qSryXH8Kt4o6Lyn9g==", + "path": "microsoft.extensions.fileproviders.embedded/8.0.4", + "hashPath": "microsoft.extensions.fileproviders.embedded.8.0.4.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I4xyK9RaXyJBkU5+jQpkZITR/54tXGbdt5CsBmogf8Irrz+RXXsp1zJgrmQzxEOpxj5VMAA/GQ4SGZMeM5nVSg==", + "path": "microsoft.extensions.localization/8.0.0", + "hashPath": "microsoft.extensions.localization.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LIMzXjjzv7o3tx3XXvQVHNcrMNPfSoUp4R/YJucdyBixJGRp5p8v2rF1CnRbo+wwtzB4Se/gJYyUpNN8F/TMGw==", + "path": "microsoft.extensions.localization.abstractions/8.0.0", + "hashPath": "microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RIFgaqoaINxkM2KTOw72dmilDmTrYA0ns2KW4lDz4gZ2+o6IQ894CzmdL3StM2oh7QQq44nCWiqKqc4qUI9Jmg==", + "path": "microsoft.extensions.logging.abstractions/8.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-33eTIA2uO/L9utJjZWbKsMSVsQf7F8vtd6q5mQX7ZJzNvCpci5fleD6AeANGlbbb7WX7XKxq9+Dkb5e3GNDrmQ==", + "path": "microsoft.identitymodel.abstractions/7.1.2", + "hashPath": "microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cloLGeZolXbCJhJBc5OC05uhrdhdPL6MWHuVUnkkUvPDeK7HkwThBaLZ1XjBQVk9YhxXE2OvHXnKi0PLleXxDg==", + "path": "microsoft.identitymodel.jsonwebtokens/7.1.2", + "hashPath": "microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YCxBt2EeJP8fcXk9desChkWI+0vFqFLvBwrz5hBMsoh0KJE6BC66DnzkdzkJNqMltLromc52dkdT206jJ38cTw==", + "path": "microsoft.identitymodel.logging/7.1.2", + "hashPath": "microsoft.identitymodel.logging.7.1.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==", + "path": "microsoft.identitymodel.protocols/7.1.2", + "hashPath": "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/7.1.2", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oICJMqr3aNEDZOwnH5SK49bR6Z4aX0zEAnOLuhloumOSuqnNq+GWBdQyrgILnlcT5xj09xKCP/7Y7gJYB+ls/g==", + "path": "microsoft.identitymodel.tokens/7.1.2", + "hashPath": "microsoft.identitymodel.tokens.7.1.2.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/2.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==", + "path": "microsoft.netcore.platforms/2.1.2", + "hashPath": "microsoft.netcore.platforms.2.1.2.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Nito.AsyncEx.Context/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==", + "path": "nito.asyncex.context/5.1.2", + "hashPath": "nito.asyncex.context.5.1.2.nupkg.sha512" + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==", + "path": "nito.asyncex.tasks/5.1.2", + "hashPath": "nito.asyncex.tasks.5.1.2.nupkg.sha512" + }, + "Nito.Disposables/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==", + "path": "nito.disposables/2.2.1", + "hashPath": "nito.disposables.2.2.1.nupkg.sha512" + }, + "NUglify/1.21.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9J44o89PRdcS4GOyj0obkLfjCAuJItI4FrNmwALkjRKlzvHVlTB2ALbC9aigIoCMqzy0Xlc0mIVD/jO9WVDHiA==", + "path": "nuglify/1.21.0", + "hashPath": "nuglify.1.21.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Immutable/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", + "path": "system.collections.immutable/8.0.0", + "hashPath": "system.collections.immutable.8.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/7.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Thhbe1peAmtSBFaV/ohtykXiZSOkx59Da44hvtWfIMFofDA3M3LaVyjstACf2rKGn4dEDR2cUpRAZ0Xs/zB+7Q==", + "path": "system.identitymodel.tokens.jwt/7.1.2", + "hashPath": "system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Dynamic.Core/1.3.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G8aRAVHSQ/Jmt6dekX+z4K3L6ecX3CizaIYSQoDUolPRIPBYmBCabT+/pq5fMAFM57aOchFn8PUufuVfLjvEZQ==", + "path": "system.linq.dynamic.core/1.3.5", + "hashPath": "system.linq.dynamic.core.1.3.5.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Linq.Queryable/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", + "path": "system.linq.queryable/4.3.0", + "hashPath": "system.linq.queryable.4.3.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Metadata/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==", + "path": "system.reflection.metadata/5.0.0", + "hashPath": "system.reflection.metadata.5.0.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Loader/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", + "path": "system.runtime.loader/4.3.0", + "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "path": "system.text.encoding.codepages/4.5.1", + "hashPath": "system.text.encoding.codepages.4.5.1.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==", + "path": "system.text.json/8.0.4", + "hashPath": "system.text.json.8.0.4.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, + "TimeZoneConverter/6.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UGdtyKWJqXXinyvGB9X6NVoIYbTAidoZYmn3aXzxeEYC9+OL8vF36eDt1qjb6RqBkWDl4v7iE84ecI+dFhA80A==", + "path": "timezoneconverter/6.1.0", + "hashPath": "timezoneconverter.6.1.0.nupkg.sha512" + }, + "Volo.Abp/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-He0FgCZ7vRB5eveIl0Wup4Q2AnMPD+0DQoD+wkBQ3wpzj+u+zZ+Z+ZT9c6td3jKpELe4JJdPWRzv2fGXRsZ/Tw==", + "path": "volo.abp/8.3.3", + "hashPath": "volo.abp.8.3.3.nupkg.sha512" + }, + "Volo.Abp.ApiVersioning.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7n7quM5xS+zI7h/VmvhqggxallLEgm7eEWbgvUfHmpOIA6mlhhc0xPuVyVyUeJ2mezuef3/vgVLXyn0spDmeNw==", + "path": "volo.abp.apiversioning.abstractions/8.3.3", + "hashPath": "volo.abp.apiversioning.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.AspNetCore/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yS2LqMRGk4jCnnEGj7PqMgtC01IGtu6ctBvvRPiPYMGCp+yDJfI9r0anHZlLIEbBr294ymBl2qmz+rrJuO8R8g==", + "path": "volo.abp.aspnetcore/8.3.3", + "hashPath": "volo.abp.aspnetcore.8.3.3.nupkg.sha512" + }, + "Volo.Abp.AspNetCore.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3V/uptBN++qh94YUb13tzmmz+iR0nazleW7A2BCUwAYJaQtFric3ev1Wt+LlEUNjBFxP+ABysc3F6UFzCEG+Ww==", + "path": "volo.abp.aspnetcore.abstractions/8.3.3", + "hashPath": "volo.abp.aspnetcore.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.AspNetCore.Mvc/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ydgym7r1uvuSz7RehIsrTDZfgxcyJGxUsB7rd670uxFUrU2Ay6wt3HzZchzKBEfe9JiP2AwJncoKi4q5VWM9EQ==", + "path": "volo.abp.aspnetcore.mvc/8.3.3", + "hashPath": "volo.abp.aspnetcore.mvc.8.3.3.nupkg.sha512" + }, + "Volo.Abp.AspNetCore.Mvc.Contracts/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7JODhZuDO6fj9Ow+vGhaRjIPhIX15jukX/msNodZMGtxEylZZb9mU274iTjE/INI4GxhAlkuVC7dX0tFN1Jz+w==", + "path": "volo.abp.aspnetcore.mvc.contracts/8.3.3", + "hashPath": "volo.abp.aspnetcore.mvc.contracts.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Auditing/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NW7Q9UFKgji52ni7rhV/VyMeXDI8A16pFJAvEP+5soDYoxOLKfCdoPPzUYTm6Bp6tLlAuQgqPGiNSbJUgs8X7g==", + "path": "volo.abp.auditing/8.3.3", + "hashPath": "volo.abp.auditing.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Auditing.Contracts/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5GhRa2rMaIzoeUBDVAFIQyhcj7/0cOmCDz/ZpDNmjITZb1cANrrVPEZCkq+RUSF7tI+CmrU/zSJ3W+hsUnrboA==", + "path": "volo.abp.auditing.contracts/8.3.3", + "hashPath": "volo.abp.auditing.contracts.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Authorization/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyC8zR4IcNggXixJez+tKUxyl8aPmewzU903J59Pe1bT3O9UuWG4nK+3IRym7dtLsOFrUdKiooyocVncD8mhGw==", + "path": "volo.abp.authorization/8.3.3", + "hashPath": "volo.abp.authorization.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Authorization.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Fl3MIiWpnvJg4MqpQOS1mLizDWz6auWn3EgOqAe1aUa+LOaRUoHzSIRC0YySwUTeaiTmotgR43vKHeXHMboILA==", + "path": "volo.abp.authorization.abstractions/8.3.3", + "hashPath": "volo.abp.authorization.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.BackgroundWorkers/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DE+cGbJEd/kUeVRRT1qkSB9M0LxN6n3/He9Yc/bnItPSCqMSae+8xygHZPJ09C+EclsAB5PrDFfktCCTeNc/Pw==", + "path": "volo.abp.backgroundworkers/8.3.3", + "hashPath": "volo.abp.backgroundworkers.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Caching/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-woFlyoroC5Iol42csAUUzLcfcxtSnJhOfE2XJRBr2lrgLlhLYfguREQxfwAVl+bdDhyzA9H6teNtKHCbKT0MxA==", + "path": "volo.abp.caching/8.3.3", + "hashPath": "volo.abp.caching.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Core/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u8BlSyT1MfBLe0votDLTQ9EldcROsHzs/how05G038OXNoY4Z/WgZ/pnnsctA9nmdCcSPEV4t9zDIbJ3EsSofA==", + "path": "volo.abp.core/8.3.3", + "hashPath": "volo.abp.core.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Data/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4v0AMO5Ml0k7XEEt2QIHE5t+y4vnPbT7rh+Dd7rb7iLYV2yUsgtkKkDs8wntjci5kAw60OuSuD3HPFWOEomHMw==", + "path": "volo.abp.data/8.3.3", + "hashPath": "volo.abp.data.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Ddd.Application/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LX5NeYvSdBRju6bdQiJn3M00f4yJzsrJPD42zE+zaQQqrE3esmV+ydGFt8CUYA1Be5L+L8p7Ul58UVaFxNZKeA==", + "path": "volo.abp.ddd.application/8.3.3", + "hashPath": "volo.abp.ddd.application.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Ddd.Application.Contracts/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sh6QERgeDWgNoecFj/G1rvTtLDMF2WFOn+u7Bs7yrJ5U0m5MsNvs2ohxw995CsMpFdoSVmZJjn8S95aDNRlm2Q==", + "path": "volo.abp.ddd.application.contracts/8.3.3", + "hashPath": "volo.abp.ddd.application.contracts.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Ddd.Domain/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JysYQHf9ESUFi24N80b6q63+WeUdCLeSEX6gkw+SsNFtgMiGFjKrhtJStlpMWn5ehZLXAmRXWV2WcJ/RMeXTRA==", + "path": "volo.abp.ddd.domain/8.3.3", + "hashPath": "volo.abp.ddd.domain.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Ddd.Domain.Shared/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MwgsoiGgfAQNlFbN9YNMP4kIeXhSY514WONjPQQeVBXYnIHR3nJ0JYjFIeYUS/lqaqUGZ3N82QcBH1V5viuBYA==", + "path": "volo.abp.ddd.domain.shared/8.3.3", + "hashPath": "volo.abp.ddd.domain.shared.8.3.3.nupkg.sha512" + }, + "Volo.Abp.DistributedLocking.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lMmO05prGbsr+LqM7IV2LgH640HLVtBBS7bRL1t6xkP91i6Vs8AV2cPlTCzmDxuMmRK+qd3FjN7iIvvwNoxALg==", + "path": "volo.abp.distributedlocking.abstractions/8.3.3", + "hashPath": "volo.abp.distributedlocking.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.EventBus/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nWAes3RiPvEl90mlEiZxsfVHrbspgDoQOJkKd9Stzw+953aMagVs+BG0hNbGgodL+1A3zZUeFjtLZVmV/yfA4Q==", + "path": "volo.abp.eventbus/8.3.3", + "hashPath": "volo.abp.eventbus.8.3.3.nupkg.sha512" + }, + "Volo.Abp.EventBus.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pYXDxuFAxAyoeqma9THPn4KaVEFgNLv0Zr3gN0an7cM066Ep3Uh1XCKh+5PolXJdrduF4P5KGYAxKehQgGpkKQ==", + "path": "volo.abp.eventbus.abstractions/8.3.3", + "hashPath": "volo.abp.eventbus.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.ExceptionHandling/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Gl5lmwca8AsrTgZ8CeLWJpzJTjG0Jogk3OAHILN4BLRABqsHNHQ3qiJ7lJdHh3SN4C2G8BUWl9URUeVKmFMYBA==", + "path": "volo.abp.exceptionhandling/8.3.3", + "hashPath": "volo.abp.exceptionhandling.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Features/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HssNYWTGWAfOX8yYzKi8JUYUAOT8moW+Jbg4BqyXUPUhR4ep8x3fpvV9n8Y2DQ9AA1FNsLxwKVvaRnygyjAE0g==", + "path": "volo.abp.features/8.3.3", + "hashPath": "volo.abp.features.8.3.3.nupkg.sha512" + }, + "Volo.Abp.GlobalFeatures/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6eTSLzvcIb3Fy4fN71EAodP2IB8wj5pGqg71TYFwXweE//nr2K6s466KlnCIDwiDeWqGphVNP6tvn3yeh93WQ==", + "path": "volo.abp.globalfeatures/8.3.3", + "hashPath": "volo.abp.globalfeatures.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Guids/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-An7OPjv9rdar/au5U41QVotfqHwaDQJ5hyEQDU5+KKBf9KhbLNuSkPpVRYa/iC1mDZ92Bf44kwKRMryK0XoEfw==", + "path": "volo.abp.guids/8.3.3", + "hashPath": "volo.abp.guids.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Http/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NUdepoJQJnSbbjvOTCk48oaGJDcaOuclhl7mfjsi3vt7AnLZfRiqiB7CIR95g4NbuxbfJ95JKC9niFEmT9Mmcg==", + "path": "volo.abp.http/8.3.3", + "hashPath": "volo.abp.http.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Http.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xr+PRaqJq6rlGquxIv3JN0ELwws73Y1tb84lEeMwhrogEP4a7A6aaFSL0H/eQZa5VJWveiuvJq3z973ADrtMVA==", + "path": "volo.abp.http.abstractions/8.3.3", + "hashPath": "volo.abp.http.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Json/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SnzYYtecEALrMbqtf/xdak9Dnzqeejxhr6h5piWGsSC2WQpSZNdcUqnNsN29TIyxGTuLIJvK9YLvh2jfrQyKjQ==", + "path": "volo.abp.json/8.3.3", + "hashPath": "volo.abp.json.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Json.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wEWVCzNot0zNz9t5y6HUqNspTnk/ggCOTtuiAT/oIAf2WfoJV0uqWdPgiqMRuCN47jvTekwNW1hxOp2fM+kvSA==", + "path": "volo.abp.json.abstractions/8.3.3", + "hashPath": "volo.abp.json.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Json.SystemTextJson/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lmLhppX7ICF3mMxULtel1GonQL49OG84IY7IqGOeRlvozhUmML2aDlMafqoN3v3azDg211MtoSvid9AsByuW0g==", + "path": "volo.abp.json.systemtextjson/8.3.3", + "hashPath": "volo.abp.json.systemtextjson.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Localization/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lvqEOMFxO+tY8FrNHUl/Ba6MEwmPWWf2xymfzrDvL+KyH0LqPDnYqR1IZSwdlRLLbc9F+tB5BdOH/0PVfVCZEA==", + "path": "volo.abp.localization/8.3.3", + "hashPath": "volo.abp.localization.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Localization.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-npl5RMCwPZ3JRgSPBCqazCOUqx65Ycjf0sHd3AQZGzQZJJDdr2hs7u07vEELfaKBF7WESjyPWIIRCv6mA+iBbQ==", + "path": "volo.abp.localization.abstractions/8.3.3", + "hashPath": "volo.abp.localization.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Minify/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+L+2UisQ6Ty6KczTlQ1nA/IcuJAvg3WhW9EYnKqlO21/jgjo+KU9WodiM+f6PdPoO/pJx6Ue+JQ9YFFxt9MBPQ==", + "path": "volo.abp.minify/8.3.3", + "hashPath": "volo.abp.minify.8.3.3.nupkg.sha512" + }, + "Volo.Abp.MultiTenancy/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rZuwVKhipGpo4oNF2XzKAoUhXpXEYiOTSXzrqDmrJhHFw92jX0BMi7g8q6x+tccMkWcXwplxtgqkTlpjpx7oNA==", + "path": "volo.abp.multitenancy/8.3.3", + "hashPath": "volo.abp.multitenancy.8.3.3.nupkg.sha512" + }, + "Volo.Abp.MultiTenancy.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HRu7QOB29nSlQd2M+G2qrjrEIiy06R4PEqIi7d6Ujsw+zV/+3kD1/VD1ZNvN4jdPKTk1gd/ro0jBQiMg2jb5mg==", + "path": "volo.abp.multitenancy.abstractions/8.3.3", + "hashPath": "volo.abp.multitenancy.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.ObjectExtending/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SEzXnJl5NVCkI57H1tIGsDZ1Ezus+yuqPoN/dm29VuVZkvKG296L//Fjn62KjeWzo5dhE1j+2CVEBaG/qKr5wg==", + "path": "volo.abp.objectextending/8.3.3", + "hashPath": "volo.abp.objectextending.8.3.3.nupkg.sha512" + }, + "Volo.Abp.ObjectMapping/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cHA0TpZJJDsug0vP0OTwcM9QUqYO4zeaw7d+2cEA/5RFo4bpG79RQlwxTK0p2L8+8Fl6mTRoa/+i2/P4Moc2Cw==", + "path": "volo.abp.objectmapping/8.3.3", + "hashPath": "volo.abp.objectmapping.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Security/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FGfcXMBUe2syJf/EKOFUupbcPUtBWauPALMN2mFfKYUtkRKHLYv4oNm6cf77M+IJV/5Tqfw7siPz5q+OdPvYdg==", + "path": "volo.abp.security/8.3.3", + "hashPath": "volo.abp.security.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Serialization/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ngott8UWOW8aN30eT2yM1JwvhJGvMKsv1xLeQMl16aZE55JTllMFhcoxyiIQYQRtzGRp8cJfl2T2uX4ipPbPXw==", + "path": "volo.abp.serialization/8.3.3", + "hashPath": "volo.abp.serialization.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Settings/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cBalFASF8miSlkujYDvDbsc6HZhvn2QwVTPS8komg4sGTQX/kn+Y5cyfusmed93MHy6nbD9ddmrHI2m0c4tOfg==", + "path": "volo.abp.settings/8.3.3", + "hashPath": "volo.abp.settings.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Specifications/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-beov7UNH2TRlyXNiPA3MA4/Tc2RlzQGnd2n/YN7tK81JtUSgQjGX7fz0XkOa2YlVDo7uUr39wGZwlx1AOM6V4w==", + "path": "volo.abp.specifications/8.3.3", + "hashPath": "volo.abp.specifications.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Threading/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g3gFQuTs0f6uAyTGTTR4Rez8QuIw19jdrtuI2T3/GAFZXet+wWfmzd0+0WlZ4FV0WnAHFdWV928CyjCe6ulkZg==", + "path": "volo.abp.threading/8.3.3", + "hashPath": "volo.abp.threading.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Timing/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4sAUrry1CbbchAE9p7uUxQjwglvJOIQ80dImun9gyYO2JXlKd9daNWhSxjEY6FI5MUYrcp2yhVcdjzd3nRy8Lg==", + "path": "volo.abp.timing/8.3.3", + "hashPath": "volo.abp.timing.8.3.3.nupkg.sha512" + }, + "Volo.Abp.UI/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fa3vffR85eGxo2qCBqxtqTZaPIY+I/H4sx+m6ED9p7JKHD5GFQK82GStU7oDs/5OyIvvuu0Rq1+Ve5m00rybyw==", + "path": "volo.abp.ui/8.3.3", + "hashPath": "volo.abp.ui.8.3.3.nupkg.sha512" + }, + "Volo.Abp.UI.Navigation/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JjJSoOaqLDYapm2fyjUtQu5/K/vEasLbTS34eazDBUZbDlAf+JWkgNSpB+l4MHNjbpSBXLKcyez35OJlzsyiDg==", + "path": "volo.abp.ui.navigation/8.3.3", + "hashPath": "volo.abp.ui.navigation.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Uow/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i0tCL0qU4nBljwLPnmsKeZREb5lSnKXrR2eIp/JHXUVa3CkEoIXGUi3eDlBazMLXXmtRzEOAlvb9/7rtVsFzjA==", + "path": "volo.abp.uow/8.3.3", + "hashPath": "volo.abp.uow.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Validation/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X18NgCkq8zegXmVXf9LA+xt/kwZ2MwSSnDaB5mYIwifFBg9k2Ptbw29/uM9u4YdI6Fyg53Sgu8iTwOsrTqL5fg==", + "path": "volo.abp.validation/8.3.3", + "hashPath": "volo.abp.validation.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Validation.Abstractions/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vjQ3j7BIk4NvtIPFy8cxdT2jonMgLtk1KKhTpTAW7emmN1pupw9dQ89qU/gJABS2hg68WyN2or6JM3NcU81Z4A==", + "path": "volo.abp.validation.abstractions/8.3.3", + "hashPath": "volo.abp.validation.abstractions.8.3.3.nupkg.sha512" + }, + "Volo.Abp.VirtualFileSystem/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xZybWGjZOfYlnJhqAvDTMwcOhV30o/EYmFg+s5HjDlKDb0huB4cfZgzNvQG4MKPhXrwfr7L/g2TL05ewNMYw1A==", + "path": "volo.abp.virtualfilesystem/8.3.3", + "hashPath": "volo.abp.virtualfilesystem.8.3.3.nupkg.sha512" + }, + "YamlDotNet/13.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3AS0fEwxOucP0h68JXMxfj3NyfgX9EOVE29NlKqKxWMHfKMAuZ7MWw5u362Bs6OALtnBTzi/JYIiMidQXoKVWw==", + "path": "yamldotnet/13.1.1", + "hashPath": "yamldotnet.13.1.1.nupkg.sha512" + }, + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Antiforgery/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.BearerToken/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Cookies/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Core/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.OAuth/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authorization.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authorization.Policy/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Authorization/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Endpoints/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Forms/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Server/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Web/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Connections.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.CookiePolicy/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cors/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cryptography.Internal/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection.Extensions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics.HealthChecks/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HostFiltering/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Html.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Connections.Common/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Connections/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Extensions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Features/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Results/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HttpLogging/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HttpOverrides/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HttpsPolicy/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Identity/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Localization/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Localization.Routing/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Metadata.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Core/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Cors/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Localization/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Razor/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.RazorPages/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.OutputCaching/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.RateLimiting/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Razor/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Razor.Runtime/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.RequestDecompression/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCaching/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCompression/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Rewrite/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Routing.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Routing/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.HttpSys/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.IIS/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.IISIntegration/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Session/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Common/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Core/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.StaticFiles/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.WebSockets/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.WebUtilities/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.CSharp/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Caching.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Caching.Memory.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Binder.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.CommandLine.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.FileExtensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Ini/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Json.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.KeyPerFile/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.UserSecrets.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Xml/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.DependencyInjection.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics.HealthChecks/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Features/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Composite.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Embedded.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Physical.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileSystemGlobbing.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Hosting.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Hosting/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Http/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Identity.Core/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Identity.Stores/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Localization.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Localization.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Abstractions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Configuration/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Console/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Debug/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.TraceSource/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.ObjectPool/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options.DataAnnotations/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Primitives.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.WebEncoders/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.JSInterop/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Net.Http.Headers/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic.Core/13.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic/10.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Win32.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Win32.Registry/8.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/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Buffers/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Concurrent/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Immutable.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.NonGeneric/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Specialized/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.Annotations/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.DataAnnotations/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.EventBasedAsync/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.TypeConverter/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Configuration/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Console/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Core/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data.Common/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data.DataSetExtensions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Contracts/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Debug.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.DiagnosticSource.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.EventLog/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.FileVersionInfo/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Process/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.StackTrace/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.TextWriterTraceListener/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Tools/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.TraceSource/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Tracing/8.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/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Dynamic.Runtime/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Formats.Asn1/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Formats.Tar/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization.Calendars/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization.Extensions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression.Brotli/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression/8.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/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.AccessControl/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.DriveInfo/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.Watcher/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.IsolatedStorage/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.MemoryMappedFiles/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Pipelines/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Pipes.AccessControl/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Pipes/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.UnmanagedMemoryStream/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Expressions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Parallel/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Queryable.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Memory.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Http/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Http.Json/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.HttpListener/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Mail/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.NameResolution/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.NetworkInformation/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Ping/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Quic/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Requests/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Security/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.ServicePoint/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Sockets/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebClient/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebHeaderCollection/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebProxy/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebSockets.Client/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebSockets/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Numerics/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Numerics.Vectors/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ObjectModel.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.DispatchProxy/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.ILGeneration.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.Lightweight.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Extensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Metadata.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Primitives.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.TypeExtensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.Reader/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.ResourceManager.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.Writer/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.CompilerServices.Unsafe.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.CompilerServices.VisualC/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Extensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Handles/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices.JavaScript/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices.RuntimeInformation/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Intrinsics/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Loader.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Numerics/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Formatters/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Json/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Xml/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.AccessControl/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Claims/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Algorithms/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Cng/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Csp/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Encoding/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.OpenSsl/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Primitives/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.X509Certificates/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Xml/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Principal/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Principal.Windows/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.SecureString/8.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.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encoding.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encoding.Extensions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encodings.Web.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Json.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.RegularExpressions/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Channels/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Overlapped/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.RateLimiting/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Dataflow/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Extensions.Reference/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Parallel/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Thread/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.ThreadPool/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Timer/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Transactions/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Transactions.Local/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ValueTuple/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Web/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Web.HttpUtility/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Windows/4.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/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.Serialization/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XDocument/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XmlDocument/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XmlSerializer/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XPath/8.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XPath.XDocument/8.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/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll new file mode 100644 index 0000000..0446da1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.exe b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.exe new file mode 100644 index 0000000..28e31b8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.exe differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb new file mode 100644 index 0000000..152a849 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.runtimeconfig.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.runtimeconfig.json new file mode 100644 index 0000000..5e604c7 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json new file mode 100644 index 0000000..3fd81c9 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json @@ -0,0 +1,967 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "dependencies": { + "Volo.Abp": "8.3.3" + }, + "runtime": { + "Skcks.Study.WebProject.HelloWorld.dll": {} + } + }, + "JetBrains.Annotations/2023.3.0": { + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "assemblyVersion": "4242.42.42.42", + "fileVersion": "2023.3.0.0" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Localization/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53112" + } + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53112" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Nito.AsyncEx.Context/5.1.2": { + "dependencies": { + "Nito.AsyncEx.Tasks": "5.1.2" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + } + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "dependencies": { + "Nito.Disposables": "2.2.1" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + } + }, + "Nito.Disposables/2.2.1": { + "dependencies": { + "System.Collections.Immutable": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "assemblyVersion": "2.2.1.0", + "fileVersion": "2.2.1.0" + } + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Immutable/8.0.0": {}, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Dynamic.Core/1.3.5": { + "runtime": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "assemblyVersion": "1.3.5.0", + "fileVersion": "1.3.5.0" + } + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Linq.Queryable/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Loader/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Volo.Abp/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + } + }, + "Volo.Abp.Core/8.3.3": { + "dependencies": { + "JetBrains.Annotations": "2023.3.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", + "Nito.AsyncEx.Context": "5.1.2", + "System.Collections.Immutable": "8.0.0", + "System.Linq.Dynamic.Core": "1.3.5", + "System.Linq.Queryable": "4.3.0", + "System.Runtime.Loader": "4.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Core.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + } + } + } + }, + "libraries": { + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "JetBrains.Annotations/2023.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PHfnvdBUdGaTVG9bR/GEfxgTwWM0Z97Y6X3710wiljELBISipSfF5okn/vz+C2gfO+ihoEyVPjaJwn8ZalVukA==", + "path": "jetbrains.annotations/2023.3.0", + "hashPath": "jetbrains.annotations.2023.3.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I4xyK9RaXyJBkU5+jQpkZITR/54tXGbdt5CsBmogf8Irrz+RXXsp1zJgrmQzxEOpxj5VMAA/GQ4SGZMeM5nVSg==", + "path": "microsoft.extensions.localization/8.0.0", + "hashPath": "microsoft.extensions.localization.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LIMzXjjzv7o3tx3XXvQVHNcrMNPfSoUp4R/YJucdyBixJGRp5p8v2rF1CnRbo+wwtzB4Se/gJYyUpNN8F/TMGw==", + "path": "microsoft.extensions.localization.abstractions/8.0.0", + "hashPath": "microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Nito.AsyncEx.Context/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==", + "path": "nito.asyncex.context/5.1.2", + "hashPath": "nito.asyncex.context.5.1.2.nupkg.sha512" + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==", + "path": "nito.asyncex.tasks/5.1.2", + "hashPath": "nito.asyncex.tasks.5.1.2.nupkg.sha512" + }, + "Nito.Disposables/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==", + "path": "nito.disposables/2.2.1", + "hashPath": "nito.disposables.2.2.1.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Immutable/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", + "path": "system.collections.immutable/8.0.0", + "hashPath": "system.collections.immutable.8.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Dynamic.Core/1.3.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G8aRAVHSQ/Jmt6dekX+z4K3L6ecX3CizaIYSQoDUolPRIPBYmBCabT+/pq5fMAFM57aOchFn8PUufuVfLjvEZQ==", + "path": "system.linq.dynamic.core/1.3.5", + "hashPath": "system.linq.dynamic.core.1.3.5.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Linq.Queryable/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", + "path": "system.linq.queryable/4.3.0", + "hashPath": "system.linq.queryable.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Loader/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", + "path": "system.runtime.loader/4.3.0", + "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "Volo.Abp/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-He0FgCZ7vRB5eveIl0Wup4Q2AnMPD+0DQoD+wkBQ3wpzj+u+zZ+Z+ZT9c6td3jKpELe4JJdPWRzv2fGXRsZ/Tw==", + "path": "volo.abp/8.3.3", + "hashPath": "volo.abp.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Core/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u8BlSyT1MfBLe0votDLTQ9EldcROsHzs/how05G038OXNoY4Z/WgZ/pnnsctA9nmdCcSPEV4t9zDIbJ3EsSofA==", + "path": "volo.abp.core/8.3.3", + "hashPath": "volo.abp.core.8.3.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll new file mode 100644 index 0000000..026788f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe new file mode 100644 index 0000000..23fd4ab Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb new file mode 100644 index 0000000..91d12ba Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100644 index 0000000..19dc739 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll new file mode 100644 index 0000000..c44969b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/TimeZoneConverter.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/TimeZoneConverter.dll new file mode 100644 index 0000000..cd3dd51 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/TimeZoneConverter.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll new file mode 100644 index 0000000..803bede Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Abstractions.dll new file mode 100644 index 0000000..f629853 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll new file mode 100644 index 0000000..56a7700 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.dll new file mode 100644 index 0000000..53fd00f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.Mvc.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.dll new file mode 100644 index 0000000..dd203e9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.AspNetCore.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.Contracts.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.Contracts.dll new file mode 100644 index 0000000..45a417a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.Contracts.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.dll new file mode 100644 index 0000000..04ce7af Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Auditing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.Abstractions.dll new file mode 100644 index 0000000..8b9fe1c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.dll new file mode 100644 index 0000000..d7ddd07 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Authorization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.BackgroundWorkers.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.BackgroundWorkers.dll new file mode 100644 index 0000000..6629bf0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.BackgroundWorkers.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Caching.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Caching.dll new file mode 100644 index 0000000..3525762 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Caching.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Core.dll new file mode 100644 index 0000000..01160fe Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Data.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Data.dll new file mode 100644 index 0000000..1f8e505 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Data.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.Contracts.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.Contracts.dll new file mode 100644 index 0000000..2075306 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.Contracts.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.dll new file mode 100644 index 0000000..deceafc Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Application.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.Shared.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.Shared.dll new file mode 100644 index 0000000..5d8bbfd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.Shared.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.dll new file mode 100644 index 0000000..1a3433b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Ddd.Domain.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll new file mode 100644 index 0000000..1196156 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.Abstractions.dll new file mode 100644 index 0000000..76f82fd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.dll new file mode 100644 index 0000000..2d0e322 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.EventBus.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ExceptionHandling.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ExceptionHandling.dll new file mode 100644 index 0000000..5f7b0cb Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ExceptionHandling.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Features.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Features.dll new file mode 100644 index 0000000..12a21e8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Features.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.GlobalFeatures.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.GlobalFeatures.dll new file mode 100644 index 0000000..4ad0ed4 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.GlobalFeatures.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Guids.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Guids.dll new file mode 100644 index 0000000..ed6dc7a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Guids.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.Abstractions.dll new file mode 100644 index 0000000..97aa480 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.dll new file mode 100644 index 0000000..40d8ad9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Http.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.Abstractions.dll new file mode 100644 index 0000000..ce738c9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.SystemTextJson.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.SystemTextJson.dll new file mode 100644 index 0000000..ba6f6a9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.SystemTextJson.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.dll new file mode 100644 index 0000000..9b84f58 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.Abstractions.dll new file mode 100644 index 0000000..1892a91 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.dll new file mode 100644 index 0000000..92abc50 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Localization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Minify.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Minify.dll new file mode 100644 index 0000000..08501e2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Minify.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll new file mode 100644 index 0000000..77b428a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.dll new file mode 100644 index 0000000..3b3b13f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.MultiTenancy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectExtending.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectExtending.dll new file mode 100644 index 0000000..f51e5f2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectExtending.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectMapping.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectMapping.dll new file mode 100644 index 0000000..5819b45 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.ObjectMapping.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Security.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Security.dll new file mode 100644 index 0000000..f170e30 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Security.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Serialization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Serialization.dll new file mode 100644 index 0000000..bfb4c84 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Serialization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Settings.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Settings.dll new file mode 100644 index 0000000..2b23990 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Settings.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Specifications.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Specifications.dll new file mode 100644 index 0000000..3a67ece Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Specifications.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Threading.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Threading.dll new file mode 100644 index 0000000..d2d7665 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Threading.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Timing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Timing.dll new file mode 100644 index 0000000..ff5b8e1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Timing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.Navigation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.Navigation.dll new file mode 100644 index 0000000..92df1c3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.Navigation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.dll new file mode 100644 index 0000000..bf55c58 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.UI.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Uow.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Uow.dll new file mode 100644 index 0000000..108ec52 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Uow.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.Abstractions.dll new file mode 100644 index 0000000..14dbfc3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.dll new file mode 100644 index 0000000..e230a81 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.Validation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.VirtualFileSystem.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.VirtualFileSystem.dll new file mode 100644 index 0000000..d8fce73 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.VirtualFileSystem.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.dll new file mode 100644 index 0000000..3ecb836 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/Volo.Abp.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/YamlDotNet.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/YamlDotNet.dll new file mode 100644 index 0000000..daf0054 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/YamlDotNet.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.Development.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..e3620b6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..789645f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..b82728f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..2b8333b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..8389b86 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..ccafed4 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..261a7de Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..963aeb7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..d959a2a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..c871efa Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..d349a6f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..b7424ff Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..9bec715 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..f641df8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..0b9835a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..8f920b0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..5ff077f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..dc2fb5f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Antiforgery.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Antiforgery.dll new file mode 100644 index 0000000..e49c06b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Antiforgery.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Abstractions.dll new file mode 100644 index 0000000..427ee2e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.BearerToken.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.BearerToken.dll new file mode 100644 index 0000000..cd79bc3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.BearerToken.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Cookies.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Cookies.dll new file mode 100644 index 0000000..82ea0c9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Cookies.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Core.dll new file mode 100644 index 0000000..e4940a4 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.OAuth.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.OAuth.dll new file mode 100644 index 0000000..c77d0a9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.OAuth.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.dll new file mode 100644 index 0000000..8c7d0a3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authentication.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.Policy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.Policy.dll new file mode 100644 index 0000000..999a7c5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.Policy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.dll new file mode 100644 index 0000000..6317f10 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Authorization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Authorization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Authorization.dll new file mode 100644 index 0000000..8127046 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Authorization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Endpoints.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Endpoints.dll new file mode 100644 index 0000000..1d58307 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Endpoints.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Forms.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Forms.dll new file mode 100644 index 0000000..914c4b2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Forms.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Server.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Server.dll new file mode 100644 index 0000000..5c10391 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Server.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Web.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Web.dll new file mode 100644 index 0000000..f01a6ea Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.dll new file mode 100644 index 0000000..bfa2062 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Components.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Connections.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Connections.Abstractions.dll new file mode 100644 index 0000000..71afbb7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Connections.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.CookiePolicy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.CookiePolicy.dll new file mode 100644 index 0000000..1bf6ac8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.CookiePolicy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cors.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cors.dll new file mode 100644 index 0000000..33efd2b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cors.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.Internal.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.Internal.dll new file mode 100644 index 0000000..abd209b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.Internal.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll new file mode 100644 index 0000000..1f8d601 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Abstractions.dll new file mode 100644 index 0000000..1470b82 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Extensions.dll new file mode 100644 index 0000000..0ab28e3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.dll new file mode 100644 index 0000000..16f3b36 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.DataProtection.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.Abstractions.dll new file mode 100644 index 0000000..004e8ec Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll new file mode 100644 index 0000000..a8dc504 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.dll new file mode 100644 index 0000000..1fef226 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Diagnostics.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HostFiltering.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HostFiltering.dll new file mode 100644 index 0000000..4d1979f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HostFiltering.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Abstractions.dll new file mode 100644 index 0000000..04ba6ed Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll new file mode 100644 index 0000000..d0ad233 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.dll new file mode 100644 index 0000000..c88b59b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Hosting.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Html.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Html.Abstractions.dll new file mode 100644 index 0000000..6cfd8e7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Html.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Abstractions.dll new file mode 100644 index 0000000..33f26fd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.Common.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.Common.dll new file mode 100644 index 0000000..f9767e6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.Common.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.dll new file mode 100644 index 0000000..54e12d7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Connections.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Extensions.dll new file mode 100644 index 0000000..f4d0881 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Features.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Features.dll new file mode 100644 index 0000000..5e316c6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Features.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Results.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Results.dll new file mode 100644 index 0000000..5ab4ac6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.Results.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.dll new file mode 100644 index 0000000..992cd6e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Http.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpLogging.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpLogging.dll new file mode 100644 index 0000000..21b009c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpLogging.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpOverrides.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpOverrides.dll new file mode 100644 index 0000000..5c94af0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpOverrides.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpsPolicy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpsPolicy.dll new file mode 100644 index 0000000..3cb4192 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.HttpsPolicy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Identity.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Identity.dll new file mode 100644 index 0000000..1ba6149 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Identity.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.Routing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.Routing.dll new file mode 100644 index 0000000..a7a82e0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.Routing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.dll new file mode 100644 index 0000000..30e92bd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Localization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Metadata.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Metadata.dll new file mode 100644 index 0000000..fa6aa3c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Metadata.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Abstractions.dll new file mode 100644 index 0000000..db053ba Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ApiExplorer.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ApiExplorer.dll new file mode 100644 index 0000000..5399973 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ApiExplorer.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Core.dll new file mode 100644 index 0000000..386c6d1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Cors.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Cors.dll new file mode 100644 index 0000000..a19c4df Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Cors.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.DataAnnotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.DataAnnotations.dll new file mode 100644 index 0000000..b18ed6e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.DataAnnotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Json.dll new file mode 100644 index 0000000..30b9757 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll new file mode 100644 index 0000000..1330266 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Localization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Localization.dll new file mode 100644 index 0000000..afb373c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Localization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Razor.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Razor.dll new file mode 100644 index 0000000..7c5c489 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.Razor.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.RazorPages.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.RazorPages.dll new file mode 100644 index 0000000..22d4267 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.RazorPages.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.TagHelpers.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.TagHelpers.dll new file mode 100644 index 0000000..471fba9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.TagHelpers.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ViewFeatures.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ViewFeatures.dll new file mode 100644 index 0000000..a3fb098 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.ViewFeatures.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.dll new file mode 100644 index 0000000..0891718 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Mvc.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.OutputCaching.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.OutputCaching.dll new file mode 100644 index 0000000..4950a65 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.OutputCaching.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RateLimiting.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RateLimiting.dll new file mode 100644 index 0000000..bc21288 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RateLimiting.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.Runtime.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.Runtime.dll new file mode 100644 index 0000000..be218d2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.Runtime.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.dll new file mode 100644 index 0000000..91e4c47 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Razor.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RequestDecompression.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RequestDecompression.dll new file mode 100644 index 0000000..d134150 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.RequestDecompression.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll new file mode 100644 index 0000000..5ddffb2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.dll new file mode 100644 index 0000000..8d0d4d7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCaching.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCompression.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCompression.dll new file mode 100644 index 0000000..f4362dc Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.ResponseCompression.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Rewrite.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Rewrite.dll new file mode 100644 index 0000000..6e891e5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Rewrite.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.Abstractions.dll new file mode 100644 index 0000000..fa72d96 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.dll new file mode 100644 index 0000000..d35d2f9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Routing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.HttpSys.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.HttpSys.dll new file mode 100644 index 0000000..5618499 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.HttpSys.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IIS.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IIS.dll new file mode 100644 index 0000000..0a52412 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IIS.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IISIntegration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IISIntegration.dll new file mode 100644 index 0000000..0e65d3d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.IISIntegration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Core.dll new file mode 100644 index 0000000..3c7f807 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll new file mode 100644 index 0000000..31d3a79 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll new file mode 100644 index 0000000..2875a53 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll new file mode 100644 index 0000000..5c8dd56 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.dll new file mode 100644 index 0000000..58bac83 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Server.Kestrel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Session.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Session.dll new file mode 100644 index 0000000..ac30956 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.Session.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Common.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Common.dll new file mode 100644 index 0000000..3d263dd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Common.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Core.dll new file mode 100644 index 0000000..d5f9413 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Protocols.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Protocols.Json.dll new file mode 100644 index 0000000..f6e0240 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.Protocols.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.dll new file mode 100644 index 0000000..07712d3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.SignalR.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.StaticFiles.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.StaticFiles.dll new file mode 100644 index 0000000..b85c4ce Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.StaticFiles.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebSockets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebSockets.dll new file mode 100644 index 0000000..d9e6f99 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebSockets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebUtilities.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebUtilities.dll new file mode 100644 index 0000000..d5ca828 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.WebUtilities.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.dll new file mode 100644 index 0000000..6b7702e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.AspNetCore.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.CSharp.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.CSharp.dll new file mode 100644 index 0000000..1fc895f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.CSharp.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Abstractions.dll new file mode 100644 index 0000000..806d05c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Memory.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Memory.dll new file mode 100644 index 0000000..0bc7809 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..1c421b2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Binder.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Binder.dll new file mode 100644 index 0000000..7e202de Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.CommandLine.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.CommandLine.dll new file mode 100644 index 0000000..b2e7c16 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.EnvironmentVariables.dll new file mode 100644 index 0000000..c061566 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.FileExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100644 index 0000000..6c519ad Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Ini.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Ini.dll new file mode 100644 index 0000000..dc2761b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Ini.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Json.dll new file mode 100644 index 0000000..19167a7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.KeyPerFile.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.KeyPerFile.dll new file mode 100644 index 0000000..e1583aa Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.KeyPerFile.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.UserSecrets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.UserSecrets.dll new file mode 100644 index 0000000..8690ae4 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Xml.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Xml.dll new file mode 100644 index 0000000..449d699 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.Xml.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.dll new file mode 100644 index 0000000..6f59a92 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Configuration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..717c748 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..108b4cc Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.Abstractions.dll new file mode 100644 index 0000000..c88058f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll new file mode 100644 index 0000000..3e51594 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.dll new file mode 100644 index 0000000..a1d1b1c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.HealthChecks.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.dll new file mode 100644 index 0000000..a3839c8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Diagnostics.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Features.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Features.dll new file mode 100644 index 0000000..e8f21b5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Features.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..4b3b767 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Composite.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Composite.dll new file mode 100644 index 0000000..2cc7f66 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Composite.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Embedded.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Embedded.dll new file mode 100644 index 0000000..cce628e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Embedded.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Physical.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100644 index 0000000..2395da8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileSystemGlobbing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100644 index 0000000..b367e54 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.Abstractions.dll new file mode 100644 index 0000000..b5d3b24 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.dll new file mode 100644 index 0000000..fba9a50 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Hosting.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Http.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Http.dll new file mode 100644 index 0000000..d9dfe88 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Http.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Core.dll new file mode 100644 index 0000000..9beb269 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Stores.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Stores.dll new file mode 100644 index 0000000..d5dd680 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Identity.Stores.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.Abstractions.dll new file mode 100644 index 0000000..754c691 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.dll new file mode 100644 index 0000000..b22e7ca Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Localization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..4ae0ff0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Configuration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Configuration.dll new file mode 100644 index 0000000..a3820f3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Console.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Console.dll new file mode 100644 index 0000000..944ed0e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Console.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Debug.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Debug.dll new file mode 100644 index 0000000..bfed008 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventLog.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventLog.dll new file mode 100644 index 0000000..d0c8488 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventSource.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventSource.dll new file mode 100644 index 0000000..668d939 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.TraceSource.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.TraceSource.dll new file mode 100644 index 0000000..72af66e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.TraceSource.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..06bddfb Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Logging.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.ObjectPool.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.ObjectPool.dll new file mode 100644 index 0000000..1ed3db9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.ObjectPool.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.ConfigurationExtensions.dll new file mode 100644 index 0000000..1902c14 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.DataAnnotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.DataAnnotations.dll new file mode 100644 index 0000000..2ac9668 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.DataAnnotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..b5c437d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Options.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..9a0dc88 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.WebEncoders.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.WebEncoders.dll new file mode 100644 index 0000000..7e89600 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Extensions.WebEncoders.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.JSInterop.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.JSInterop.dll new file mode 100644 index 0000000..aa1b56f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.JSInterop.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Net.Http.Headers.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Net.Http.Headers.dll new file mode 100644 index 0000000..496bb7d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Net.Http.Headers.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.Core.dll new file mode 100644 index 0000000..d067853 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.dll new file mode 100644 index 0000000..cef01fd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.VisualBasic.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000..42a4c48 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Registry.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Registry.dll new file mode 100644 index 0000000..55815a7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/Microsoft.Win32.Registry.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.AppContext.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.AppContext.dll new file mode 100644 index 0000000..72f6be0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.AppContext.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Buffers.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Buffers.dll new file mode 100644 index 0000000..51be487 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Buffers.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Concurrent.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Concurrent.dll new file mode 100644 index 0000000..2447847 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Concurrent.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Immutable.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Immutable.dll new file mode 100644 index 0000000..ac10281 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Immutable.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.NonGeneric.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.NonGeneric.dll new file mode 100644 index 0000000..bc3fa32 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.NonGeneric.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Specialized.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Specialized.dll new file mode 100644 index 0000000..107bae8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.Specialized.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.dll new file mode 100644 index 0000000..31dacdd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Collections.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Annotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Annotations.dll new file mode 100644 index 0000000..dbfbfd9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Annotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.DataAnnotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.DataAnnotations.dll new file mode 100644 index 0000000..a3b158f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.DataAnnotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.EventBasedAsync.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.EventBasedAsync.dll new file mode 100644 index 0000000..ed42d36 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.EventBasedAsync.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Primitives.dll new file mode 100644 index 0000000..c2b860e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.TypeConverter.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.TypeConverter.dll new file mode 100644 index 0000000..d48cb4c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.TypeConverter.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.dll new file mode 100644 index 0000000..5d34eb0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ComponentModel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Configuration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Configuration.dll new file mode 100644 index 0000000..30ba2d9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Configuration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Console.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Console.dll new file mode 100644 index 0000000..9598bbd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Console.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Core.dll new file mode 100644 index 0000000..dc3e5b5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.Common.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.Common.dll new file mode 100644 index 0000000..a364e41 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.Common.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.DataSetExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.DataSetExtensions.dll new file mode 100644 index 0000000..3d4b681 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.DataSetExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.dll new file mode 100644 index 0000000..18a1a4d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Data.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Contracts.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Contracts.dll new file mode 100644 index 0000000..e4045f5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Contracts.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Debug.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Debug.dll new file mode 100644 index 0000000..601db92 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Debug.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.DiagnosticSource.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..609fa60 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.DiagnosticSource.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.EventLog.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..22c08f3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.EventLog.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.FileVersionInfo.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.FileVersionInfo.dll new file mode 100644 index 0000000..6323b90 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.FileVersionInfo.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Process.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Process.dll new file mode 100644 index 0000000..acb3b1c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Process.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.StackTrace.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.StackTrace.dll new file mode 100644 index 0000000..74cc8ef Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.StackTrace.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TextWriterTraceListener.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TextWriterTraceListener.dll new file mode 100644 index 0000000..fc9bebd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tools.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tools.dll new file mode 100644 index 0000000..61212be Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tools.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TraceSource.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TraceSource.dll new file mode 100644 index 0000000..842320c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.TraceSource.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tracing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tracing.dll new file mode 100644 index 0000000..5ac5014 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Diagnostics.Tracing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.Primitives.dll new file mode 100644 index 0000000..0197bd8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.dll new file mode 100644 index 0000000..80fe08f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Drawing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Dynamic.Runtime.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Dynamic.Runtime.dll new file mode 100644 index 0000000..d1b6e7d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Dynamic.Runtime.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Asn1.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Asn1.dll new file mode 100644 index 0000000..cc7d5ee Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Asn1.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Tar.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Tar.dll new file mode 100644 index 0000000..f5171b9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Formats.Tar.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Calendars.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Calendars.dll new file mode 100644 index 0000000..4c4a48e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Calendars.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Extensions.dll new file mode 100644 index 0000000..d9ce051 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.dll new file mode 100644 index 0000000..d17662f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Globalization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.Brotli.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.Brotli.dll new file mode 100644 index 0000000..19e547a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.Brotli.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.FileSystem.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.FileSystem.dll new file mode 100644 index 0000000..98fd38b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.FileSystem.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.ZipFile.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.ZipFile.dll new file mode 100644 index 0000000..57c0332 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.ZipFile.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.dll new file mode 100644 index 0000000..c9c16fe Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Compression.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.AccessControl.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.AccessControl.dll new file mode 100644 index 0000000..6cf5923 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.AccessControl.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.DriveInfo.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000..6e8a05f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.DriveInfo.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000..d403df9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Watcher.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Watcher.dll new file mode 100644 index 0000000..70e229d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.Watcher.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.dll new file mode 100644 index 0000000..3c36e71 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.FileSystem.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.IsolatedStorage.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.IsolatedStorage.dll new file mode 100644 index 0000000..d9e1bb2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.IsolatedStorage.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.MemoryMappedFiles.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.MemoryMappedFiles.dll new file mode 100644 index 0000000..20a5afa Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.MemoryMappedFiles.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipelines.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipelines.dll new file mode 100644 index 0000000..8c9acd2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipelines.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.AccessControl.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.AccessControl.dll new file mode 100644 index 0000000..e7ea599 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.AccessControl.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.dll new file mode 100644 index 0000000..1762a38 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.Pipes.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.UnmanagedMemoryStream.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.UnmanagedMemoryStream.dll new file mode 100644 index 0000000..b8ce2ae Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.UnmanagedMemoryStream.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.dll new file mode 100644 index 0000000..226766b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.IO.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Expressions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Expressions.dll new file mode 100644 index 0000000..c24dd1c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Expressions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Parallel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Parallel.dll new file mode 100644 index 0000000..b289996 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Parallel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Queryable.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Queryable.dll new file mode 100644 index 0000000..b9abf43 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.Queryable.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.dll new file mode 100644 index 0000000..db0520d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Linq.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Memory.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Memory.dll new file mode 100644 index 0000000..b884ab7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Memory.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.Json.dll new file mode 100644 index 0000000..875603d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.dll new file mode 100644 index 0000000..060a681 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Http.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.HttpListener.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.HttpListener.dll new file mode 100644 index 0000000..dee661a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.HttpListener.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Mail.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Mail.dll new file mode 100644 index 0000000..fc4aa8d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Mail.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NameResolution.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NameResolution.dll new file mode 100644 index 0000000..d152fa6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NameResolution.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NetworkInformation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NetworkInformation.dll new file mode 100644 index 0000000..2069c60 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.NetworkInformation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Ping.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Ping.dll new file mode 100644 index 0000000..865ef6f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Ping.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Primitives.dll new file mode 100644 index 0000000..f85b50e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Quic.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Quic.dll new file mode 100644 index 0000000..f76a6e1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Quic.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Requests.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Requests.dll new file mode 100644 index 0000000..b4ed44d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Requests.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Security.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Security.dll new file mode 100644 index 0000000..ae5378b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Security.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.ServicePoint.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.ServicePoint.dll new file mode 100644 index 0000000..d7eec31 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.ServicePoint.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Sockets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Sockets.dll new file mode 100644 index 0000000..5740129 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.Sockets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebClient.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebClient.dll new file mode 100644 index 0000000..1db5a48 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebClient.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebHeaderCollection.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebHeaderCollection.dll new file mode 100644 index 0000000..67998bf Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebHeaderCollection.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebProxy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebProxy.dll new file mode 100644 index 0000000..27f5bb5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebProxy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.Client.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.Client.dll new file mode 100644 index 0000000..9eefa87 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.Client.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.dll new file mode 100644 index 0000000..b835a0d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.WebSockets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.dll new file mode 100644 index 0000000..a32e268 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Net.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.Vectors.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.Vectors.dll new file mode 100644 index 0000000..5bd3786 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.Vectors.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.dll new file mode 100644 index 0000000..936acfe Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Numerics.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ObjectModel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ObjectModel.dll new file mode 100644 index 0000000..445ec47 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ObjectModel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.DispatchProxy.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.DispatchProxy.dll new file mode 100644 index 0000000..bea5ef5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.DispatchProxy.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.ILGeneration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.ILGeneration.dll new file mode 100644 index 0000000..89412d9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.ILGeneration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.Lightweight.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.Lightweight.dll new file mode 100644 index 0000000..9774a02 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.Lightweight.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.dll new file mode 100644 index 0000000..8be0e0a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Emit.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Extensions.dll new file mode 100644 index 0000000..7f70673 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Metadata.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Metadata.dll new file mode 100644 index 0000000..33829a6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Metadata.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Primitives.dll new file mode 100644 index 0000000..36a295e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.TypeExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.TypeExtensions.dll new file mode 100644 index 0000000..5dba925 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.TypeExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.dll new file mode 100644 index 0000000..cb8bebf Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Reflection.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Reader.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Reader.dll new file mode 100644 index 0000000..27d1e7f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Reader.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.ResourceManager.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.ResourceManager.dll new file mode 100644 index 0000000..fe3611c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.ResourceManager.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Writer.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Writer.dll new file mode 100644 index 0000000..dc4a770 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Resources.Writer.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.Unsafe.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000..fd17e6d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.VisualC.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.VisualC.dll new file mode 100644 index 0000000..953848d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Extensions.dll new file mode 100644 index 0000000..62735f3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Handles.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Handles.dll new file mode 100644 index 0000000..9d18142 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Handles.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.JavaScript.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.JavaScript.dll new file mode 100644 index 0000000..2db4b02 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.RuntimeInformation.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..65f9c89 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.dll new file mode 100644 index 0000000..1aa6d50 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.InteropServices.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Intrinsics.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Intrinsics.dll new file mode 100644 index 0000000..2ce0c8c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Intrinsics.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Loader.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Loader.dll new file mode 100644 index 0000000..538d6bd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Loader.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Numerics.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Numerics.dll new file mode 100644 index 0000000..e10317c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Numerics.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Formatters.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Formatters.dll new file mode 100644 index 0000000..fbc7545 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Formatters.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Json.dll new file mode 100644 index 0000000..fa4d73b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Primitives.dll new file mode 100644 index 0000000..6b19e28 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Xml.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Xml.dll new file mode 100644 index 0000000..6f919fc Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.Xml.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.dll new file mode 100644 index 0000000..cd6f4eb Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.Serialization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.dll new file mode 100644 index 0000000..31298c2 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Runtime.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.AccessControl.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.AccessControl.dll new file mode 100644 index 0000000..65da02d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.AccessControl.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Claims.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Claims.dll new file mode 100644 index 0000000..f0e9bd3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Claims.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Algorithms.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Algorithms.dll new file mode 100644 index 0000000..4fb5e42 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Algorithms.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Cng.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Cng.dll new file mode 100644 index 0000000..64646f0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Cng.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Csp.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Csp.dll new file mode 100644 index 0000000..ea8ff12 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Csp.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Encoding.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Encoding.dll new file mode 100644 index 0000000..a2a677a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Encoding.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.OpenSsl.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.OpenSsl.dll new file mode 100644 index 0000000..aba6a31 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.OpenSsl.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Primitives.dll new file mode 100644 index 0000000..07a2746 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.X509Certificates.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.X509Certificates.dll new file mode 100644 index 0000000..bb1f04f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.X509Certificates.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Xml.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Xml.dll new file mode 100644 index 0000000..10cdc5c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.Xml.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.dll new file mode 100644 index 0000000..8bf741a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Cryptography.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.Windows.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.Windows.dll new file mode 100644 index 0000000..bdad61a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.Windows.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.dll new file mode 100644 index 0000000..a0b4e09 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.Principal.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.SecureString.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.SecureString.dll new file mode 100644 index 0000000..3f36e78 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.SecureString.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.dll new file mode 100644 index 0000000..4b55a95 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Security.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceModel.Web.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceModel.Web.dll new file mode 100644 index 0000000..934960d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceModel.Web.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceProcess.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceProcess.dll new file mode 100644 index 0000000..5f79fd5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ServiceProcess.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.CodePages.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.CodePages.dll new file mode 100644 index 0000000..c53d973 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.CodePages.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.Extensions.dll new file mode 100644 index 0000000..daae8b3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.dll new file mode 100644 index 0000000..8e918b3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encoding.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encodings.Web.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..cfaa818 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Encodings.Web.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Json.dll new file mode 100644 index 0000000..b880e40 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.RegularExpressions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.RegularExpressions.dll new file mode 100644 index 0000000..f9e7634 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Text.RegularExpressions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Channels.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Channels.dll new file mode 100644 index 0000000..6208a5c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Channels.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Overlapped.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Overlapped.dll new file mode 100644 index 0000000..3c5650f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Overlapped.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.RateLimiting.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.RateLimiting.dll new file mode 100644 index 0000000..2666b85 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.RateLimiting.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Dataflow.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Dataflow.dll new file mode 100644 index 0000000..3e71d78 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Dataflow.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Extensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000..37c9ade Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Extensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Parallel.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Parallel.dll new file mode 100644 index 0000000..24297b7 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.Parallel.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.dll new file mode 100644 index 0000000..4e4f47f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Tasks.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Thread.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Thread.dll new file mode 100644 index 0000000..7cebebd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Thread.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.ThreadPool.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.ThreadPool.dll new file mode 100644 index 0000000..3dc2659 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.ThreadPool.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Timer.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Timer.dll new file mode 100644 index 0000000..f45175d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.Timer.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.dll new file mode 100644 index 0000000..4b9807d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Threading.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.Local.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.Local.dll new file mode 100644 index 0000000..d97e375 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.Local.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.dll new file mode 100644 index 0000000..91a84b0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Transactions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ValueTuple.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ValueTuple.dll new file mode 100644 index 0000000..e8c92c1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.ValueTuple.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.HttpUtility.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.HttpUtility.dll new file mode 100644 index 0000000..3bb29f8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.HttpUtility.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.dll new file mode 100644 index 0000000..7634936 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Web.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Windows.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Windows.dll new file mode 100644 index 0000000..afdc5a8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Windows.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Linq.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Linq.dll new file mode 100644 index 0000000..fbbc14b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Linq.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.ReaderWriter.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.ReaderWriter.dll new file mode 100644 index 0000000..1deabd6 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.ReaderWriter.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Serialization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Serialization.dll new file mode 100644 index 0000000..3685086 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.Serialization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XDocument.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XDocument.dll new file mode 100644 index 0000000..4d0f7a9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XDocument.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.XDocument.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000..0560fb9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.XDocument.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.dll new file mode 100644 index 0000000..f1c4381 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XPath.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlDocument.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..cf9a1c1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlDocument.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlSerializer.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlSerializer.dll new file mode 100644 index 0000000..5197076 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.XmlSerializer.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.dll new file mode 100644 index 0000000..fcfe603 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.Xml.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.dll new file mode 100644 index 0000000..7a6c4da Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/System.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/WindowsBase.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/WindowsBase.dll new file mode 100644 index 0000000..854a222 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/WindowsBase.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/mscorlib.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/mscorlib.dll new file mode 100644 index 0000000..ef14323 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/mscorlib.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/netstandard.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/netstandard.dll new file mode 100644 index 0000000..ccbba51 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/refs/netstandard.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..633c380 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..188eb03 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..a4dfbfd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..2400e36 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..62e6379 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..8d13de8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..f0023b8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..7fd230e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.St.DA455AC4.Up2Date b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.St.DA455AC4.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfo.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfo.cs new file mode 100644 index 0000000..8b5ddf6 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Skcks.Study.WebProject.HelloAbpWeb")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Skcks.Study.WebProject.HelloAbpWeb")] +[assembly: System.Reflection.AssemblyTitleAttribute("Skcks.Study.WebProject.HelloAbpWeb")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfoInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfoInputs.cache new file mode 100644 index 0000000..121387b --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +8f0d14075c05a24142872af4d1c4032b8fb334f4327256f17668145c1ebb86d0 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GeneratedMSBuildEditorConfig.editorconfig b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..12201ee --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,19 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Skcks.Study.WebProject.HelloAbpWeb +build_property.RootNamespace = Skcks.Study.WebProject.HelloAbpWeb +build_property.ProjectDir = E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = true +build_property.MSBuildProjectDirectory = E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb +build_property._RazorSourceGeneratorDebug = diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GlobalUsings.g.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cs new file mode 100644 index 0000000..0637ba2 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cs @@ -0,0 +1,20 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Asp.Versioning.Mvc.ApiExplorer")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Asp.Versioning.Mvc")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Volo.Abp.AspNetCore")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Volo.Abp.AspNetCore.Mvc")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.assets.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.assets.cache new file mode 100644 index 0000000..e26d45c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.assets.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.AssemblyReference.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.AssemblyReference.cache new file mode 100644 index 0000000..653d29b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.AssemblyReference.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.CoreCompileInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..602201b --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +8dcd056e6247a654a4b9602b93035c31efd48293d06fa00c8ccf1c1b46d63ac9 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.FileListAbsolute.txt b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b679592 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.csproj.FileListAbsolute.txt @@ -0,0 +1,448 @@ +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\appsettings.Development.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\appsettings.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.exe +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.deps.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.runtimeconfig.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.pdb +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Antiforgery.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.BearerToken.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.Cookies.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authentication.OAuth.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authorization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Authorization.Policy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.Authorization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.Endpoints.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.Forms.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.Server.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Components.Web.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Connections.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.CookiePolicy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Cors.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Cryptography.Internal.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.DataProtection.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.DataProtection.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.DataProtection.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Diagnostics.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Diagnostics.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Diagnostics.HealthChecks.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.HostFiltering.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Hosting.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Hosting.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Html.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Connections.Common.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Connections.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Features.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Http.Results.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.HttpLogging.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.HttpOverrides.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.HttpsPolicy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Identity.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Localization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Localization.Routing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Metadata.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.ApiExplorer.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Cors.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.DataAnnotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Formatters.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Formatters.Xml.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Localization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.Razor.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.RazorPages.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.TagHelpers.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Mvc.ViewFeatures.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.OutputCaching.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.RateLimiting.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Razor.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Razor.Runtime.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.RequestDecompression.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.ResponseCaching.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.ResponseCaching.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.ResponseCompression.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Rewrite.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Routing.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Routing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.HttpSys.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.IIS.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.IISIntegration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.Kestrel.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.Kestrel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.Session.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.SignalR.Common.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.SignalR.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.SignalR.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.SignalR.Protocols.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.StaticFiles.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.WebSockets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.AspNetCore.WebUtilities.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.CSharp.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Caching.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Caching.Memory.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.Binder.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.CommandLine.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.EnvironmentVariables.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.FileExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.Ini.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.KeyPerFile.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.UserSecrets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Configuration.Xml.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.DependencyInjection.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.DependencyInjection.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Diagnostics.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Diagnostics.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Diagnostics.HealthChecks.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Features.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.FileProviders.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.FileProviders.Composite.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.FileProviders.Embedded.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.FileProviders.Physical.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.FileSystemGlobbing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Hosting.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Hosting.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Http.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Identity.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Identity.Stores.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Localization.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Localization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.Configuration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.Console.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.Debug.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.EventLog.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.EventSource.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Logging.TraceSource.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.ObjectPool.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Options.ConfigurationExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Options.DataAnnotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Options.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Extensions.WebEncoders.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.JSInterop.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Net.Http.Headers.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.VisualBasic.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.VisualBasic.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Win32.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\Microsoft.Win32.Registry.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\mscorlib.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\netstandard.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.AppContext.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Buffers.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Collections.Concurrent.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Collections.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Collections.Immutable.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Collections.NonGeneric.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Collections.Specialized.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.Annotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.DataAnnotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.EventBasedAsync.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ComponentModel.TypeConverter.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Configuration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Console.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Data.Common.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Data.DataSetExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Data.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.Contracts.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.Debug.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.DiagnosticSource.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.EventLog.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.FileVersionInfo.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.Process.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.StackTrace.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.TextWriterTraceListener.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.Tools.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.TraceSource.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Diagnostics.Tracing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Drawing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Drawing.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Dynamic.Runtime.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Formats.Asn1.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Formats.Tar.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Globalization.Calendars.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Globalization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Globalization.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Compression.Brotli.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Compression.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Compression.FileSystem.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Compression.ZipFile.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.FileSystem.AccessControl.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.FileSystem.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.FileSystem.DriveInfo.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.FileSystem.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.FileSystem.Watcher.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.IsolatedStorage.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.MemoryMappedFiles.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Pipelines.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Pipes.AccessControl.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.Pipes.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.IO.UnmanagedMemoryStream.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Linq.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Linq.Expressions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Linq.Parallel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Linq.Queryable.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Memory.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Http.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Http.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.HttpListener.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Mail.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.NameResolution.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.NetworkInformation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Ping.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Quic.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Requests.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Security.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.ServicePoint.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.Sockets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.WebClient.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.WebHeaderCollection.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.WebProxy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.WebSockets.Client.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Net.WebSockets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Numerics.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Numerics.Vectors.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ObjectModel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.DispatchProxy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Emit.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Emit.ILGeneration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Emit.Lightweight.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Metadata.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Reflection.TypeExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Resources.Reader.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Resources.ResourceManager.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Resources.Writer.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.CompilerServices.Unsafe.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.CompilerServices.VisualC.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Handles.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.InteropServices.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.InteropServices.JavaScript.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.InteropServices.RuntimeInformation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Intrinsics.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Loader.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Numerics.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Serialization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Serialization.Formatters.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Serialization.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Serialization.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Runtime.Serialization.Xml.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.AccessControl.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Claims.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Algorithms.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Cng.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Csp.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Encoding.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.OpenSsl.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.X509Certificates.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Cryptography.Xml.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Principal.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.Principal.Windows.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Security.SecureString.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ServiceModel.Web.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ServiceProcess.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.Encoding.CodePages.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.Encoding.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.Encoding.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.Encodings.Web.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Text.RegularExpressions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Channels.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Overlapped.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.RateLimiting.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Tasks.Dataflow.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Tasks.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Tasks.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Tasks.Parallel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Thread.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.ThreadPool.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Threading.Timer.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Transactions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Transactions.Local.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.ValueTuple.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Web.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Web.HttpUtility.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Windows.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.Linq.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.ReaderWriter.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.Serialization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.XDocument.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.XmlDocument.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.XmlSerializer.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.XPath.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\System.Xml.XPath.XDocument.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\refs\WindowsBase.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Asp.Versioning.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Asp.Versioning.Http.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Asp.Versioning.Mvc.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Asp.Versioning.Mvc.ApiExplorer.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\AsyncKeyedLock.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\DeviceDetector.NET.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\IdentityModel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\JetBrains.Annotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\LiteDB.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.OpenIdConnect.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Authorization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Metadata.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.AspNetCore.Razor.Language.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.CodeAnalysis.Razor.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Embedded.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Newtonsoft.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Nito.AsyncEx.Context.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Nito.AsyncEx.Tasks.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Nito.Disposables.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\NUglify.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\System.Linq.Dynamic.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\TimeZoneConverter.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.ApiVersioning.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.AspNetCore.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.AspNetCore.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.AspNetCore.Mvc.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.AspNetCore.Mvc.Contracts.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Auditing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Auditing.Contracts.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Authorization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Authorization.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.BackgroundWorkers.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Caching.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Data.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Ddd.Application.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Ddd.Application.Contracts.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Ddd.Domain.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Ddd.Domain.Shared.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.DistributedLocking.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.EventBus.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.EventBus.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.ExceptionHandling.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Features.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.GlobalFeatures.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Guids.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Http.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Http.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Json.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Json.SystemTextJson.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Localization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Localization.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Minify.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.MultiTenancy.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.MultiTenancy.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.ObjectExtending.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.ObjectMapping.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Security.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Serialization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Settings.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Specifications.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Threading.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Timing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.UI.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.UI.Navigation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Uow.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Validation.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.Validation.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.VirtualFileSystem.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\YamlDotNet.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.csproj.AssemblyReference.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.GeneratedMSBuildEditorConfig.editorconfig +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfoInputs.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.AssemblyInfo.cs +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.csproj.CoreCompileInputs.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cs +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.MvcApplicationPartsAssemblyInfo.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets.build.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets.development.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets\msbuild.Skcks.Study.WebProject.HelloAbpWeb.Microsoft.AspNetCore.StaticWebAssets.props +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets\msbuild.build.Skcks.Study.WebProject.HelloAbpWeb.props +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.Skcks.Study.WebProject.HelloAbpWeb.props +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.Skcks.Study.WebProject.HelloAbpWeb.props +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\staticwebassets.pack.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\scopedcss\bundle\Skcks.Study.WebProject.HelloAbpWeb.styles.css +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.St.DA455AC4.Up2Date +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\refint\Skcks.Study.WebProject.HelloAbpWeb.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.pdb +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\Skcks.Study.WebProject.HelloAbpWeb.genruntimeconfig.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\obj\Debug\net8.0\ref\Skcks.Study.WebProject.HelloAbpWeb.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.deps.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.runtimeconfig.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.exe +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Volo.Abp.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloAbpWeb\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.pdb diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll new file mode 100644 index 0000000..0446da1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.genruntimeconfig.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.genruntimeconfig.cache new file mode 100644 index 0000000..4561bb9 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.genruntimeconfig.cache @@ -0,0 +1 @@ +980c39964e13f9fe79680b34165cd19b6d271976ee284faf6692f9f77f58b44e diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb new file mode 100644 index 0000000..152a849 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/Skcks.Study.WebProject.HelloAbpWeb.pdb differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/apphost.exe b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..28e31b8 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/apphost.exe differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloAbpWeb.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloAbpWeb.dll new file mode 100644 index 0000000..413cc00 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloAbpWeb.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloAbpWeb.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloAbpWeb.dll new file mode 100644 index 0000000..413cc00 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloAbpWeb.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets.build.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..a6e2883 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,11 @@ +{ + "Version": 1, + "Hash": "ZepEFkw0GNa5istDAGglhrAx5LqTa/ewUCnMd6cG6Ik=", + "Source": "Skcks.Study.WebProject.HelloAbpWeb", + "BasePath": "_content/Skcks.Study.WebProject.HelloAbpWeb", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [] +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.build.Skcks.Study.WebProject.HelloAbpWeb.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.build.Skcks.Study.WebProject.HelloAbpWeb.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.build.Skcks.Study.WebProject.HelloAbpWeb.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Skcks.Study.WebProject.HelloAbpWeb.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Skcks.Study.WebProject.HelloAbpWeb.props new file mode 100644 index 0000000..dc3a0fd --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.Skcks.Study.WebProject.HelloAbpWeb.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Skcks.Study.WebProject.HelloAbpWeb.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Skcks.Study.WebProject.HelloAbpWeb.props new file mode 100644 index 0000000..799c7d4 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.Skcks.Study.WebProject.HelloAbpWeb.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.dgspec.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.dgspec.json new file mode 100644 index 0000000..ef3a9b4 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.dgspec.json @@ -0,0 +1,145 @@ +{ + "format": 1, + "restore": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj": {} + }, + "projects": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj", + "projectName": "Skcks.Study.WebProject.HelloAbpWeb", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj": { + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp.AspNetCore.Mvc": { + "target": "Package", + "version": "[8.3.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + }, + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "projectName": "Skcks.Study.WebProject.HelloWorld", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp": { + "target": "Package", + "version": "[8.3.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.props new file mode 100644 index 0000000..42f9285 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.props @@ -0,0 +1,31 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\ + PackageReference + 6.12.0 + + + + + + + Volo.Abp.AspNetCore.Mvc + 8.3.3 + Content + false + False + Volo.Abp.AspNetCore.Mvc.abppkg.analyze.json + + + + + + + C:\Users\Administrator\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.2 + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.targets b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.targets new file mode 100644 index 0000000..138c492 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/Skcks.Study.WebProject.HelloAbpWeb.csproj.nuget.g.targets @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.assets.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.assets.json new file mode 100644 index 0000000..d024340 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.assets.json @@ -0,0 +1,7280 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Asp.Versioning.Abstractions/8.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Asp.Versioning.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Asp.Versioning.Http/8.1.0": { + "type": "package", + "dependencies": { + "Asp.Versioning.Abstractions": "8.1.0" + }, + "compile": { + "lib/net8.0/Asp.Versioning.Http.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Http.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Asp.Versioning.Mvc/8.1.0": { + "type": "package", + "dependencies": { + "Asp.Versioning.Http": "8.1.0" + }, + "compile": { + "lib/net8.0/Asp.Versioning.Mvc.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Mvc.dll": { + "related": ".xml" + } + } + }, + "Asp.Versioning.Mvc.ApiExplorer/8.1.0": { + "type": "package", + "dependencies": { + "Asp.Versioning.Mvc": "8.1.0" + }, + "compile": { + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll": { + "related": ".xml" + } + } + }, + "AsyncKeyedLock/6.3.4": { + "type": "package", + "compile": { + "lib/net8.0/AsyncKeyedLock.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/AsyncKeyedLock.dll": { + "related": ".xml" + } + } + }, + "DeviceDetector.NET/6.1.4": { + "type": "package", + "dependencies": { + "LiteDB": "5.0.17", + "Microsoft.Extensions.Logging.Abstractions": "7.0.1", + "Newtonsoft.Json": "13.0.3", + "YamlDotNet": "13.1.1" + }, + "compile": { + "lib/net7.0/DeviceDetector.NET.dll": {} + }, + "runtime": { + "lib/net7.0/DeviceDetector.NET.dll": {} + } + }, + "IdentityModel/6.2.0": { + "type": "package", + "compile": { + "lib/net6.0/IdentityModel.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/IdentityModel.dll": { + "related": ".pdb;.xml" + } + } + }, + "JetBrains.Annotations/2023.3.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + } + }, + "LiteDB/5.0.17": { + "type": "package", + "compile": { + "lib/netstandard2.0/LiteDB.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/LiteDB.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/8.0.4": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Microsoft.AspNetCore.Authorization/8.0.4": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "8.0.4", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Metadata/8.0.4": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "6.0.0", + "Microsoft.CodeAnalysis.Razor": "6.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/8.0.4": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Mvc.Razor.Extensions": "6.0.0", + "Microsoft.CodeAnalysis.Razor": "6.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "build": { + "buildTransitive/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets": {} + } + }, + "Microsoft.AspNetCore.Razor.Language/6.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/8.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": { + "type": "package", + "build": { + "build/_._": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.2", + "System.Collections.Immutable": "5.0.0", + "System.Memory": "4.5.4", + "System.Reflection.Metadata": "5.0.0", + "System.Runtime.CompilerServices.Unsafe": "5.0.0", + "System.Text.Encoding.CodePages": "4.5.1", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.0.0]" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Razor/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Razor.Language": "6.0.0", + "Microsoft.CodeAnalysis.CSharp": "4.0.0", + "Microsoft.CodeAnalysis.Common": "4.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Composite/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Composite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Composite.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll": { + "related": ".xml" + } + }, + "build": { + "build/netstandard2.0/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Localization/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.IdentityModel.Abstractions/7.1.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "7.1.2", + "System.IdentityModel.Tokens.Jwt": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "7.1.2" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NETCore.Platforms/2.1.2": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "Nito.AsyncEx.Context/5.1.2": { + "type": "package", + "dependencies": { + "Nito.AsyncEx.Tasks": "5.1.2" + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "related": ".xml" + } + } + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "type": "package", + "dependencies": { + "Nito.Disposables": "2.2.1" + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "related": ".xml" + } + } + }, + "Nito.Disposables/2.2.1": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "1.7.1" + }, + "compile": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "related": ".xml" + } + } + }, + "NUglify/1.21.0": { + "type": "package", + "compile": { + "lib/net5.0/NUglify.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/NUglify.dll": { + "related": ".xml" + } + } + }, + "System.Collections/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": { + "related": ".xml" + } + } + }, + "System.Collections.Immutable/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Globalization/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.IdentityModel.Tokens.Jwt/7.1.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "7.1.2", + "Microsoft.IdentityModel.Tokens": "7.1.2" + }, + "compile": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": { + "related": ".xml" + } + } + }, + "System.Linq/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Dynamic.Core/1.3.5": { + "type": "package", + "compile": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.Expressions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Queryable/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Linq.Queryable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Linq.Queryable.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Reflection.Metadata/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + } + }, + "System.Runtime.Loader/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Loader.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.5/System.Runtime.Loader.dll": {} + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } + } + }, + "System.Text.Encoding.CodePages/4.5.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "2.1.2", + "System.Runtime.CompilerServices.Unsafe": "4.5.2" + }, + "compile": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.4": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + }, + "System.Threading/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": { + "related": ".xml" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "TimeZoneConverter/6.1.0": { + "type": "package", + "compile": { + "lib/net6.0/TimeZoneConverter.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/TimeZoneConverter.dll": { + "related": ".xml" + } + } + }, + "Volo.Abp/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.ApiVersioning.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.AspNetCore/8.3.3": { + "type": "package", + "dependencies": { + "DeviceDetector.NET": "6.1.4", + "IdentityModel": "6.2.0", + "Microsoft.AspNetCore.Authentication.OpenIdConnect": "8.0.4", + "Volo.Abp.AspNetCore.Abstractions": "8.3.3", + "Volo.Abp.Auditing": "8.3.3", + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.ExceptionHandling": "8.3.3", + "Volo.Abp.Http": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Uow": "8.3.3", + "Volo.Abp.Validation": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + } + }, + "Volo.Abp.AspNetCore.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.AspNetCore.Mvc/8.3.3": { + "type": "package", + "dependencies": { + "Asp.Versioning.Mvc": "8.1.0", + "Asp.Versioning.Mvc.ApiExplorer": "8.1.0", + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation": "8.0.4", + "Volo.Abp.ApiVersioning.Abstractions": "8.3.3", + "Volo.Abp.AspNetCore": "8.3.3", + "Volo.Abp.AspNetCore.Mvc.Contracts": "8.3.3", + "Volo.Abp.Ddd.Application": "8.3.3", + "Volo.Abp.GlobalFeatures": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.UI.Navigation": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.dll": { + "related": ".pdb;.xml" + } + }, + "contentFiles": { + "contentFiles/any/net8.0/Volo.Abp.AspNetCore.Mvc.abppkg.analyze.json": { + "buildAction": "Content", + "codeLanguage": "any", + "copyToOutput": false + } + } + }, + "Volo.Abp.AspNetCore.Mvc.Contracts/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Ddd.Application.Contracts": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Auditing/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Auditing.Contracts": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Threading": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Auditing.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Auditing.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Auditing.Contracts/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Auditing.Contracts.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Auditing.Contracts.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Authorization/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Security": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Authorization.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Authorization.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Authorization.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "8.0.4", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Authorization.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Authorization.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.BackgroundWorkers/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Threading": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.BackgroundWorkers.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.BackgroundWorkers.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Caching/8.3.3": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Serialization": "8.3.3", + "Volo.Abp.Threading": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Caching.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Caching.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Core/8.3.3": { + "type": "package", + "dependencies": { + "JetBrains.Annotations": "2023.3.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", + "Nito.AsyncEx.Context": "5.1.2", + "System.Collections.Immutable": "8.0.0", + "System.Linq.Dynamic.Core": "1.3.5", + "System.Linq.Queryable": "4.3.0", + "System.Runtime.Loader": "4.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/Volo.Abp.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Data/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.ObjectExtending": "8.3.3", + "Volo.Abp.Uow": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Data.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Data.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Ddd.Application/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.Ddd.Application.Contracts": "8.3.3", + "Volo.Abp.Ddd.Domain": "8.3.3", + "Volo.Abp.Features": "8.3.3", + "Volo.Abp.GlobalFeatures": "8.3.3", + "Volo.Abp.Http.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.ObjectMapping": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Settings": "8.3.3", + "Volo.Abp.Validation": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Application.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Application.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Ddd.Application.Contracts/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Auditing.Contracts": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Ddd.Domain/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Auditing": "8.3.3", + "Volo.Abp.Caching": "8.3.3", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Ddd.Domain.Shared": "8.3.3", + "Volo.Abp.EventBus": "8.3.3", + "Volo.Abp.ExceptionHandling": "8.3.3", + "Volo.Abp.Guids": "8.3.3", + "Volo.Abp.ObjectMapping": "8.3.3", + "Volo.Abp.Specifications": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Domain.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Domain.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Ddd.Domain.Shared/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.DistributedLocking.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "AsyncKeyedLock": "6.3.4", + "Microsoft.Bcl.AsyncInterfaces": "8.0.0", + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.EventBus/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.BackgroundWorkers": "8.3.3", + "Volo.Abp.DistributedLocking.Abstractions": "8.3.3", + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.Guids": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.EventBus.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.EventBus.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.EventBus.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.ObjectExtending": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.EventBus.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.EventBus.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.ExceptionHandling/8.3.3": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Embedded": "8.0.4", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.ExceptionHandling.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.ExceptionHandling.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Features/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.Validation": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Features.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Features.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.GlobalFeatures/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Authorization.Abstractions": "8.3.3", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.GlobalFeatures.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.GlobalFeatures.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Guids/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Guids.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Guids.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Http/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Http.Abstractions": "8.3.3", + "Volo.Abp.Json": "8.3.3", + "Volo.Abp.Minify": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Http.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Http.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Http.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Http.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Http.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Json/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Json.SystemTextJson": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Json.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Json.SystemTextJson/8.3.3": { + "type": "package", + "dependencies": { + "System.Text.Json": "8.0.4", + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Json.Abstractions": "8.3.3", + "Volo.Abp.Timing": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Json.SystemTextJson.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Json.SystemTextJson.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Localization/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Settings": "8.3.3", + "Volo.Abp.Threading": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Localization.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Localization.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Localization.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Localization.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Localization.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Minify/8.3.3": { + "type": "package", + "dependencies": { + "NUglify": "1.21.0", + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Minify.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Minify.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.MultiTenancy/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.EventBus.Abstractions": "8.3.3", + "Volo.Abp.MultiTenancy.Abstractions": "8.3.3", + "Volo.Abp.Security": "8.3.3", + "Volo.Abp.Settings": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.MultiTenancy.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.MultiTenancy.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.MultiTenancy.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.VirtualFileSystem": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.ObjectExtending/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Validation.Abstractions": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.ObjectExtending.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.ObjectExtending.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.ObjectMapping/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.ObjectMapping.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.ObjectMapping.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Security/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Security.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Security.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Serialization/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Serialization.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Serialization.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Settings/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Data": "8.3.3", + "Volo.Abp.Localization.Abstractions": "8.3.3", + "Volo.Abp.Security": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Settings.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Settings.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Specifications/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Specifications.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Specifications.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Threading/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Threading.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Threading.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Timing/8.3.3": { + "type": "package", + "dependencies": { + "TimeZoneConverter": "6.1.0", + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.Settings": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Timing.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Timing.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.UI/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.ExceptionHandling": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.UI.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.UI.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.UI.Navigation/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Authorization": "8.3.3", + "Volo.Abp.MultiTenancy": "8.3.3", + "Volo.Abp.UI": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.UI.Navigation.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.UI.Navigation.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Uow/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Uow.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Uow.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Validation/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Localization": "8.3.3", + "Volo.Abp.Validation.Abstractions": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Validation.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Validation.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Validation.Abstractions/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.Validation.Abstractions.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Validation.Abstractions.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.VirtualFileSystem/8.3.3": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Composite": "8.0.0", + "Microsoft.Extensions.FileProviders.Embedded": "8.0.4", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.VirtualFileSystem.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.VirtualFileSystem.dll": { + "related": ".pdb;.xml" + } + } + }, + "YamlDotNet/13.1.1": { + "type": "package", + "compile": { + "lib/net7.0/YamlDotNet.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/YamlDotNet.dll": { + "related": ".xml" + } + } + }, + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Volo.Abp": "8.3.3" + }, + "compile": { + "bin/placeholder/Skcks.Study.WebProject.HelloWorld.dll": {} + }, + "runtime": { + "bin/placeholder/Skcks.Study.WebProject.HelloWorld.dll": {} + } + } + } + }, + "libraries": { + "Asp.Versioning.Abstractions/8.1.0": { + "sha512": "mpeNZyMdvrHztJwR1sXIUQ+3iioEU97YMBnFA9WLbsPOYhGwDJnqJMmEd8ny7kcmS9OjTHoEuX/bSXXY3brIFA==", + "type": "package", + "path": "asp.versioning.abstractions/8.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "asp.versioning.abstractions.8.1.0.nupkg.sha512", + "asp.versioning.abstractions.nuspec", + "icon.png", + "lib/net8.0/Asp.Versioning.Abstractions.dll", + "lib/net8.0/Asp.Versioning.Abstractions.xml", + "lib/netstandard1.0/Asp.Versioning.Abstractions.dll", + "lib/netstandard1.0/Asp.Versioning.Abstractions.xml", + "lib/netstandard2.0/Asp.Versioning.Abstractions.dll", + "lib/netstandard2.0/Asp.Versioning.Abstractions.xml" + ] + }, + "Asp.Versioning.Http/8.1.0": { + "sha512": "Xu4xF62Cu9JqYi/CTa2TiK5kyHoa4EluPynj/bPFWDmlTIPzuJQbBI5RgFYVRFHjFVvWMoA77acRaFu7i7Wzqg==", + "type": "package", + "path": "asp.versioning.http/8.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "asp.versioning.http.8.1.0.nupkg.sha512", + "asp.versioning.http.nuspec", + "icon.png", + "lib/net8.0/Asp.Versioning.Http.dll", + "lib/net8.0/Asp.Versioning.Http.xml" + ] + }, + "Asp.Versioning.Mvc/8.1.0": { + "sha512": "BMAJM2sGsTUw5FQ9upKQt6GFoldWksePgGpYjl56WSRvIuE3UxKZh0gAL+wDTIfLshUZm97VCVxlOGyrcjWz9Q==", + "type": "package", + "path": "asp.versioning.mvc/8.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "asp.versioning.mvc.8.1.0.nupkg.sha512", + "asp.versioning.mvc.nuspec", + "icon.png", + "lib/net8.0/Asp.Versioning.Mvc.dll", + "lib/net8.0/Asp.Versioning.Mvc.xml" + ] + }, + "Asp.Versioning.Mvc.ApiExplorer/8.1.0": { + "sha512": "a90gW/4TF/14Bjiwg9LqNtdKGC4G3gu02+uynq3bCISfQm48km5chny4Yg5J4hixQPJUwwJJ9Do1G+jM8L9h3g==", + "type": "package", + "path": "asp.versioning.mvc.apiexplorer/8.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "README.md", + "asp.versioning.mvc.apiexplorer.8.1.0.nupkg.sha512", + "asp.versioning.mvc.apiexplorer.nuspec", + "icon.png", + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.dll", + "lib/net8.0/Asp.Versioning.Mvc.ApiExplorer.xml" + ] + }, + "AsyncKeyedLock/6.3.4": { + "sha512": "+0YPXvamnopzHSgBpv0vg+9/NJH+6jm1ZODuMMs7p43yH7hA/NxNi+/U7T7eazZqW+V+0ZsbreYruhu6i7N4PA==", + "type": "package", + "path": "asynckeyedlock/6.3.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "asynckeyedlock.6.3.4.nupkg.sha512", + "asynckeyedlock.nuspec", + "lib/net5.0/AsyncKeyedLock.dll", + "lib/net5.0/AsyncKeyedLock.xml", + "lib/net8.0/AsyncKeyedLock.dll", + "lib/net8.0/AsyncKeyedLock.xml", + "lib/netstandard2.0/AsyncKeyedLock.dll", + "lib/netstandard2.0/AsyncKeyedLock.xml", + "lib/netstandard2.1/AsyncKeyedLock.dll", + "lib/netstandard2.1/AsyncKeyedLock.xml", + "logo.png" + ] + }, + "DeviceDetector.NET/6.1.4": { + "sha512": "iZU0hCvtA6j9I5JMh41YYKYA2fkEKCP2g+bHyrBeyKAByUwl3uNlGqRG/jg3nIqsf8MfbJ9LlNeZAZ6XR20FYA==", + "type": "package", + "path": "devicedetector.net/6.1.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE", + "README.md", + "devicedetector.net.6.1.4.nupkg.sha512", + "devicedetector.net.nuspec", + "lib/net462/DeviceDetector.NET.dll", + "lib/net5.0/DeviceDetector.NET.dll", + "lib/net6.0/DeviceDetector.NET.dll", + "lib/net7.0/DeviceDetector.NET.dll", + "lib/netstandard2.0/DeviceDetector.NET.dll", + "logo.jpg" + ] + }, + "IdentityModel/6.2.0": { + "sha512": "4AXZ6Tp+DNwrSSeBziiX/231i8ZpD77A9nEMyc68gLSCWG0kgWsIBeFquYcBebiIPkfB7GEXzCYuuLeR1QZJIQ==", + "type": "package", + "path": "identitymodel/6.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.jpg", + "identitymodel.6.2.0.nupkg.sha512", + "identitymodel.nuspec", + "lib/net461/IdentityModel.dll", + "lib/net461/IdentityModel.pdb", + "lib/net461/IdentityModel.xml", + "lib/net472/IdentityModel.dll", + "lib/net472/IdentityModel.pdb", + "lib/net472/IdentityModel.xml", + "lib/net6.0/IdentityModel.dll", + "lib/net6.0/IdentityModel.pdb", + "lib/net6.0/IdentityModel.xml", + "lib/netstandard2.0/IdentityModel.dll", + "lib/netstandard2.0/IdentityModel.pdb", + "lib/netstandard2.0/IdentityModel.xml" + ] + }, + "JetBrains.Annotations/2023.3.0": { + "sha512": "PHfnvdBUdGaTVG9bR/GEfxgTwWM0Z97Y6X3710wiljELBISipSfF5okn/vz+C2gfO+ihoEyVPjaJwn8ZalVukA==", + "type": "package", + "path": "jetbrains.annotations/2023.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "jetbrains.annotations.2023.3.0.nupkg.sha512", + "jetbrains.annotations.nuspec", + "lib/net20/JetBrains.Annotations.dll", + "lib/net20/JetBrains.Annotations.xml", + "lib/netstandard1.0/JetBrains.Annotations.deps.json", + "lib/netstandard1.0/JetBrains.Annotations.dll", + "lib/netstandard1.0/JetBrains.Annotations.xml", + "lib/netstandard2.0/JetBrains.Annotations.deps.json", + "lib/netstandard2.0/JetBrains.Annotations.dll", + "lib/netstandard2.0/JetBrains.Annotations.xml", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.dll", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.xml" + ] + }, + "LiteDB/5.0.17": { + "sha512": "cKPvkdlzIts3ZKu/BzoIc/Y71e4VFKlij4LyioPFATZMot+wB7EAm1FFbZSJez6coJmQUoIg/3yHE1MMU+zOdg==", + "type": "package", + "path": "litedb/5.0.17", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "AppVeyorSettings.json", + "LICENSE", + "icon_64x64.png", + "lib/net45/LiteDB.dll", + "lib/net45/LiteDB.xml", + "lib/netstandard1.3/LiteDB.dll", + "lib/netstandard1.3/LiteDB.xml", + "lib/netstandard2.0/LiteDB.dll", + "lib/netstandard2.0/LiteDB.xml", + "litedb.5.0.17.nupkg.sha512", + "litedb.nuspec" + ] + }, + "Microsoft.AspNetCore.Authentication.OpenIdConnect/8.0.4": { + "sha512": "REVWecEYp7b9xuZzRgq09QjeQTlpA478AEZYWsjc7aa8zu+/TrAGRQbZW2YT3VpsdNl/Fv592sKt0gAnt+0hEw==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.openidconnect/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll", + "lib/net8.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.xml", + "microsoft.aspnetcore.authentication.openidconnect.8.0.4.nupkg.sha512", + "microsoft.aspnetcore.authentication.openidconnect.nuspec" + ] + }, + "Microsoft.AspNetCore.Authorization/8.0.4": { + "sha512": "dzYUHvqyavBiYVd5BZNAgV5rT+DC4HyIWPnbeYgxQNBYOFomvvwzPfidQf1Ld/HhkXhEj3tlzqNb4gy2P2ukUg==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.AspNetCore.Authorization.dll", + "lib/net462/Microsoft.AspNetCore.Authorization.xml", + "lib/net8.0/Microsoft.AspNetCore.Authorization.dll", + "lib/net8.0/Microsoft.AspNetCore.Authorization.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.8.0.4.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Metadata/8.0.4": { + "sha512": "TG3JhI7dkDCIoxZ3TL/5yptLYLg56w1f4jE8GSYnZXSso1xY5JKKCxObK+xKQJU5kZir30+QUGX1WpbC1kDcow==", + "type": "package", + "path": "microsoft.aspnetcore.metadata/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.AspNetCore.Metadata.dll", + "lib/net462/Microsoft.AspNetCore.Metadata.xml", + "lib/net8.0/Microsoft.AspNetCore.Metadata.dll", + "lib/net8.0/Microsoft.AspNetCore.Metadata.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", + "microsoft.aspnetcore.metadata.8.0.4.nupkg.sha512", + "microsoft.aspnetcore.metadata.nuspec" + ] + }, + "Microsoft.AspNetCore.Mvc.Razor.Extensions/6.0.0": { + "sha512": "M0h+ChPgydX2xY17agiphnAVa/Qh05RAP8eeuqGGhQKT10claRBlLNO6d2/oSV8zy0RLHzwLnNZm5xuC/gckGA==", + "type": "package", + "path": "microsoft.aspnetcore.mvc.razor.extensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll", + "microsoft.aspnetcore.mvc.razor.extensions.6.0.0.nupkg.sha512", + "microsoft.aspnetcore.mvc.razor.extensions.nuspec" + ] + }, + "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation/8.0.4": { + "sha512": "876m+YvEo+rjbZNQv64RhOBtWVD08bOwT/g96G0cBm+810WiSR3f5C79XG+W59PuvF6JLGFz+IXYLHCjLCvOrQ==", + "type": "package", + "path": "microsoft.aspnetcore.mvc.razor.runtimecompilation/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "build/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets", + "buildTransitive/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets", + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.dll", + "lib/net8.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.xml", + "microsoft.aspnetcore.mvc.razor.runtimecompilation.8.0.4.nupkg.sha512", + "microsoft.aspnetcore.mvc.razor.runtimecompilation.nuspec" + ] + }, + "Microsoft.AspNetCore.Razor.Language/6.0.0": { + "sha512": "yCtBr1GSGzJrrp1NJUb4ltwFYMKHw/tJLnIDvg9g/FnkGIEzmE19tbCQqXARIJv5kdtBgsoVIdGLL+zmjxvM/A==", + "type": "package", + "path": "microsoft.aspnetcore.razor.language/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll", + "microsoft.aspnetcore.razor.language.6.0.0.nupkg.sha512", + "microsoft.aspnetcore.razor.language.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/8.0.0": { + "sha512": "3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets", + "buildTransitive/net462/_._", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net462/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.2": { + "sha512": "7xt6zTlIEizUgEsYAIgm37EbdkiMmr6fP6J9pDoKEpiGM4pi32BCPGr/IczmSJI9Zzp0a6HOzpr9OvpMP+2veA==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.3.2", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "EULA.rtf", + "ThirdPartyNotices.rtf", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "build/Microsoft.CodeAnalysis.Analyzers.props", + "build/Microsoft.CodeAnalysis.Analyzers.targets", + "build/config/AnalysisLevel_2_9_8_AllDisabledByDefault.editorconfig", + "build/config/AnalysisLevel_2_9_8_AllEnabledByDefault.editorconfig", + "build/config/AnalysisLevel_2_9_8_Default.editorconfig", + "build/config/AnalysisLevel_3_3_AllDisabledByDefault.editorconfig", + "build/config/AnalysisLevel_3_3_AllEnabledByDefault.editorconfig", + "build/config/AnalysisLevel_3_3_Default.editorconfig", + "build/config/AnalysisLevel_3_AllDisabledByDefault.editorconfig", + "build/config/AnalysisLevel_3_AllEnabledByDefault.editorconfig", + "build/config/AnalysisLevel_3_Default.editorconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.0.0": { + "sha512": "d02ybMhUJl1r/dI6SkJPHrTiTzXBYCZeJdOLMckV+jyoMU/GGkjqFX/sRbv1K0QmlpwwKuLTiYVQvfYC+8ox2g==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.0.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.0.0": { + "sha512": "2UVTGtyQGgTCazvnT6t82f+7AV2L+kqJdyb61rT9GQed4yK+tVh5IkaKcsm70VqyZQhBbDqsfZFNHnY65xhrRw==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.0.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Razor/6.0.0": { + "sha512": "uqdzuQXxD7XrJCbIbbwpI/LOv0PBJ9VIR0gdvANTHOfK5pjTaCir+XcwvYvBZ5BIzd0KGzyiamzlEWw1cK1q0w==", + "type": "package", + "path": "microsoft.codeanalysis.razor/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll", + "microsoft.codeanalysis.razor.6.0.0.nupkg.sha512", + "microsoft.codeanalysis.razor.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "type": "package", + "path": "microsoft.extensions.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", + "lib/net462/Microsoft.Extensions.Configuration.dll", + "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", + "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "type": "package", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.commandline.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "type": "package", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "type": "package", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "type": "package", + "path": "microsoft.extensions.configuration.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "type": "package", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "sha512": "fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Composite/8.0.0": { + "sha512": "ynMjdZ5B3Fd3A9GxJaNhIcTrjLY1bXDQltyVIMVOxbT0ssTOCpFYWc977bVBAocB62fYWu/RN6/1HLnX/HjVuQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.composite/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Composite.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Composite.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Composite.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Composite.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Composite.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Composite.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Composite.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Composite.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Composite.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Composite.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.xml", + "microsoft.extensions.fileproviders.composite.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.composite.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Embedded/8.0.4": { + "sha512": "r3wpZ7RSjDqtMQmsIICjOrOylCnOlJJ0nWcnsuLb+iyLslBEe2+wHAI7xCmEMDu8ZP1K5qSryXH8Kt4o6Lyn9g==", + "type": "package", + "path": "microsoft.extensions.fileproviders.embedded/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", + "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", + "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", + "microsoft.extensions.fileproviders.embedded.8.0.4.nupkg.sha512", + "microsoft.extensions.fileproviders.embedded.nuspec", + "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Localization/8.0.0": { + "sha512": "I4xyK9RaXyJBkU5+jQpkZITR/54tXGbdt5CsBmogf8Irrz+RXXsp1zJgrmQzxEOpxj5VMAA/GQ4SGZMeM5nVSg==", + "type": "package", + "path": "microsoft.extensions.localization/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.Localization.dll", + "lib/net462/Microsoft.Extensions.Localization.xml", + "lib/net8.0/Microsoft.Extensions.Localization.dll", + "lib/net8.0/Microsoft.Extensions.Localization.xml", + "lib/netstandard2.0/Microsoft.Extensions.Localization.dll", + "lib/netstandard2.0/Microsoft.Extensions.Localization.xml", + "microsoft.extensions.localization.8.0.0.nupkg.sha512", + "microsoft.extensions.localization.nuspec" + ] + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "sha512": "LIMzXjjzv7o3tx3XXvQVHNcrMNPfSoUp4R/YJucdyBixJGRp5p8v2rF1CnRbo+wwtzB4Se/gJYyUpNN8F/TMGw==", + "type": "package", + "path": "microsoft.extensions.localization.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml", + "microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.localization.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "sha512": "RIFgaqoaINxkM2KTOw72dmilDmTrYA0ns2KW4lDz4gZ2+o6IQ894CzmdL3StM2oh7QQq44nCWiqKqc4qUI9Jmg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.1.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "type": "package", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.IdentityModel.Abstractions/7.1.2": { + "sha512": "33eTIA2uO/L9utJjZWbKsMSVsQf7F8vtd6q5mQX7ZJzNvCpci5fleD6AeANGlbbb7WX7XKxq9+Dkb5e3GNDrmQ==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.Abstractions.dll", + "lib/net461/Microsoft.IdentityModel.Abstractions.xml", + "lib/net462/Microsoft.IdentityModel.Abstractions.dll", + "lib/net462/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/7.1.2": { + "sha512": "cloLGeZolXbCJhJBc5OC05uhrdhdPL6MWHuVUnkkUvPDeK7HkwThBaLZ1XjBQVk9YhxXE2OvHXnKi0PLleXxDg==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/7.1.2": { + "sha512": "YCxBt2EeJP8fcXk9desChkWI+0vFqFLvBwrz5hBMsoh0KJE6BC66DnzkdzkJNqMltLromc52dkdT206jJ38cTw==", + "type": "package", + "path": "microsoft.identitymodel.logging/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.Logging.dll", + "lib/net461/Microsoft.IdentityModel.Logging.xml", + "lib/net462/Microsoft.IdentityModel.Logging.dll", + "lib/net462/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/net8.0/Microsoft.IdentityModel.Logging.dll", + "lib/net8.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.7.1.2.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols/7.1.2": { + "sha512": "SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.Protocols.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.xml", + "lib/net462/Microsoft.IdentityModel.Protocols.dll", + "lib/net462/Microsoft.IdentityModel.Protocols.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.xml", + "lib/net8.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net8.0/Microsoft.IdentityModel.Protocols.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", + "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512", + "microsoft.identitymodel.protocols.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": { + "sha512": "6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols.openidconnect/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net462/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net462/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/7.1.2": { + "sha512": "oICJMqr3aNEDZOwnH5SK49bR6Z4aX0zEAnOLuhloumOSuqnNq+GWBdQyrgILnlcT5xj09xKCP/7Y7gJYB+ls/g==", + "type": "package", + "path": "microsoft.identitymodel.tokens/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.IdentityModel.Tokens.dll", + "lib/net461/Microsoft.IdentityModel.Tokens.xml", + "lib/net462/Microsoft.IdentityModel.Tokens.dll", + "lib/net462/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net8.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.7.1.2.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/2.1.2": { + "sha512": "mOJy3M0UN+LUG21dLGMxaWZEP6xYpQEpLuvuEQBaownaX4YuhH6NmNUlN9si+vNkAS6dwJ//N1O4DmLf2CikVg==", + "type": "package", + "path": "microsoft.netcore.platforms/2.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.2.1.2.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "Nito.AsyncEx.Context/5.1.2": { + "sha512": "rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==", + "type": "package", + "path": "nito.asyncex.context/5.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.AsyncEx.Context.dll", + "lib/net461/Nito.AsyncEx.Context.xml", + "lib/netstandard1.3/Nito.AsyncEx.Context.dll", + "lib/netstandard1.3/Nito.AsyncEx.Context.xml", + "lib/netstandard2.0/Nito.AsyncEx.Context.dll", + "lib/netstandard2.0/Nito.AsyncEx.Context.xml", + "nito.asyncex.context.5.1.2.nupkg.sha512", + "nito.asyncex.context.nuspec" + ] + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "sha512": "jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==", + "type": "package", + "path": "nito.asyncex.tasks/5.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.AsyncEx.Tasks.dll", + "lib/net461/Nito.AsyncEx.Tasks.xml", + "lib/netstandard1.3/Nito.AsyncEx.Tasks.dll", + "lib/netstandard1.3/Nito.AsyncEx.Tasks.xml", + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll", + "lib/netstandard2.0/Nito.AsyncEx.Tasks.xml", + "nito.asyncex.tasks.5.1.2.nupkg.sha512", + "nito.asyncex.tasks.nuspec" + ] + }, + "Nito.Disposables/2.2.1": { + "sha512": "6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==", + "type": "package", + "path": "nito.disposables/2.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.Disposables.dll", + "lib/net461/Nito.Disposables.xml", + "lib/netstandard1.0/Nito.Disposables.dll", + "lib/netstandard1.0/Nito.Disposables.xml", + "lib/netstandard2.0/Nito.Disposables.dll", + "lib/netstandard2.0/Nito.Disposables.xml", + "lib/netstandard2.1/Nito.Disposables.dll", + "lib/netstandard2.1/Nito.Disposables.xml", + "nito.disposables.2.2.1.nupkg.sha512", + "nito.disposables.nuspec" + ] + }, + "NUglify/1.21.0": { + "sha512": "9J44o89PRdcS4GOyj0obkLfjCAuJItI4FrNmwALkjRKlzvHVlTB2ALbC9aigIoCMqzy0Xlc0mIVD/jO9WVDHiA==", + "type": "package", + "path": "nuglify/1.21.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net35/NUglify.dll", + "lib/net35/NUglify.xml", + "lib/net40/NUglify.dll", + "lib/net40/NUglify.xml", + "lib/net5.0/NUglify.dll", + "lib/net5.0/NUglify.xml", + "lib/netstandard1.3/NUglify.dll", + "lib/netstandard1.3/NUglify.xml", + "lib/netstandard2.0/NUglify.dll", + "lib/netstandard2.0/NUglify.xml", + "nuglify.1.21.0.nupkg.sha512", + "nuglify.nuspec", + "nuglify.png" + ] + }, + "System.Collections/4.3.0": { + "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "type": "package", + "path": "system.collections/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.4.3.0.nupkg.sha512", + "system.collections.nuspec" + ] + }, + "System.Collections.Immutable/8.0.0": { + "sha512": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", + "type": "package", + "path": "system.collections.immutable/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/net7.0/System.Collections.Immutable.dll", + "lib/net7.0/System.Collections.Immutable.xml", + "lib/net8.0/System.Collections.Immutable.dll", + "lib/net8.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.8.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.Debug/4.3.0": { + "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "type": "package", + "path": "system.diagnostics.debug/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.debug.4.3.0.nupkg.sha512", + "system.diagnostics.debug.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Globalization/4.3.0": { + "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "type": "package", + "path": "system.globalization/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.4.3.0.nupkg.sha512", + "system.globalization.nuspec" + ] + }, + "System.IdentityModel.Tokens.Jwt/7.1.2": { + "sha512": "Thhbe1peAmtSBFaV/ohtykXiZSOkx59Da44hvtWfIMFofDA3M3LaVyjstACf2rKGn4dEDR2cUpRAZ0Xs/zB+7Q==", + "type": "package", + "path": "system.identitymodel.tokens.jwt/7.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/System.IdentityModel.Tokens.Jwt.dll", + "lib/net461/System.IdentityModel.Tokens.Jwt.xml", + "lib/net462/System.IdentityModel.Tokens.Jwt.dll", + "lib/net462/System.IdentityModel.Tokens.Jwt.xml", + "lib/net472/System.IdentityModel.Tokens.Jwt.dll", + "lib/net472/System.IdentityModel.Tokens.Jwt.xml", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", + "system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512", + "system.identitymodel.tokens.jwt.nuspec" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.Linq/4.3.0": { + "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "type": "package", + "path": "system.linq/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.4.3.0.nupkg.sha512", + "system.linq.nuspec" + ] + }, + "System.Linq.Dynamic.Core/1.3.5": { + "sha512": "G8aRAVHSQ/Jmt6dekX+z4K3L6ecX3CizaIYSQoDUolPRIPBYmBCabT+/pq5fMAFM57aOchFn8PUufuVfLjvEZQ==", + "type": "package", + "path": "system.linq.dynamic.core/1.3.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "PackageReadme.md", + "lib/net35/System.Linq.Dynamic.Core.dll", + "lib/net35/System.Linq.Dynamic.Core.pdb", + "lib/net35/System.Linq.Dynamic.Core.xml", + "lib/net40/System.Linq.Dynamic.Core.dll", + "lib/net40/System.Linq.Dynamic.Core.pdb", + "lib/net40/System.Linq.Dynamic.Core.xml", + "lib/net45/System.Linq.Dynamic.Core.dll", + "lib/net45/System.Linq.Dynamic.Core.pdb", + "lib/net45/System.Linq.Dynamic.Core.xml", + "lib/net452/System.Linq.Dynamic.Core.dll", + "lib/net452/System.Linq.Dynamic.Core.pdb", + "lib/net452/System.Linq.Dynamic.Core.xml", + "lib/net46/System.Linq.Dynamic.Core.dll", + "lib/net46/System.Linq.Dynamic.Core.pdb", + "lib/net46/System.Linq.Dynamic.Core.xml", + "lib/net5.0/System.Linq.Dynamic.Core.dll", + "lib/net5.0/System.Linq.Dynamic.Core.pdb", + "lib/net5.0/System.Linq.Dynamic.Core.xml", + "lib/net6.0/System.Linq.Dynamic.Core.dll", + "lib/net6.0/System.Linq.Dynamic.Core.pdb", + "lib/net6.0/System.Linq.Dynamic.Core.xml", + "lib/net7.0/System.Linq.Dynamic.Core.dll", + "lib/net7.0/System.Linq.Dynamic.Core.pdb", + "lib/net7.0/System.Linq.Dynamic.Core.xml", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.pdb", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.xml", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.dll", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.pdb", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.xml", + "lib/netstandard1.3/System.Linq.Dynamic.Core.dll", + "lib/netstandard1.3/System.Linq.Dynamic.Core.pdb", + "lib/netstandard1.3/System.Linq.Dynamic.Core.xml", + "lib/netstandard2.0/System.Linq.Dynamic.Core.dll", + "lib/netstandard2.0/System.Linq.Dynamic.Core.pdb", + "lib/netstandard2.0/System.Linq.Dynamic.Core.xml", + "lib/netstandard2.1/System.Linq.Dynamic.Core.dll", + "lib/netstandard2.1/System.Linq.Dynamic.Core.pdb", + "lib/netstandard2.1/System.Linq.Dynamic.Core.xml", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.dll", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.pdb", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.pri", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.xml", + "logo.png", + "system.linq.dynamic.core.1.3.5.nupkg.sha512", + "system.linq.dynamic.core.nuspec" + ] + }, + "System.Linq.Expressions/4.3.0": { + "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "type": "package", + "path": "system.linq.expressions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", + "system.linq.expressions.4.3.0.nupkg.sha512", + "system.linq.expressions.nuspec" + ] + }, + "System.Linq.Queryable/4.3.0": { + "sha512": "In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", + "type": "package", + "path": "system.linq.queryable/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Linq.Queryable.dll", + "lib/netstandard1.3/System.Linq.Queryable.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Linq.Queryable.dll", + "ref/netcore50/System.Linq.Queryable.xml", + "ref/netcore50/de/System.Linq.Queryable.xml", + "ref/netcore50/es/System.Linq.Queryable.xml", + "ref/netcore50/fr/System.Linq.Queryable.xml", + "ref/netcore50/it/System.Linq.Queryable.xml", + "ref/netcore50/ja/System.Linq.Queryable.xml", + "ref/netcore50/ko/System.Linq.Queryable.xml", + "ref/netcore50/ru/System.Linq.Queryable.xml", + "ref/netcore50/zh-hans/System.Linq.Queryable.xml", + "ref/netcore50/zh-hant/System.Linq.Queryable.xml", + "ref/netstandard1.0/System.Linq.Queryable.dll", + "ref/netstandard1.0/System.Linq.Queryable.xml", + "ref/netstandard1.0/de/System.Linq.Queryable.xml", + "ref/netstandard1.0/es/System.Linq.Queryable.xml", + "ref/netstandard1.0/fr/System.Linq.Queryable.xml", + "ref/netstandard1.0/it/System.Linq.Queryable.xml", + "ref/netstandard1.0/ja/System.Linq.Queryable.xml", + "ref/netstandard1.0/ko/System.Linq.Queryable.xml", + "ref/netstandard1.0/ru/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.queryable.4.3.0.nupkg.sha512", + "system.linq.queryable.nuspec" + ] + }, + "System.Memory/4.5.4": { + "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "type": "package", + "path": "system.memory/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.4.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ObjectModel/4.3.0": { + "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "type": "package", + "path": "system.objectmodel/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.objectmodel.4.3.0.nupkg.sha512", + "system.objectmodel.nuspec" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "system.reflection/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.3.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Emit/4.3.0": { + "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "type": "package", + "path": "system.reflection.emit/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._", + "system.reflection.emit.4.3.0.nupkg.sha512", + "system.reflection.emit.nuspec" + ] + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "type": "package", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "system.reflection.emit.ilgeneration.nuspec" + ] + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "type": "package", + "path": "system.reflection.emit.lightweight/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "system.reflection.emit.lightweight.nuspec" + ] + }, + "System.Reflection.Extensions/4.3.0": { + "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "type": "package", + "path": "system.reflection.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.extensions.4.3.0.nupkg.sha512", + "system.reflection.extensions.nuspec" + ] + }, + "System.Reflection.Metadata/5.0.0": { + "sha512": "5NecZgXktdGg34rh1OenY1rFNDCI8xSjFr+Z4OU4cU06AQHUdRnIIEeWENu3Wl4YowbzkymAIMvi3WyK9U53pQ==", + "type": "package", + "path": "system.reflection.metadata/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Reflection.Metadata.dll", + "lib/net461/System.Reflection.Metadata.xml", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.5.0.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "system.reflection.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.3.0.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.3.0": { + "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "type": "package", + "path": "system.reflection.typeextensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "system.reflection.typeextensions.4.3.0.nupkg.sha512", + "system.reflection.typeextensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.3.0": { + "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "type": "package", + "path": "system.resources.resourcemanager/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.resources.resourcemanager.4.3.0.nupkg.sha512", + "system.resources.resourcemanager.nuspec" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "sha512": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net45/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", + "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.Extensions/4.3.0": { + "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "type": "package", + "path": "system.runtime.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.extensions.4.3.0.nupkg.sha512", + "system.runtime.extensions.nuspec" + ] + }, + "System.Runtime.Loader/4.3.0": { + "sha512": "DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", + "type": "package", + "path": "system.runtime.loader/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/_._", + "lib/netstandard1.5/System.Runtime.Loader.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.xml", + "ref/netstandard1.5/de/System.Runtime.Loader.xml", + "ref/netstandard1.5/es/System.Runtime.Loader.xml", + "ref/netstandard1.5/fr/System.Runtime.Loader.xml", + "ref/netstandard1.5/it/System.Runtime.Loader.xml", + "ref/netstandard1.5/ja/System.Runtime.Loader.xml", + "ref/netstandard1.5/ko/System.Runtime.Loader.xml", + "ref/netstandard1.5/ru/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml", + "system.runtime.loader.4.3.0.nupkg.sha512", + "system.runtime.loader.nuspec" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Text.Encoding.CodePages/4.5.1": { + "sha512": "4J2JQXbftjPMppIHJ7IC+VXQ9XfEagN92vZZNoG12i+zReYlim5dMoXFC1Zzg7tsnKDM7JPo5bYfFK4Jheq44w==", + "type": "package", + "path": "system.text.encoding.codepages/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.dll", + "lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "system.text.encoding.codepages.4.5.1.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.4": { + "sha512": "bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==", + "type": "package", + "path": "system.text.json/8.0.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.4.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading/4.3.0": { + "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "type": "package", + "path": "system.threading/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll", + "system.threading.4.3.0.nupkg.sha512", + "system.threading.nuspec" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "system.threading.tasks/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.3.0.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "type": "package", + "path": "system.threading.tasks.extensions/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Threading.Tasks.Extensions.dll", + "lib/net461/System.Threading.Tasks.Extensions.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netcoreapp2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "system.threading.tasks.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "TimeZoneConverter/6.1.0": { + "sha512": "UGdtyKWJqXXinyvGB9X6NVoIYbTAidoZYmn3aXzxeEYC9+OL8vF36eDt1qjb6RqBkWDl4v7iE84ecI+dFhA80A==", + "type": "package", + "path": "timezoneconverter/6.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net462/TimeZoneConverter.dll", + "lib/net462/TimeZoneConverter.xml", + "lib/net6.0/TimeZoneConverter.dll", + "lib/net6.0/TimeZoneConverter.xml", + "lib/netstandard2.0/TimeZoneConverter.dll", + "lib/netstandard2.0/TimeZoneConverter.xml", + "timezoneconverter.6.1.0.nupkg.sha512", + "timezoneconverter.nuspec" + ] + }, + "Volo.Abp/8.3.3": { + "sha512": "He0FgCZ7vRB5eveIl0Wup4Q2AnMPD+0DQoD+wkBQ3wpzj+u+zZ+Z+ZT9c6td3jKpELe4JJdPWRzv2fGXRsZ/Tw==", + "type": "package", + "path": "volo.abp/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "lib/net8.0/Volo.Abp.dll", + "lib/net8.0/Volo.Abp.pdb", + "lib/net8.0/Volo.Abp.xml", + "lib/netstandard2.0/Volo.Abp.dll", + "lib/netstandard2.0/Volo.Abp.pdb", + "lib/netstandard2.0/Volo.Abp.xml", + "lib/netstandard2.1/Volo.Abp.dll", + "lib/netstandard2.1/Volo.Abp.pdb", + "lib/netstandard2.1/Volo.Abp.xml", + "volo.abp.8.3.3.nupkg.sha512", + "volo.abp.nuspec" + ] + }, + "Volo.Abp.ApiVersioning.Abstractions/8.3.3": { + "sha512": "7n7quM5xS+zI7h/VmvhqggxallLEgm7eEWbgvUfHmpOIA6mlhhc0xPuVyVyUeJ2mezuef3/vgVLXyn0spDmeNw==", + "type": "package", + "path": "volo.abp.apiversioning.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.ApiVersioning.Abstractions.abppkg", + "content/Volo.Abp.ApiVersioning.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.dll", + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.pdb", + "lib/net8.0/Volo.Abp.ApiVersioning.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.ApiVersioning.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.ApiVersioning.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.ApiVersioning.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.ApiVersioning.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.ApiVersioning.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.ApiVersioning.Abstractions.xml", + "volo.abp.apiversioning.abstractions.8.3.3.nupkg.sha512", + "volo.abp.apiversioning.abstractions.nuspec" + ] + }, + "Volo.Abp.AspNetCore/8.3.3": { + "sha512": "yS2LqMRGk4jCnnEGj7PqMgtC01IGtu6ctBvvRPiPYMGCp+yDJfI9r0anHZlLIEbBr294ymBl2qmz+rrJuO8R8g==", + "type": "package", + "path": "volo.abp.aspnetcore/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.AspNetCore.abppkg", + "content/Volo.Abp.AspNetCore.abppkg.analyze.json", + "contentFiles/any/net8.0/Volo.Abp.AspNetCore.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.AspNetCore.dll", + "lib/net8.0/Volo.Abp.AspNetCore.pdb", + "lib/net8.0/Volo.Abp.AspNetCore.xml", + "volo.abp.aspnetcore.8.3.3.nupkg.sha512", + "volo.abp.aspnetcore.nuspec" + ] + }, + "Volo.Abp.AspNetCore.Abstractions/8.3.3": { + "sha512": "3V/uptBN++qh94YUb13tzmmz+iR0nazleW7A2BCUwAYJaQtFric3ev1Wt+LlEUNjBFxP+ABysc3F6UFzCEG+Ww==", + "type": "package", + "path": "volo.abp.aspnetcore.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.dll", + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.pdb", + "lib/net8.0/Volo.Abp.AspNetCore.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Abstractions.xml", + "volo.abp.aspnetcore.abstractions.8.3.3.nupkg.sha512", + "volo.abp.aspnetcore.abstractions.nuspec" + ] + }, + "Volo.Abp.AspNetCore.Mvc/8.3.3": { + "sha512": "Ydgym7r1uvuSz7RehIsrTDZfgxcyJGxUsB7rd670uxFUrU2Ay6wt3HzZchzKBEfe9JiP2AwJncoKi4q5VWM9EQ==", + "type": "package", + "path": "volo.abp.aspnetcore.mvc/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.AspNetCore.Mvc.abppkg", + "content/Volo.Abp.AspNetCore.Mvc.abppkg.analyze.json", + "contentFiles/any/net8.0/Volo.Abp.AspNetCore.Mvc.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.dll", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.pdb", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.xml", + "volo.abp.aspnetcore.mvc.8.3.3.nupkg.sha512", + "volo.abp.aspnetcore.mvc.nuspec" + ] + }, + "Volo.Abp.AspNetCore.Mvc.Contracts/8.3.3": { + "sha512": "7JODhZuDO6fj9Ow+vGhaRjIPhIX15jukX/msNodZMGtxEylZZb9mU274iTjE/INI4GxhAlkuVC7dX0tFN1Jz+w==", + "type": "package", + "path": "volo.abp.aspnetcore.mvc.contracts/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.AspNetCore.Mvc.Contracts.abppkg", + "content/Volo.Abp.AspNetCore.Mvc.Contracts.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.pdb", + "lib/net8.0/Volo.Abp.AspNetCore.Mvc.Contracts.xml", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Mvc.Contracts.dll", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Mvc.Contracts.pdb", + "lib/netstandard2.0/Volo.Abp.AspNetCore.Mvc.Contracts.xml", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Mvc.Contracts.dll", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Mvc.Contracts.pdb", + "lib/netstandard2.1/Volo.Abp.AspNetCore.Mvc.Contracts.xml", + "volo.abp.aspnetcore.mvc.contracts.8.3.3.nupkg.sha512", + "volo.abp.aspnetcore.mvc.contracts.nuspec" + ] + }, + "Volo.Abp.Auditing/8.3.3": { + "sha512": "NW7Q9UFKgji52ni7rhV/VyMeXDI8A16pFJAvEP+5soDYoxOLKfCdoPPzUYTm6Bp6tLlAuQgqPGiNSbJUgs8X7g==", + "type": "package", + "path": "volo.abp.auditing/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Auditing.abppkg", + "content/Volo.Abp.Auditing.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Auditing.dll", + "lib/net8.0/Volo.Abp.Auditing.pdb", + "lib/net8.0/Volo.Abp.Auditing.xml", + "lib/netstandard2.0/Volo.Abp.Auditing.dll", + "lib/netstandard2.0/Volo.Abp.Auditing.pdb", + "lib/netstandard2.0/Volo.Abp.Auditing.xml", + "lib/netstandard2.1/Volo.Abp.Auditing.dll", + "lib/netstandard2.1/Volo.Abp.Auditing.pdb", + "lib/netstandard2.1/Volo.Abp.Auditing.xml", + "volo.abp.auditing.8.3.3.nupkg.sha512", + "volo.abp.auditing.nuspec" + ] + }, + "Volo.Abp.Auditing.Contracts/8.3.3": { + "sha512": "5GhRa2rMaIzoeUBDVAFIQyhcj7/0cOmCDz/ZpDNmjITZb1cANrrVPEZCkq+RUSF7tI+CmrU/zSJ3W+hsUnrboA==", + "type": "package", + "path": "volo.abp.auditing.contracts/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Auditing.Contracts.abppkg", + "content/Volo.Abp.Auditing.Contracts.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Auditing.Contracts.dll", + "lib/net8.0/Volo.Abp.Auditing.Contracts.pdb", + "lib/net8.0/Volo.Abp.Auditing.Contracts.xml", + "lib/netstandard2.0/Volo.Abp.Auditing.Contracts.dll", + "lib/netstandard2.0/Volo.Abp.Auditing.Contracts.pdb", + "lib/netstandard2.0/Volo.Abp.Auditing.Contracts.xml", + "lib/netstandard2.1/Volo.Abp.Auditing.Contracts.dll", + "lib/netstandard2.1/Volo.Abp.Auditing.Contracts.pdb", + "lib/netstandard2.1/Volo.Abp.Auditing.Contracts.xml", + "volo.abp.auditing.contracts.8.3.3.nupkg.sha512", + "volo.abp.auditing.contracts.nuspec" + ] + }, + "Volo.Abp.Authorization/8.3.3": { + "sha512": "nyC8zR4IcNggXixJez+tKUxyl8aPmewzU903J59Pe1bT3O9UuWG4nK+3IRym7dtLsOFrUdKiooyocVncD8mhGw==", + "type": "package", + "path": "volo.abp.authorization/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Authorization.abppkg", + "content/Volo.Abp.Authorization.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Authorization.dll", + "lib/net8.0/Volo.Abp.Authorization.pdb", + "lib/net8.0/Volo.Abp.Authorization.xml", + "lib/netstandard2.0/Volo.Abp.Authorization.dll", + "lib/netstandard2.0/Volo.Abp.Authorization.pdb", + "lib/netstandard2.0/Volo.Abp.Authorization.xml", + "lib/netstandard2.1/Volo.Abp.Authorization.dll", + "lib/netstandard2.1/Volo.Abp.Authorization.pdb", + "lib/netstandard2.1/Volo.Abp.Authorization.xml", + "volo.abp.authorization.8.3.3.nupkg.sha512", + "volo.abp.authorization.nuspec" + ] + }, + "Volo.Abp.Authorization.Abstractions/8.3.3": { + "sha512": "Fl3MIiWpnvJg4MqpQOS1mLizDWz6auWn3EgOqAe1aUa+LOaRUoHzSIRC0YySwUTeaiTmotgR43vKHeXHMboILA==", + "type": "package", + "path": "volo.abp.authorization.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Authorization.Abstractions.abppkg", + "content/Volo.Abp.Authorization.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Authorization.Abstractions.dll", + "lib/net8.0/Volo.Abp.Authorization.Abstractions.pdb", + "lib/net8.0/Volo.Abp.Authorization.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.Authorization.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.Authorization.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.Authorization.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.Authorization.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.Authorization.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.Authorization.Abstractions.xml", + "volo.abp.authorization.abstractions.8.3.3.nupkg.sha512", + "volo.abp.authorization.abstractions.nuspec" + ] + }, + "Volo.Abp.BackgroundWorkers/8.3.3": { + "sha512": "DE+cGbJEd/kUeVRRT1qkSB9M0LxN6n3/He9Yc/bnItPSCqMSae+8xygHZPJ09C+EclsAB5PrDFfktCCTeNc/Pw==", + "type": "package", + "path": "volo.abp.backgroundworkers/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.BackgroundWorkers.abppkg", + "content/Volo.Abp.BackgroundWorkers.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.BackgroundWorkers.dll", + "lib/net8.0/Volo.Abp.BackgroundWorkers.pdb", + "lib/net8.0/Volo.Abp.BackgroundWorkers.xml", + "lib/netstandard2.0/Volo.Abp.BackgroundWorkers.dll", + "lib/netstandard2.0/Volo.Abp.BackgroundWorkers.pdb", + "lib/netstandard2.0/Volo.Abp.BackgroundWorkers.xml", + "lib/netstandard2.1/Volo.Abp.BackgroundWorkers.dll", + "lib/netstandard2.1/Volo.Abp.BackgroundWorkers.pdb", + "lib/netstandard2.1/Volo.Abp.BackgroundWorkers.xml", + "volo.abp.backgroundworkers.8.3.3.nupkg.sha512", + "volo.abp.backgroundworkers.nuspec" + ] + }, + "Volo.Abp.Caching/8.3.3": { + "sha512": "woFlyoroC5Iol42csAUUzLcfcxtSnJhOfE2XJRBr2lrgLlhLYfguREQxfwAVl+bdDhyzA9H6teNtKHCbKT0MxA==", + "type": "package", + "path": "volo.abp.caching/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Caching.abppkg", + "content/Volo.Abp.Caching.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Caching.dll", + "lib/net8.0/Volo.Abp.Caching.pdb", + "lib/net8.0/Volo.Abp.Caching.xml", + "lib/netstandard2.0/Volo.Abp.Caching.dll", + "lib/netstandard2.0/Volo.Abp.Caching.pdb", + "lib/netstandard2.0/Volo.Abp.Caching.xml", + "lib/netstandard2.1/Volo.Abp.Caching.dll", + "lib/netstandard2.1/Volo.Abp.Caching.pdb", + "lib/netstandard2.1/Volo.Abp.Caching.xml", + "volo.abp.caching.8.3.3.nupkg.sha512", + "volo.abp.caching.nuspec" + ] + }, + "Volo.Abp.Core/8.3.3": { + "sha512": "u8BlSyT1MfBLe0votDLTQ9EldcROsHzs/how05G038OXNoY4Z/WgZ/pnnsctA9nmdCcSPEV4t9zDIbJ3EsSofA==", + "type": "package", + "path": "volo.abp.core/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Core.abppkg", + "content/Volo.Abp.Core.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Core.dll", + "lib/net8.0/Volo.Abp.Core.pdb", + "lib/net8.0/Volo.Abp.Core.xml", + "lib/netstandard2.0/Volo.Abp.Core.dll", + "lib/netstandard2.0/Volo.Abp.Core.pdb", + "lib/netstandard2.0/Volo.Abp.Core.xml", + "lib/netstandard2.1/Volo.Abp.Core.dll", + "lib/netstandard2.1/Volo.Abp.Core.pdb", + "lib/netstandard2.1/Volo.Abp.Core.xml", + "volo.abp.core.8.3.3.nupkg.sha512", + "volo.abp.core.nuspec" + ] + }, + "Volo.Abp.Data/8.3.3": { + "sha512": "4v0AMO5Ml0k7XEEt2QIHE5t+y4vnPbT7rh+Dd7rb7iLYV2yUsgtkKkDs8wntjci5kAw60OuSuD3HPFWOEomHMw==", + "type": "package", + "path": "volo.abp.data/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Data.abppkg", + "content/Volo.Abp.Data.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Data.dll", + "lib/net8.0/Volo.Abp.Data.pdb", + "lib/net8.0/Volo.Abp.Data.xml", + "lib/netstandard2.0/Volo.Abp.Data.dll", + "lib/netstandard2.0/Volo.Abp.Data.pdb", + "lib/netstandard2.0/Volo.Abp.Data.xml", + "lib/netstandard2.1/Volo.Abp.Data.dll", + "lib/netstandard2.1/Volo.Abp.Data.pdb", + "lib/netstandard2.1/Volo.Abp.Data.xml", + "volo.abp.data.8.3.3.nupkg.sha512", + "volo.abp.data.nuspec" + ] + }, + "Volo.Abp.Ddd.Application/8.3.3": { + "sha512": "LX5NeYvSdBRju6bdQiJn3M00f4yJzsrJPD42zE+zaQQqrE3esmV+ydGFt8CUYA1Be5L+L8p7Ul58UVaFxNZKeA==", + "type": "package", + "path": "volo.abp.ddd.application/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Ddd.Application.abppkg", + "content/Volo.Abp.Ddd.Application.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Ddd.Application.dll", + "lib/net8.0/Volo.Abp.Ddd.Application.pdb", + "lib/net8.0/Volo.Abp.Ddd.Application.xml", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.dll", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.pdb", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.xml", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.dll", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.pdb", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.xml", + "volo.abp.ddd.application.8.3.3.nupkg.sha512", + "volo.abp.ddd.application.nuspec" + ] + }, + "Volo.Abp.Ddd.Application.Contracts/8.3.3": { + "sha512": "sh6QERgeDWgNoecFj/G1rvTtLDMF2WFOn+u7Bs7yrJ5U0m5MsNvs2ohxw995CsMpFdoSVmZJjn8S95aDNRlm2Q==", + "type": "package", + "path": "volo.abp.ddd.application.contracts/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Ddd.Application.Contracts.abppkg", + "content/Volo.Abp.Ddd.Application.Contracts.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.dll", + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.pdb", + "lib/net8.0/Volo.Abp.Ddd.Application.Contracts.xml", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.Contracts.dll", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.Contracts.pdb", + "lib/netstandard2.0/Volo.Abp.Ddd.Application.Contracts.xml", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.Contracts.dll", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.Contracts.pdb", + "lib/netstandard2.1/Volo.Abp.Ddd.Application.Contracts.xml", + "volo.abp.ddd.application.contracts.8.3.3.nupkg.sha512", + "volo.abp.ddd.application.contracts.nuspec" + ] + }, + "Volo.Abp.Ddd.Domain/8.3.3": { + "sha512": "JysYQHf9ESUFi24N80b6q63+WeUdCLeSEX6gkw+SsNFtgMiGFjKrhtJStlpMWn5ehZLXAmRXWV2WcJ/RMeXTRA==", + "type": "package", + "path": "volo.abp.ddd.domain/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Ddd.Domain.abppkg", + "content/Volo.Abp.Ddd.Domain.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Ddd.Domain.dll", + "lib/net8.0/Volo.Abp.Ddd.Domain.pdb", + "lib/net8.0/Volo.Abp.Ddd.Domain.xml", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.dll", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.pdb", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.xml", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.dll", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.pdb", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.xml", + "volo.abp.ddd.domain.8.3.3.nupkg.sha512", + "volo.abp.ddd.domain.nuspec" + ] + }, + "Volo.Abp.Ddd.Domain.Shared/8.3.3": { + "sha512": "MwgsoiGgfAQNlFbN9YNMP4kIeXhSY514WONjPQQeVBXYnIHR3nJ0JYjFIeYUS/lqaqUGZ3N82QcBH1V5viuBYA==", + "type": "package", + "path": "volo.abp.ddd.domain.shared/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.dll", + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.pdb", + "lib/net8.0/Volo.Abp.Ddd.Domain.Shared.xml", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.Shared.dll", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.Shared.pdb", + "lib/netstandard2.0/Volo.Abp.Ddd.Domain.Shared.xml", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.Shared.dll", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.Shared.pdb", + "lib/netstandard2.1/Volo.Abp.Ddd.Domain.Shared.xml", + "volo.abp.ddd.domain.shared.8.3.3.nupkg.sha512", + "volo.abp.ddd.domain.shared.nuspec" + ] + }, + "Volo.Abp.DistributedLocking.Abstractions/8.3.3": { + "sha512": "lMmO05prGbsr+LqM7IV2LgH640HLVtBBS7bRL1t6xkP91i6Vs8AV2cPlTCzmDxuMmRK+qd3FjN7iIvvwNoxALg==", + "type": "package", + "path": "volo.abp.distributedlocking.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.DistributedLocking.Abstractions.abppkg", + "content/Volo.Abp.DistributedLocking.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.dll", + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.pdb", + "lib/net8.0/Volo.Abp.DistributedLocking.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.DistributedLocking.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.DistributedLocking.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.DistributedLocking.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.DistributedLocking.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.DistributedLocking.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.DistributedLocking.Abstractions.xml", + "volo.abp.distributedlocking.abstractions.8.3.3.nupkg.sha512", + "volo.abp.distributedlocking.abstractions.nuspec" + ] + }, + "Volo.Abp.EventBus/8.3.3": { + "sha512": "nWAes3RiPvEl90mlEiZxsfVHrbspgDoQOJkKd9Stzw+953aMagVs+BG0hNbGgodL+1A3zZUeFjtLZVmV/yfA4Q==", + "type": "package", + "path": "volo.abp.eventbus/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.EventBus.abppkg", + "content/Volo.Abp.EventBus.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.EventBus.dll", + "lib/net8.0/Volo.Abp.EventBus.pdb", + "lib/net8.0/Volo.Abp.EventBus.xml", + "lib/netstandard2.0/Volo.Abp.EventBus.dll", + "lib/netstandard2.0/Volo.Abp.EventBus.pdb", + "lib/netstandard2.0/Volo.Abp.EventBus.xml", + "lib/netstandard2.1/Volo.Abp.EventBus.dll", + "lib/netstandard2.1/Volo.Abp.EventBus.pdb", + "lib/netstandard2.1/Volo.Abp.EventBus.xml", + "volo.abp.eventbus.8.3.3.nupkg.sha512", + "volo.abp.eventbus.nuspec" + ] + }, + "Volo.Abp.EventBus.Abstractions/8.3.3": { + "sha512": "pYXDxuFAxAyoeqma9THPn4KaVEFgNLv0Zr3gN0an7cM066Ep3Uh1XCKh+5PolXJdrduF4P5KGYAxKehQgGpkKQ==", + "type": "package", + "path": "volo.abp.eventbus.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.EventBus.Abstractions.abppkg", + "content/Volo.Abp.EventBus.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.EventBus.Abstractions.dll", + "lib/net8.0/Volo.Abp.EventBus.Abstractions.pdb", + "lib/net8.0/Volo.Abp.EventBus.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.EventBus.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.EventBus.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.EventBus.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.EventBus.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.EventBus.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.EventBus.Abstractions.xml", + "volo.abp.eventbus.abstractions.8.3.3.nupkg.sha512", + "volo.abp.eventbus.abstractions.nuspec" + ] + }, + "Volo.Abp.ExceptionHandling/8.3.3": { + "sha512": "Gl5lmwca8AsrTgZ8CeLWJpzJTjG0Jogk3OAHILN4BLRABqsHNHQ3qiJ7lJdHh3SN4C2G8BUWl9URUeVKmFMYBA==", + "type": "package", + "path": "volo.abp.exceptionhandling/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.ExceptionHandling.abppkg", + "content/Volo.Abp.ExceptionHandling.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.ExceptionHandling.dll", + "lib/net8.0/Volo.Abp.ExceptionHandling.pdb", + "lib/net8.0/Volo.Abp.ExceptionHandling.xml", + "lib/netstandard2.0/Volo.Abp.ExceptionHandling.dll", + "lib/netstandard2.0/Volo.Abp.ExceptionHandling.pdb", + "lib/netstandard2.0/Volo.Abp.ExceptionHandling.xml", + "lib/netstandard2.1/Volo.Abp.ExceptionHandling.dll", + "lib/netstandard2.1/Volo.Abp.ExceptionHandling.pdb", + "lib/netstandard2.1/Volo.Abp.ExceptionHandling.xml", + "volo.abp.exceptionhandling.8.3.3.nupkg.sha512", + "volo.abp.exceptionhandling.nuspec" + ] + }, + "Volo.Abp.Features/8.3.3": { + "sha512": "HssNYWTGWAfOX8yYzKi8JUYUAOT8moW+Jbg4BqyXUPUhR4ep8x3fpvV9n8Y2DQ9AA1FNsLxwKVvaRnygyjAE0g==", + "type": "package", + "path": "volo.abp.features/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Features.abppkg", + "content/Volo.Abp.Features.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Features.dll", + "lib/net8.0/Volo.Abp.Features.pdb", + "lib/net8.0/Volo.Abp.Features.xml", + "lib/netstandard2.0/Volo.Abp.Features.dll", + "lib/netstandard2.0/Volo.Abp.Features.pdb", + "lib/netstandard2.0/Volo.Abp.Features.xml", + "lib/netstandard2.1/Volo.Abp.Features.dll", + "lib/netstandard2.1/Volo.Abp.Features.pdb", + "lib/netstandard2.1/Volo.Abp.Features.xml", + "volo.abp.features.8.3.3.nupkg.sha512", + "volo.abp.features.nuspec" + ] + }, + "Volo.Abp.GlobalFeatures/8.3.3": { + "sha512": "Z6eTSLzvcIb3Fy4fN71EAodP2IB8wj5pGqg71TYFwXweE//nr2K6s466KlnCIDwiDeWqGphVNP6tvn3yeh93WQ==", + "type": "package", + "path": "volo.abp.globalfeatures/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.GlobalFeatures.abppkg", + "content/Volo.Abp.GlobalFeatures.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.GlobalFeatures.dll", + "lib/net8.0/Volo.Abp.GlobalFeatures.pdb", + "lib/net8.0/Volo.Abp.GlobalFeatures.xml", + "lib/netstandard2.0/Volo.Abp.GlobalFeatures.dll", + "lib/netstandard2.0/Volo.Abp.GlobalFeatures.pdb", + "lib/netstandard2.0/Volo.Abp.GlobalFeatures.xml", + "lib/netstandard2.1/Volo.Abp.GlobalFeatures.dll", + "lib/netstandard2.1/Volo.Abp.GlobalFeatures.pdb", + "lib/netstandard2.1/Volo.Abp.GlobalFeatures.xml", + "volo.abp.globalfeatures.8.3.3.nupkg.sha512", + "volo.abp.globalfeatures.nuspec" + ] + }, + "Volo.Abp.Guids/8.3.3": { + "sha512": "An7OPjv9rdar/au5U41QVotfqHwaDQJ5hyEQDU5+KKBf9KhbLNuSkPpVRYa/iC1mDZ92Bf44kwKRMryK0XoEfw==", + "type": "package", + "path": "volo.abp.guids/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Guids.abppkg", + "content/Volo.Abp.Guids.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Guids.dll", + "lib/net8.0/Volo.Abp.Guids.pdb", + "lib/net8.0/Volo.Abp.Guids.xml", + "lib/netstandard2.0/Volo.Abp.Guids.dll", + "lib/netstandard2.0/Volo.Abp.Guids.pdb", + "lib/netstandard2.0/Volo.Abp.Guids.xml", + "lib/netstandard2.1/Volo.Abp.Guids.dll", + "lib/netstandard2.1/Volo.Abp.Guids.pdb", + "lib/netstandard2.1/Volo.Abp.Guids.xml", + "volo.abp.guids.8.3.3.nupkg.sha512", + "volo.abp.guids.nuspec" + ] + }, + "Volo.Abp.Http/8.3.3": { + "sha512": "NUdepoJQJnSbbjvOTCk48oaGJDcaOuclhl7mfjsi3vt7AnLZfRiqiB7CIR95g4NbuxbfJ95JKC9niFEmT9Mmcg==", + "type": "package", + "path": "volo.abp.http/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Http.abppkg", + "content/Volo.Abp.Http.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Http.dll", + "lib/net8.0/Volo.Abp.Http.pdb", + "lib/net8.0/Volo.Abp.Http.xml", + "lib/netstandard2.0/Volo.Abp.Http.dll", + "lib/netstandard2.0/Volo.Abp.Http.pdb", + "lib/netstandard2.0/Volo.Abp.Http.xml", + "lib/netstandard2.1/Volo.Abp.Http.dll", + "lib/netstandard2.1/Volo.Abp.Http.pdb", + "lib/netstandard2.1/Volo.Abp.Http.xml", + "volo.abp.http.8.3.3.nupkg.sha512", + "volo.abp.http.nuspec" + ] + }, + "Volo.Abp.Http.Abstractions/8.3.3": { + "sha512": "Xr+PRaqJq6rlGquxIv3JN0ELwws73Y1tb84lEeMwhrogEP4a7A6aaFSL0H/eQZa5VJWveiuvJq3z973ADrtMVA==", + "type": "package", + "path": "volo.abp.http.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Http.Abstractions.abppkg", + "content/Volo.Abp.Http.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Http.Abstractions.dll", + "lib/net8.0/Volo.Abp.Http.Abstractions.pdb", + "lib/net8.0/Volo.Abp.Http.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.Http.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.Http.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.Http.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.Http.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.Http.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.Http.Abstractions.xml", + "volo.abp.http.abstractions.8.3.3.nupkg.sha512", + "volo.abp.http.abstractions.nuspec" + ] + }, + "Volo.Abp.Json/8.3.3": { + "sha512": "SnzYYtecEALrMbqtf/xdak9Dnzqeejxhr6h5piWGsSC2WQpSZNdcUqnNsN29TIyxGTuLIJvK9YLvh2jfrQyKjQ==", + "type": "package", + "path": "volo.abp.json/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Json.abppkg", + "content/Volo.Abp.Json.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Json.dll", + "lib/net8.0/Volo.Abp.Json.pdb", + "lib/net8.0/Volo.Abp.Json.xml", + "lib/netstandard2.0/Volo.Abp.Json.dll", + "lib/netstandard2.0/Volo.Abp.Json.pdb", + "lib/netstandard2.0/Volo.Abp.Json.xml", + "lib/netstandard2.1/Volo.Abp.Json.dll", + "lib/netstandard2.1/Volo.Abp.Json.pdb", + "lib/netstandard2.1/Volo.Abp.Json.xml", + "volo.abp.json.8.3.3.nupkg.sha512", + "volo.abp.json.nuspec" + ] + }, + "Volo.Abp.Json.Abstractions/8.3.3": { + "sha512": "wEWVCzNot0zNz9t5y6HUqNspTnk/ggCOTtuiAT/oIAf2WfoJV0uqWdPgiqMRuCN47jvTekwNW1hxOp2fM+kvSA==", + "type": "package", + "path": "volo.abp.json.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Json.Abstractions.abppkg", + "content/Volo.Abp.Json.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Json.Abstractions.dll", + "lib/net8.0/Volo.Abp.Json.Abstractions.pdb", + "lib/net8.0/Volo.Abp.Json.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.Json.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.Json.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.Json.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.Json.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.Json.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.Json.Abstractions.xml", + "volo.abp.json.abstractions.8.3.3.nupkg.sha512", + "volo.abp.json.abstractions.nuspec" + ] + }, + "Volo.Abp.Json.SystemTextJson/8.3.3": { + "sha512": "lmLhppX7ICF3mMxULtel1GonQL49OG84IY7IqGOeRlvozhUmML2aDlMafqoN3v3azDg211MtoSvid9AsByuW0g==", + "type": "package", + "path": "volo.abp.json.systemtextjson/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Json.SystemTextJson.abppkg", + "content/Volo.Abp.Json.SystemTextJson.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Json.SystemTextJson.dll", + "lib/net8.0/Volo.Abp.Json.SystemTextJson.pdb", + "lib/net8.0/Volo.Abp.Json.SystemTextJson.xml", + "lib/netstandard2.0/Volo.Abp.Json.SystemTextJson.dll", + "lib/netstandard2.0/Volo.Abp.Json.SystemTextJson.pdb", + "lib/netstandard2.0/Volo.Abp.Json.SystemTextJson.xml", + "lib/netstandard2.1/Volo.Abp.Json.SystemTextJson.dll", + "lib/netstandard2.1/Volo.Abp.Json.SystemTextJson.pdb", + "lib/netstandard2.1/Volo.Abp.Json.SystemTextJson.xml", + "volo.abp.json.systemtextjson.8.3.3.nupkg.sha512", + "volo.abp.json.systemtextjson.nuspec" + ] + }, + "Volo.Abp.Localization/8.3.3": { + "sha512": "lvqEOMFxO+tY8FrNHUl/Ba6MEwmPWWf2xymfzrDvL+KyH0LqPDnYqR1IZSwdlRLLbc9F+tB5BdOH/0PVfVCZEA==", + "type": "package", + "path": "volo.abp.localization/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Localization.abppkg", + "content/Volo.Abp.Localization.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Localization.dll", + "lib/net8.0/Volo.Abp.Localization.pdb", + "lib/net8.0/Volo.Abp.Localization.xml", + "lib/netstandard2.0/Volo.Abp.Localization.dll", + "lib/netstandard2.0/Volo.Abp.Localization.pdb", + "lib/netstandard2.0/Volo.Abp.Localization.xml", + "lib/netstandard2.1/Volo.Abp.Localization.dll", + "lib/netstandard2.1/Volo.Abp.Localization.pdb", + "lib/netstandard2.1/Volo.Abp.Localization.xml", + "volo.abp.localization.8.3.3.nupkg.sha512", + "volo.abp.localization.nuspec" + ] + }, + "Volo.Abp.Localization.Abstractions/8.3.3": { + "sha512": "npl5RMCwPZ3JRgSPBCqazCOUqx65Ycjf0sHd3AQZGzQZJJDdr2hs7u07vEELfaKBF7WESjyPWIIRCv6mA+iBbQ==", + "type": "package", + "path": "volo.abp.localization.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Localization.Abstractions.abppkg", + "content/Volo.Abp.Localization.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Localization.Abstractions.dll", + "lib/net8.0/Volo.Abp.Localization.Abstractions.pdb", + "lib/net8.0/Volo.Abp.Localization.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.Localization.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.Localization.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.Localization.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.Localization.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.Localization.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.Localization.Abstractions.xml", + "volo.abp.localization.abstractions.8.3.3.nupkg.sha512", + "volo.abp.localization.abstractions.nuspec" + ] + }, + "Volo.Abp.Minify/8.3.3": { + "sha512": "+L+2UisQ6Ty6KczTlQ1nA/IcuJAvg3WhW9EYnKqlO21/jgjo+KU9WodiM+f6PdPoO/pJx6Ue+JQ9YFFxt9MBPQ==", + "type": "package", + "path": "volo.abp.minify/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Minify.abppkg", + "content/Volo.Abp.Minify.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Minify.dll", + "lib/net8.0/Volo.Abp.Minify.pdb", + "lib/net8.0/Volo.Abp.Minify.xml", + "lib/netstandard2.0/Volo.Abp.Minify.dll", + "lib/netstandard2.0/Volo.Abp.Minify.pdb", + "lib/netstandard2.0/Volo.Abp.Minify.xml", + "lib/netstandard2.1/Volo.Abp.Minify.dll", + "lib/netstandard2.1/Volo.Abp.Minify.pdb", + "lib/netstandard2.1/Volo.Abp.Minify.xml", + "volo.abp.minify.8.3.3.nupkg.sha512", + "volo.abp.minify.nuspec" + ] + }, + "Volo.Abp.MultiTenancy/8.3.3": { + "sha512": "rZuwVKhipGpo4oNF2XzKAoUhXpXEYiOTSXzrqDmrJhHFw92jX0BMi7g8q6x+tccMkWcXwplxtgqkTlpjpx7oNA==", + "type": "package", + "path": "volo.abp.multitenancy/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.MultiTenancy.abppkg", + "content/Volo.Abp.MultiTenancy.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.MultiTenancy.dll", + "lib/net8.0/Volo.Abp.MultiTenancy.pdb", + "lib/net8.0/Volo.Abp.MultiTenancy.xml", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.dll", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.pdb", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.xml", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.dll", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.pdb", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.xml", + "volo.abp.multitenancy.8.3.3.nupkg.sha512", + "volo.abp.multitenancy.nuspec" + ] + }, + "Volo.Abp.MultiTenancy.Abstractions/8.3.3": { + "sha512": "HRu7QOB29nSlQd2M+G2qrjrEIiy06R4PEqIi7d6Ujsw+zV/+3kD1/VD1ZNvN4jdPKTk1gd/ro0jBQiMg2jb5mg==", + "type": "package", + "path": "volo.abp.multitenancy.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.dll", + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.pdb", + "lib/net8.0/Volo.Abp.MultiTenancy.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.MultiTenancy.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.MultiTenancy.Abstractions.xml", + "volo.abp.multitenancy.abstractions.8.3.3.nupkg.sha512", + "volo.abp.multitenancy.abstractions.nuspec" + ] + }, + "Volo.Abp.ObjectExtending/8.3.3": { + "sha512": "SEzXnJl5NVCkI57H1tIGsDZ1Ezus+yuqPoN/dm29VuVZkvKG296L//Fjn62KjeWzo5dhE1j+2CVEBaG/qKr5wg==", + "type": "package", + "path": "volo.abp.objectextending/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.ObjectExtending.abppkg", + "content/Volo.Abp.ObjectExtending.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.ObjectExtending.dll", + "lib/net8.0/Volo.Abp.ObjectExtending.pdb", + "lib/net8.0/Volo.Abp.ObjectExtending.xml", + "lib/netstandard2.0/Volo.Abp.ObjectExtending.dll", + "lib/netstandard2.0/Volo.Abp.ObjectExtending.pdb", + "lib/netstandard2.0/Volo.Abp.ObjectExtending.xml", + "lib/netstandard2.1/Volo.Abp.ObjectExtending.dll", + "lib/netstandard2.1/Volo.Abp.ObjectExtending.pdb", + "lib/netstandard2.1/Volo.Abp.ObjectExtending.xml", + "volo.abp.objectextending.8.3.3.nupkg.sha512", + "volo.abp.objectextending.nuspec" + ] + }, + "Volo.Abp.ObjectMapping/8.3.3": { + "sha512": "cHA0TpZJJDsug0vP0OTwcM9QUqYO4zeaw7d+2cEA/5RFo4bpG79RQlwxTK0p2L8+8Fl6mTRoa/+i2/P4Moc2Cw==", + "type": "package", + "path": "volo.abp.objectmapping/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.ObjectMapping.abppkg", + "content/Volo.Abp.ObjectMapping.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.ObjectMapping.dll", + "lib/net8.0/Volo.Abp.ObjectMapping.pdb", + "lib/net8.0/Volo.Abp.ObjectMapping.xml", + "lib/netstandard2.0/Volo.Abp.ObjectMapping.dll", + "lib/netstandard2.0/Volo.Abp.ObjectMapping.pdb", + "lib/netstandard2.0/Volo.Abp.ObjectMapping.xml", + "lib/netstandard2.1/Volo.Abp.ObjectMapping.dll", + "lib/netstandard2.1/Volo.Abp.ObjectMapping.pdb", + "lib/netstandard2.1/Volo.Abp.ObjectMapping.xml", + "volo.abp.objectmapping.8.3.3.nupkg.sha512", + "volo.abp.objectmapping.nuspec" + ] + }, + "Volo.Abp.Security/8.3.3": { + "sha512": "FGfcXMBUe2syJf/EKOFUupbcPUtBWauPALMN2mFfKYUtkRKHLYv4oNm6cf77M+IJV/5Tqfw7siPz5q+OdPvYdg==", + "type": "package", + "path": "volo.abp.security/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Security.abppkg", + "content/Volo.Abp.Security.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Security.dll", + "lib/net8.0/Volo.Abp.Security.pdb", + "lib/net8.0/Volo.Abp.Security.xml", + "lib/netstandard2.0/Volo.Abp.Security.dll", + "lib/netstandard2.0/Volo.Abp.Security.pdb", + "lib/netstandard2.0/Volo.Abp.Security.xml", + "lib/netstandard2.1/Volo.Abp.Security.dll", + "lib/netstandard2.1/Volo.Abp.Security.pdb", + "lib/netstandard2.1/Volo.Abp.Security.xml", + "volo.abp.security.8.3.3.nupkg.sha512", + "volo.abp.security.nuspec" + ] + }, + "Volo.Abp.Serialization/8.3.3": { + "sha512": "ngott8UWOW8aN30eT2yM1JwvhJGvMKsv1xLeQMl16aZE55JTllMFhcoxyiIQYQRtzGRp8cJfl2T2uX4ipPbPXw==", + "type": "package", + "path": "volo.abp.serialization/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Serialization.abppkg", + "content/Volo.Abp.Serialization.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Serialization.dll", + "lib/net8.0/Volo.Abp.Serialization.pdb", + "lib/net8.0/Volo.Abp.Serialization.xml", + "lib/netstandard2.0/Volo.Abp.Serialization.dll", + "lib/netstandard2.0/Volo.Abp.Serialization.pdb", + "lib/netstandard2.0/Volo.Abp.Serialization.xml", + "lib/netstandard2.1/Volo.Abp.Serialization.dll", + "lib/netstandard2.1/Volo.Abp.Serialization.pdb", + "lib/netstandard2.1/Volo.Abp.Serialization.xml", + "volo.abp.serialization.8.3.3.nupkg.sha512", + "volo.abp.serialization.nuspec" + ] + }, + "Volo.Abp.Settings/8.3.3": { + "sha512": "cBalFASF8miSlkujYDvDbsc6HZhvn2QwVTPS8komg4sGTQX/kn+Y5cyfusmed93MHy6nbD9ddmrHI2m0c4tOfg==", + "type": "package", + "path": "volo.abp.settings/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Settings.abppkg", + "content/Volo.Abp.Settings.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Settings.dll", + "lib/net8.0/Volo.Abp.Settings.pdb", + "lib/net8.0/Volo.Abp.Settings.xml", + "lib/netstandard2.0/Volo.Abp.Settings.dll", + "lib/netstandard2.0/Volo.Abp.Settings.pdb", + "lib/netstandard2.0/Volo.Abp.Settings.xml", + "lib/netstandard2.1/Volo.Abp.Settings.dll", + "lib/netstandard2.1/Volo.Abp.Settings.pdb", + "lib/netstandard2.1/Volo.Abp.Settings.xml", + "volo.abp.settings.8.3.3.nupkg.sha512", + "volo.abp.settings.nuspec" + ] + }, + "Volo.Abp.Specifications/8.3.3": { + "sha512": "beov7UNH2TRlyXNiPA3MA4/Tc2RlzQGnd2n/YN7tK81JtUSgQjGX7fz0XkOa2YlVDo7uUr39wGZwlx1AOM6V4w==", + "type": "package", + "path": "volo.abp.specifications/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Specifications.abppkg", + "content/Volo.Abp.Specifications.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Specifications.dll", + "lib/net8.0/Volo.Abp.Specifications.pdb", + "lib/net8.0/Volo.Abp.Specifications.xml", + "lib/netstandard2.0/Volo.Abp.Specifications.dll", + "lib/netstandard2.0/Volo.Abp.Specifications.pdb", + "lib/netstandard2.0/Volo.Abp.Specifications.xml", + "lib/netstandard2.1/Volo.Abp.Specifications.dll", + "lib/netstandard2.1/Volo.Abp.Specifications.pdb", + "lib/netstandard2.1/Volo.Abp.Specifications.xml", + "volo.abp.specifications.8.3.3.nupkg.sha512", + "volo.abp.specifications.nuspec" + ] + }, + "Volo.Abp.Threading/8.3.3": { + "sha512": "g3gFQuTs0f6uAyTGTTR4Rez8QuIw19jdrtuI2T3/GAFZXet+wWfmzd0+0WlZ4FV0WnAHFdWV928CyjCe6ulkZg==", + "type": "package", + "path": "volo.abp.threading/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Threading.abppkg", + "content/Volo.Abp.Threading.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Threading.dll", + "lib/net8.0/Volo.Abp.Threading.pdb", + "lib/net8.0/Volo.Abp.Threading.xml", + "lib/netstandard2.0/Volo.Abp.Threading.dll", + "lib/netstandard2.0/Volo.Abp.Threading.pdb", + "lib/netstandard2.0/Volo.Abp.Threading.xml", + "lib/netstandard2.1/Volo.Abp.Threading.dll", + "lib/netstandard2.1/Volo.Abp.Threading.pdb", + "lib/netstandard2.1/Volo.Abp.Threading.xml", + "volo.abp.threading.8.3.3.nupkg.sha512", + "volo.abp.threading.nuspec" + ] + }, + "Volo.Abp.Timing/8.3.3": { + "sha512": "4sAUrry1CbbchAE9p7uUxQjwglvJOIQ80dImun9gyYO2JXlKd9daNWhSxjEY6FI5MUYrcp2yhVcdjzd3nRy8Lg==", + "type": "package", + "path": "volo.abp.timing/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Timing.abppkg", + "content/Volo.Abp.Timing.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Timing.dll", + "lib/net8.0/Volo.Abp.Timing.pdb", + "lib/net8.0/Volo.Abp.Timing.xml", + "lib/netstandard2.0/Volo.Abp.Timing.dll", + "lib/netstandard2.0/Volo.Abp.Timing.pdb", + "lib/netstandard2.0/Volo.Abp.Timing.xml", + "lib/netstandard2.1/Volo.Abp.Timing.dll", + "lib/netstandard2.1/Volo.Abp.Timing.pdb", + "lib/netstandard2.1/Volo.Abp.Timing.xml", + "volo.abp.timing.8.3.3.nupkg.sha512", + "volo.abp.timing.nuspec" + ] + }, + "Volo.Abp.UI/8.3.3": { + "sha512": "fa3vffR85eGxo2qCBqxtqTZaPIY+I/H4sx+m6ED9p7JKHD5GFQK82GStU7oDs/5OyIvvuu0Rq1+Ve5m00rybyw==", + "type": "package", + "path": "volo.abp.ui/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.UI.abppkg", + "content/Volo.Abp.UI.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.UI.dll", + "lib/net8.0/Volo.Abp.UI.pdb", + "lib/net8.0/Volo.Abp.UI.xml", + "lib/netstandard2.0/Volo.Abp.UI.dll", + "lib/netstandard2.0/Volo.Abp.UI.pdb", + "lib/netstandard2.0/Volo.Abp.UI.xml", + "lib/netstandard2.1/Volo.Abp.UI.dll", + "lib/netstandard2.1/Volo.Abp.UI.pdb", + "lib/netstandard2.1/Volo.Abp.UI.xml", + "volo.abp.ui.8.3.3.nupkg.sha512", + "volo.abp.ui.nuspec" + ] + }, + "Volo.Abp.UI.Navigation/8.3.3": { + "sha512": "JjJSoOaqLDYapm2fyjUtQu5/K/vEasLbTS34eazDBUZbDlAf+JWkgNSpB+l4MHNjbpSBXLKcyez35OJlzsyiDg==", + "type": "package", + "path": "volo.abp.ui.navigation/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.UI.Navigation.abppkg", + "content/Volo.Abp.UI.Navigation.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.UI.Navigation.dll", + "lib/net8.0/Volo.Abp.UI.Navigation.pdb", + "lib/net8.0/Volo.Abp.UI.Navigation.xml", + "lib/netstandard2.0/Volo.Abp.UI.Navigation.dll", + "lib/netstandard2.0/Volo.Abp.UI.Navigation.pdb", + "lib/netstandard2.0/Volo.Abp.UI.Navigation.xml", + "lib/netstandard2.1/Volo.Abp.UI.Navigation.dll", + "lib/netstandard2.1/Volo.Abp.UI.Navigation.pdb", + "lib/netstandard2.1/Volo.Abp.UI.Navigation.xml", + "volo.abp.ui.navigation.8.3.3.nupkg.sha512", + "volo.abp.ui.navigation.nuspec" + ] + }, + "Volo.Abp.Uow/8.3.3": { + "sha512": "i0tCL0qU4nBljwLPnmsKeZREb5lSnKXrR2eIp/JHXUVa3CkEoIXGUi3eDlBazMLXXmtRzEOAlvb9/7rtVsFzjA==", + "type": "package", + "path": "volo.abp.uow/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Uow.abppkg", + "content/Volo.Abp.Uow.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Uow.dll", + "lib/net8.0/Volo.Abp.Uow.pdb", + "lib/net8.0/Volo.Abp.Uow.xml", + "lib/netstandard2.0/Volo.Abp.Uow.dll", + "lib/netstandard2.0/Volo.Abp.Uow.pdb", + "lib/netstandard2.0/Volo.Abp.Uow.xml", + "lib/netstandard2.1/Volo.Abp.Uow.dll", + "lib/netstandard2.1/Volo.Abp.Uow.pdb", + "lib/netstandard2.1/Volo.Abp.Uow.xml", + "volo.abp.uow.8.3.3.nupkg.sha512", + "volo.abp.uow.nuspec" + ] + }, + "Volo.Abp.Validation/8.3.3": { + "sha512": "X18NgCkq8zegXmVXf9LA+xt/kwZ2MwSSnDaB5mYIwifFBg9k2Ptbw29/uM9u4YdI6Fyg53Sgu8iTwOsrTqL5fg==", + "type": "package", + "path": "volo.abp.validation/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Validation.abppkg", + "content/Volo.Abp.Validation.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Validation.dll", + "lib/net8.0/Volo.Abp.Validation.pdb", + "lib/net8.0/Volo.Abp.Validation.xml", + "lib/netstandard2.0/Volo.Abp.Validation.dll", + "lib/netstandard2.0/Volo.Abp.Validation.pdb", + "lib/netstandard2.0/Volo.Abp.Validation.xml", + "lib/netstandard2.1/Volo.Abp.Validation.dll", + "lib/netstandard2.1/Volo.Abp.Validation.pdb", + "lib/netstandard2.1/Volo.Abp.Validation.xml", + "volo.abp.validation.8.3.3.nupkg.sha512", + "volo.abp.validation.nuspec" + ] + }, + "Volo.Abp.Validation.Abstractions/8.3.3": { + "sha512": "vjQ3j7BIk4NvtIPFy8cxdT2jonMgLtk1KKhTpTAW7emmN1pupw9dQ89qU/gJABS2hg68WyN2or6JM3NcU81Z4A==", + "type": "package", + "path": "volo.abp.validation.abstractions/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Validation.Abstractions.abppkg", + "content/Volo.Abp.Validation.Abstractions.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Validation.Abstractions.dll", + "lib/net8.0/Volo.Abp.Validation.Abstractions.pdb", + "lib/net8.0/Volo.Abp.Validation.Abstractions.xml", + "lib/netstandard2.0/Volo.Abp.Validation.Abstractions.dll", + "lib/netstandard2.0/Volo.Abp.Validation.Abstractions.pdb", + "lib/netstandard2.0/Volo.Abp.Validation.Abstractions.xml", + "lib/netstandard2.1/Volo.Abp.Validation.Abstractions.dll", + "lib/netstandard2.1/Volo.Abp.Validation.Abstractions.pdb", + "lib/netstandard2.1/Volo.Abp.Validation.Abstractions.xml", + "volo.abp.validation.abstractions.8.3.3.nupkg.sha512", + "volo.abp.validation.abstractions.nuspec" + ] + }, + "Volo.Abp.VirtualFileSystem/8.3.3": { + "sha512": "xZybWGjZOfYlnJhqAvDTMwcOhV30o/EYmFg+s5HjDlKDb0huB4cfZgzNvQG4MKPhXrwfr7L/g2TL05ewNMYw1A==", + "type": "package", + "path": "volo.abp.virtualfilesystem/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.VirtualFileSystem.abppkg", + "content/Volo.Abp.VirtualFileSystem.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.VirtualFileSystem.dll", + "lib/net8.0/Volo.Abp.VirtualFileSystem.pdb", + "lib/net8.0/Volo.Abp.VirtualFileSystem.xml", + "lib/netstandard2.0/Volo.Abp.VirtualFileSystem.dll", + "lib/netstandard2.0/Volo.Abp.VirtualFileSystem.pdb", + "lib/netstandard2.0/Volo.Abp.VirtualFileSystem.xml", + "lib/netstandard2.1/Volo.Abp.VirtualFileSystem.dll", + "lib/netstandard2.1/Volo.Abp.VirtualFileSystem.pdb", + "lib/netstandard2.1/Volo.Abp.VirtualFileSystem.xml", + "volo.abp.virtualfilesystem.8.3.3.nupkg.sha512", + "volo.abp.virtualfilesystem.nuspec" + ] + }, + "YamlDotNet/13.1.1": { + "sha512": "3AS0fEwxOucP0h68JXMxfj3NyfgX9EOVE29NlKqKxWMHfKMAuZ7MWw5u362Bs6OALtnBTzi/JYIiMidQXoKVWw==", + "type": "package", + "path": "yamldotnet/13.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "images/yamldotnet.png", + "lib/net35/YamlDotNet.dll", + "lib/net35/YamlDotNet.xml", + "lib/net45/YamlDotNet.dll", + "lib/net45/YamlDotNet.xml", + "lib/net47/YamlDotNet.dll", + "lib/net47/YamlDotNet.xml", + "lib/net6.0/YamlDotNet.dll", + "lib/net6.0/YamlDotNet.xml", + "lib/net7.0/YamlDotNet.dll", + "lib/net7.0/YamlDotNet.xml", + "lib/netstandard2.0/YamlDotNet.dll", + "lib/netstandard2.0/YamlDotNet.xml", + "lib/netstandard2.1/YamlDotNet.dll", + "lib/netstandard2.1/YamlDotNet.xml", + "yamldotnet.13.1.1.nupkg.sha512", + "yamldotnet.nuspec" + ] + }, + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "type": "project", + "path": "../Skcks.Study.WebProject.HelloWorld/Skcks.Study.WebProject.HelloWorld.csproj", + "msbuildProject": "../Skcks.Study.WebProject.HelloWorld/Skcks.Study.WebProject.HelloWorld.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Skcks.Study.WebProject.HelloWorld >= 1.0.0", + "Volo.Abp.AspNetCore.Mvc >= 8.3.3" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj", + "projectName": "Skcks.Study.WebProject.HelloAbpWeb", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj": { + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp.AspNetCore.Mvc": { + "target": "Package", + "version": "[8.3.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.nuget.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.nuget.cache new file mode 100644 index 0000000..9e30829 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.nuget.cache @@ -0,0 +1,153 @@ +{ + "version": 2, + "dgSpecHash": "OvQ9HQvxA4M=", + "success": true, + "projectFilePath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Administrator\\.nuget\\packages\\asp.versioning.abstractions\\8.1.0\\asp.versioning.abstractions.8.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\asp.versioning.http\\8.1.0\\asp.versioning.http.8.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\asp.versioning.mvc\\8.1.0\\asp.versioning.mvc.8.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\asp.versioning.mvc.apiexplorer\\8.1.0\\asp.versioning.mvc.apiexplorer.8.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\asynckeyedlock\\6.3.4\\asynckeyedlock.6.3.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\devicedetector.net\\6.1.4\\devicedetector.net.6.1.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\identitymodel\\6.2.0\\identitymodel.6.2.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\jetbrains.annotations\\2023.3.0\\jetbrains.annotations.2023.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\litedb\\5.0.17\\litedb.5.0.17.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.authentication.openidconnect\\8.0.4\\microsoft.aspnetcore.authentication.openidconnect.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.authorization\\8.0.4\\microsoft.aspnetcore.authorization.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.metadata\\8.0.4\\microsoft.aspnetcore.metadata.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.extensions\\6.0.0\\microsoft.aspnetcore.mvc.razor.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.mvc.razor.runtimecompilation\\8.0.4\\microsoft.aspnetcore.mvc.razor.runtimecompilation.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.razor.language\\6.0.0\\microsoft.aspnetcore.razor.language.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.2\\microsoft.codeanalysis.analyzers.3.3.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.common\\4.0.0\\microsoft.codeanalysis.common.4.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.0.0\\microsoft.codeanalysis.csharp.4.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.codeanalysis.razor\\6.0.0\\microsoft.codeanalysis.razor.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.1\\microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.composite\\8.0.0\\microsoft.extensions.fileproviders.composite.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\8.0.4\\microsoft.extensions.fileproviders.embedded.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.localization\\8.0.0\\microsoft.extensions.localization.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\8.0.0\\microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.1\\microsoft.extensions.logging.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.abstractions\\7.1.2\\microsoft.identitymodel.abstractions.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\7.1.2\\microsoft.identitymodel.jsonwebtokens.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.logging\\7.1.2\\microsoft.identitymodel.logging.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.protocols\\7.1.2\\microsoft.identitymodel.protocols.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\7.1.2\\microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.identitymodel.tokens\\7.1.2\\microsoft.identitymodel.tokens.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.netcore.platforms\\2.1.2\\microsoft.netcore.platforms.2.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.asyncex.context\\5.1.2\\nito.asyncex.context.5.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.asyncex.tasks\\5.1.2\\nito.asyncex.tasks.5.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.disposables\\2.2.1\\nito.disposables.2.2.1.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nuglify\\1.21.0\\nuglify.1.21.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.collections.immutable\\8.0.0\\system.collections.immutable.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.identitymodel.tokens.jwt\\7.1.2\\system.identitymodel.tokens.jwt.7.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.dynamic.core\\1.3.5\\system.linq.dynamic.core.1.3.5.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.queryable\\4.3.0\\system.linq.queryable.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.metadata\\5.0.0\\system.reflection.metadata.5.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.loader\\4.3.0\\system.runtime.loader.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encoding.codepages\\4.5.1\\system.text.encoding.codepages.4.5.1.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.json\\8.0.4\\system.text.json.8.0.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\timezoneconverter\\6.1.0\\timezoneconverter.6.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp\\8.3.3\\volo.abp.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.apiversioning.abstractions\\8.3.3\\volo.abp.apiversioning.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.aspnetcore\\8.3.3\\volo.abp.aspnetcore.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.aspnetcore.abstractions\\8.3.3\\volo.abp.aspnetcore.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.aspnetcore.mvc\\8.3.3\\volo.abp.aspnetcore.mvc.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.aspnetcore.mvc.contracts\\8.3.3\\volo.abp.aspnetcore.mvc.contracts.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.auditing\\8.3.3\\volo.abp.auditing.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.auditing.contracts\\8.3.3\\volo.abp.auditing.contracts.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.authorization\\8.3.3\\volo.abp.authorization.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.authorization.abstractions\\8.3.3\\volo.abp.authorization.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.backgroundworkers\\8.3.3\\volo.abp.backgroundworkers.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.caching\\8.3.3\\volo.abp.caching.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.core\\8.3.3\\volo.abp.core.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.data\\8.3.3\\volo.abp.data.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ddd.application\\8.3.3\\volo.abp.ddd.application.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ddd.application.contracts\\8.3.3\\volo.abp.ddd.application.contracts.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ddd.domain\\8.3.3\\volo.abp.ddd.domain.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ddd.domain.shared\\8.3.3\\volo.abp.ddd.domain.shared.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.distributedlocking.abstractions\\8.3.3\\volo.abp.distributedlocking.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.eventbus\\8.3.3\\volo.abp.eventbus.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.eventbus.abstractions\\8.3.3\\volo.abp.eventbus.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.exceptionhandling\\8.3.3\\volo.abp.exceptionhandling.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.features\\8.3.3\\volo.abp.features.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.globalfeatures\\8.3.3\\volo.abp.globalfeatures.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.guids\\8.3.3\\volo.abp.guids.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.http\\8.3.3\\volo.abp.http.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.http.abstractions\\8.3.3\\volo.abp.http.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.json\\8.3.3\\volo.abp.json.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.json.abstractions\\8.3.3\\volo.abp.json.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.json.systemtextjson\\8.3.3\\volo.abp.json.systemtextjson.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.localization\\8.3.3\\volo.abp.localization.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.localization.abstractions\\8.3.3\\volo.abp.localization.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.minify\\8.3.3\\volo.abp.minify.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.multitenancy\\8.3.3\\volo.abp.multitenancy.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.multitenancy.abstractions\\8.3.3\\volo.abp.multitenancy.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.objectextending\\8.3.3\\volo.abp.objectextending.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.objectmapping\\8.3.3\\volo.abp.objectmapping.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.security\\8.3.3\\volo.abp.security.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.serialization\\8.3.3\\volo.abp.serialization.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.settings\\8.3.3\\volo.abp.settings.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.specifications\\8.3.3\\volo.abp.specifications.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.threading\\8.3.3\\volo.abp.threading.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.timing\\8.3.3\\volo.abp.timing.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ui\\8.3.3\\volo.abp.ui.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.ui.navigation\\8.3.3\\volo.abp.ui.navigation.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.uow\\8.3.3\\volo.abp.uow.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.validation\\8.3.3\\volo.abp.validation.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.validation.abstractions\\8.3.3\\volo.abp.validation.abstractions.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.virtualfilesystem\\8.3.3\\volo.abp.virtualfilesystem.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\yamldotnet\\13.1.1\\yamldotnet.13.1.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.packagespec.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.packagespec.json new file mode 100644 index 0000000..1096326 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj","projectName":"Skcks.Study.WebProject.HelloAbpWeb","projectPath":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\Skcks.Study.WebProject.HelloAbpWeb.csproj","outputPath":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloAbpWeb\\obj\\","projectStyle":"PackageReference","UsingMicrosoftNETSdk":false,"originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj":{"projectPath":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Volo.Abp.AspNetCore.Mvc":{"target":"Package","version":"[8.3.3, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.model.nuget.info b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..08025f2 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17318594156013685 \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.restore.info b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.restore.info new file mode 100644 index 0000000..08025f2 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloAbpWeb/obj/rider.project.restore.info @@ -0,0 +1 @@ +17318594156013685 \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/.gitignore b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/.gitignore new file mode 100644 index 0000000..64e01bd --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/.gitignore @@ -0,0 +1,274 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +**/.idea/ +*.sln.iml + +# ABP Studio +**/.abpstudio/ + +# AbpProject +src/Skcks.Study.AbpProject.Web/Logs/* +src/Skcks.Study.AbpProject.Web.Host/Logs/* +src/Skcks.Study.AbpProject.Web.Public/Logs/* +src/Skcks.Study.AbpProject.Web.Public.Host/Logs/* +src/Skcks.Study.AbpProject.AuthServer/Logs/* +src/Skcks.Study.AbpProject.HttpApi.Host/Logs/* +src/Skcks.Study.AbpProject.HttpApi.HostWithIds/Logs/* +src/Skcks.Study.AbpProject.DbMigrator/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server/Logs/* +src/Skcks.Study.AbpProject.Blazor.Server.Tiered/Logs/* + +# Use abp install-libs to restore. +**/wwwroot/libs/* + +# IdentityServer temp files +tempkey.rsa +tempkey.jwk \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/AppModule.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/AppModule.cs new file mode 100644 index 0000000..0dcc33a --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/AppModule.cs @@ -0,0 +1,13 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Modularity; + +namespace Skcks.Study.WebProject.HelloWorld; + +public class AppModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + // 手动注册 + // context.Services.AddTransient(); + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/HelloWorldService.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/HelloWorldService.cs new file mode 100644 index 0000000..f0e52f6 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/HelloWorldService.cs @@ -0,0 +1,11 @@ +using Volo.Abp.DependencyInjection; + +namespace Skcks.Study.WebProject.HelloWorld; + +public class HelloWorldService : ITransientDependency +{ + public void Run() + { + Console.WriteLine("Hello World!"); + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Program.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Program.cs new file mode 100644 index 0000000..fe7a8a2 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Program.cs @@ -0,0 +1,9 @@ +using Microsoft.Extensions.DependencyInjection; +using Skcks.Study.WebProject.HelloWorld; +using Volo.Abp; + +var app = AbpApplicationFactory.Create(); +app.Initialize(); + +var helloWorldService = app.ServiceProvider.GetService(); +helloWorldService?.Run(); \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Skcks.Study.WebProject.HelloWorld.csproj b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Skcks.Study.WebProject.HelloWorld.csproj new file mode 100644 index 0000000..568b985 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/Skcks.Study.WebProject.HelloWorld.csproj @@ -0,0 +1,14 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/JetBrains.Annotations.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/JetBrains.Annotations.dll new file mode 100644 index 0000000..627220d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/JetBrains.Annotations.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..a5ab313 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll new file mode 100644 index 0000000..19df35e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll new file mode 100644 index 0000000..2aa287c Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll new file mode 100644 index 0000000..09657dd Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100644 index 0000000..4efc1a5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll new file mode 100644 index 0000000..296db6a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll new file mode 100644 index 0000000..e771695 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll new file mode 100644 index 0000000..d3e5c22 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..0b3c8e9 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..c87ed43 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll new file mode 100644 index 0000000..85d852e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..f907206 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100644 index 0000000..6fb7f47 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100644 index 0000000..e590735 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll new file mode 100644 index 0000000..c769057 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.Abstractions.dll new file mode 100644 index 0000000..f67802d Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.dll new file mode 100644 index 0000000..3b60ccf Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Localization.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..085f415 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..75e0fbf Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll new file mode 100644 index 0000000..cbb29a1 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..a7b3f21 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..c24f2a0 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Context.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Context.dll new file mode 100644 index 0000000..98ab6da Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Context.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll new file mode 100644 index 0000000..98a010e Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.AsyncEx.Tasks.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.Disposables.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.Disposables.dll new file mode 100644 index 0000000..5f0bbc3 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Nito.Disposables.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json new file mode 100644 index 0000000..3fd81c9 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.deps.json @@ -0,0 +1,967 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "dependencies": { + "Volo.Abp": "8.3.3" + }, + "runtime": { + "Skcks.Study.WebProject.HelloWorld.dll": {} + } + }, + "JetBrains.Annotations/2023.3.0": { + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "assemblyVersion": "4242.42.42.42", + "fileVersion": "2023.3.0.0" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Localization/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53112" + } + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53112" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Nito.AsyncEx.Context/5.1.2": { + "dependencies": { + "Nito.AsyncEx.Tasks": "5.1.2" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + } + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "dependencies": { + "Nito.Disposables": "2.2.1" + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "assemblyVersion": "5.1.2.0", + "fileVersion": "5.1.2.0" + } + } + }, + "Nito.Disposables/2.2.1": { + "dependencies": { + "System.Collections.Immutable": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "assemblyVersion": "2.2.1.0", + "fileVersion": "2.2.1.0" + } + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Immutable/8.0.0": {}, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Linq.Dynamic.Core/1.3.5": { + "runtime": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "assemblyVersion": "1.3.5.0", + "fileVersion": "1.3.5.0" + } + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Linq.Queryable/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Loader/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Volo.Abp/8.3.3": { + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "runtime": { + "lib/net8.0/Volo.Abp.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + } + }, + "Volo.Abp.Core/8.3.3": { + "dependencies": { + "JetBrains.Annotations": "2023.3.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", + "Nito.AsyncEx.Context": "5.1.2", + "System.Collections.Immutable": "8.0.0", + "System.Linq.Dynamic.Core": "1.3.5", + "System.Linq.Queryable": "4.3.0", + "System.Runtime.Loader": "4.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net8.0/Volo.Abp.Core.dll": { + "assemblyVersion": "8.3.3.0", + "fileVersion": "8.3.3.0" + } + } + } + } + }, + "libraries": { + "Skcks.Study.WebProject.HelloWorld/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "JetBrains.Annotations/2023.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PHfnvdBUdGaTVG9bR/GEfxgTwWM0Z97Y6X3710wiljELBISipSfF5okn/vz+C2gfO+ihoEyVPjaJwn8ZalVukA==", + "path": "jetbrains.annotations/2023.3.0", + "hashPath": "jetbrains.annotations.2023.3.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "path": "microsoft.extensions.configuration.json/8.0.0", + "hashPath": "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I4xyK9RaXyJBkU5+jQpkZITR/54tXGbdt5CsBmogf8Irrz+RXXsp1zJgrmQzxEOpxj5VMAA/GQ4SGZMeM5nVSg==", + "path": "microsoft.extensions.localization/8.0.0", + "hashPath": "microsoft.extensions.localization.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LIMzXjjzv7o3tx3XXvQVHNcrMNPfSoUp4R/YJucdyBixJGRp5p8v2rF1CnRbo+wwtzB4Se/gJYyUpNN8F/TMGw==", + "path": "microsoft.extensions.localization.abstractions/8.0.0", + "hashPath": "microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Nito.AsyncEx.Context/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==", + "path": "nito.asyncex.context/5.1.2", + "hashPath": "nito.asyncex.context.5.1.2.nupkg.sha512" + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==", + "path": "nito.asyncex.tasks/5.1.2", + "hashPath": "nito.asyncex.tasks.5.1.2.nupkg.sha512" + }, + "Nito.Disposables/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==", + "path": "nito.disposables/2.2.1", + "hashPath": "nito.disposables.2.2.1.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Immutable/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", + "path": "system.collections.immutable/8.0.0", + "hashPath": "system.collections.immutable.8.0.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Dynamic.Core/1.3.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G8aRAVHSQ/Jmt6dekX+z4K3L6ecX3CizaIYSQoDUolPRIPBYmBCabT+/pq5fMAFM57aOchFn8PUufuVfLjvEZQ==", + "path": "system.linq.dynamic.core/1.3.5", + "hashPath": "system.linq.dynamic.core.1.3.5.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Linq.Queryable/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", + "path": "system.linq.queryable/4.3.0", + "hashPath": "system.linq.queryable.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "path": "system.reflection.emit.lightweight/4.3.0", + "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "path": "system.reflection.typeextensions/4.3.0", + "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Loader/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", + "path": "system.runtime.loader/4.3.0", + "hashPath": "system.runtime.loader.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "Volo.Abp/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-He0FgCZ7vRB5eveIl0Wup4Q2AnMPD+0DQoD+wkBQ3wpzj+u+zZ+Z+ZT9c6td3jKpELe4JJdPWRzv2fGXRsZ/Tw==", + "path": "volo.abp/8.3.3", + "hashPath": "volo.abp.8.3.3.nupkg.sha512" + }, + "Volo.Abp.Core/8.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-u8BlSyT1MfBLe0votDLTQ9EldcROsHzs/how05G038OXNoY4Z/WgZ/pnnsctA9nmdCcSPEV4t9zDIbJ3EsSofA==", + "path": "volo.abp.core/8.3.3", + "hashPath": "volo.abp.core.8.3.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll new file mode 100644 index 0000000..026788f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe new file mode 100644 index 0000000..23fd4ab Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.exe differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb new file mode 100644 index 0000000..91d12ba Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll new file mode 100644 index 0000000..c44969b Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/System.Linq.Dynamic.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.Core.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.Core.dll new file mode 100644 index 0000000..01160fe Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.Core.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.dll new file mode 100644 index 0000000..3ecb836 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/bin/Debug/net8.0/Volo.Abp.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfo.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfo.cs new file mode 100644 index 0000000..3620997 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HelloWorld")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("HelloWorld")] +[assembly: System.Reflection.AssemblyTitleAttribute("HelloWorld")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfoInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfoInputs.cache new file mode 100644 index 0000000..fb8de6a --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +890ece9e42e6d5f79532a7d56824390f9554308e115669e10b574aa916447eb4 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GeneratedMSBuildEditorConfig.editorconfig b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5d7290d --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HelloWorld +build_property.ProjectDir = E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GlobalUsings.g.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.assets.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.assets.cache new file mode 100644 index 0000000..1cf4738 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.assets.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.AssemblyReference.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.AssemblyReference.cache new file mode 100644 index 0000000..d4ae5b5 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.AssemblyReference.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.CoreCompileInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..eca09fe --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +44e15fd6f0449e0e2c628f62404dc94ec3d9219985f6580d7634d0e5f641bf61 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.FileListAbsolute.txt b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..0a3aae8 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/HelloWorld.csproj.FileListAbsolute.txt @@ -0,0 +1,5 @@ +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\obj\Debug\net8.0\HelloWorld.csproj.AssemblyReference.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\obj\Debug\net8.0\HelloWorld.GeneratedMSBuildEditorConfig.editorconfig +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\obj\Debug\net8.0\HelloWorld.AssemblyInfoInputs.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\obj\Debug\net8.0\HelloWorld.AssemblyInfo.cs +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\HelloWorld\obj\Debug\net8.0\HelloWorld.csproj.CoreCompileInputs.cache diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.St.60FE9826.Up2Date b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.St.60FE9826.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfo.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfo.cs new file mode 100644 index 0000000..96e5968 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Skcks.Study.WebProject.HelloWorld")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Skcks.Study.WebProject.HelloWorld")] +[assembly: System.Reflection.AssemblyTitleAttribute("Skcks.Study.WebProject.HelloWorld")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfoInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eb5239a --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0f19b12429c154e7a5c70ba8177f72f5cf877fe5743a09a498a984d72bf865f9 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GeneratedMSBuildEditorConfig.editorconfig b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..664edfe --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Skcks.Study.WebProject.HelloWorld +build_property.ProjectDir = E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GlobalUsings.g.cs b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.assets.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.assets.cache new file mode 100644 index 0000000..9465d49 Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.assets.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.AssemblyReference.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.AssemblyReference.cache new file mode 100644 index 0000000..d00eb9a Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.AssemblyReference.cache differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.CoreCompileInputs.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..96175c3 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e54bdf2eea95f0ddea1eedf7410c5e97797d3231ce4ccb8b51f45c0eb998c3b2 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.FileListAbsolute.txt b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..db4857f --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.csproj.FileListAbsolute.txt @@ -0,0 +1,45 @@ +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.csproj.AssemblyReference.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.GeneratedMSBuildEditorConfig.editorconfig +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.AssemblyInfoInputs.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.AssemblyInfo.cs +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.csproj.CoreCompileInputs.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.exe +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.deps.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.runtimeconfig.json +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.pdb +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\JetBrains.Annotations.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Binder.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.CommandLine.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Json.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Configuration.UserSecrets.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Physical.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Localization.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Localization.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Nito.AsyncEx.Context.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Nito.AsyncEx.Tasks.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Nito.Disposables.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\System.Linq.Dynamic.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Volo.Abp.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\bin\Debug\net8.0\Volo.Abp.Core.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.St.60FE9826.Up2Date +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\refint\Skcks.Study.WebProject.HelloWorld.dll +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.pdb +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\Skcks.Study.WebProject.HelloWorld.genruntimeconfig.cache +E:\Repository\skcks.cn\csharp-abp-study\Skcks.Study.WebProject\Skcks.Study.WebProject.HelloWorld\obj\Debug\net8.0\ref\Skcks.Study.WebProject.HelloWorld.dll diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll new file mode 100644 index 0000000..026788f Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.genruntimeconfig.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.genruntimeconfig.cache new file mode 100644 index 0000000..2be7b9f --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.genruntimeconfig.cache @@ -0,0 +1 @@ +ef8da7b821861168c67b3bfb34bb2182960571ef103ac9b418919bc1177dd779 diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb new file mode 100644 index 0000000..91d12ba Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/Skcks.Study.WebProject.HelloWorld.pdb differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/apphost.exe b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..23fd4ab Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/apphost.exe differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloWorld.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloWorld.dll new file mode 100644 index 0000000..3af52ff Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/ref/Skcks.Study.WebProject.HelloWorld.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloWorld.dll b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloWorld.dll new file mode 100644 index 0000000..3af52ff Binary files /dev/null and b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Debug/net8.0/refint/Skcks.Study.WebProject.HelloWorld.dll differ diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.dgspec.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.dgspec.json new file mode 100644 index 0000000..6cbe9ff --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\HelloWorld\\HelloWorld.csproj": {} + }, + "projects": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\HelloWorld\\HelloWorld.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\HelloWorld\\HelloWorld.csproj", + "projectName": "HelloWorld", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\HelloWorld\\HelloWorld.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\HelloWorld\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp": { + "target": "Package", + "version": "[9.0.0-rc.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.props new file mode 100644 index 0000000..de3c49c --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\ + PackageReference + 6.12.0 + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.targets b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.targets new file mode 100644 index 0000000..fe947d1 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/HelloWorld.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.dgspec.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.dgspec.json new file mode 100644 index 0000000..c834025 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj": {} + }, + "projects": { + "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "projectName": "Skcks.Study.WebProject.HelloWorld", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp": { + "target": "Package", + "version": "[8.3.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.props b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.props new file mode 100644 index 0000000..5e4de50 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\ + PackageReference + 6.12.0 + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.targets b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.targets new file mode 100644 index 0000000..93a9dbc --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/Skcks.Study.WebProject.HelloWorld.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.assets.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.assets.json new file mode 100644 index 0000000..7d849b4 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.assets.json @@ -0,0 +1,3582 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "JetBrains.Annotations/2023.3.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Localization/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Nito.AsyncEx.Context/5.1.2": { + "type": "package", + "dependencies": { + "Nito.AsyncEx.Tasks": "5.1.2" + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Context.dll": { + "related": ".xml" + } + } + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "type": "package", + "dependencies": { + "Nito.Disposables": "2.2.1" + }, + "compile": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": { + "related": ".xml" + } + } + }, + "Nito.Disposables/2.2.1": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "1.7.1" + }, + "compile": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Nito.Disposables.dll": { + "related": ".xml" + } + } + }, + "System.Collections/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": { + "related": ".xml" + } + } + }, + "System.Collections.Immutable/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Globalization/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": { + "related": ".xml" + } + } + }, + "System.Linq/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Dynamic.Core/1.3.5": { + "type": "package", + "compile": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net7.0/System.Linq.Dynamic.Core.dll": { + "related": ".pdb;.xml" + } + } + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Emit.Lightweight": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.Expressions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.Linq.Queryable/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Linq.Queryable.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Linq.Queryable.dll": {} + } + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": { + "related": ".xml" + } + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + } + }, + "System.Runtime.Loader/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Loader.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.5/System.Runtime.Loader.dll": {} + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + }, + "System.Threading/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": { + "related": ".xml" + } + } + }, + "Volo.Abp/8.3.3": { + "type": "package", + "dependencies": { + "Volo.Abp.Core": "8.3.3" + }, + "compile": { + "lib/net8.0/Volo.Abp.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.dll": { + "related": ".pdb;.xml" + } + } + }, + "Volo.Abp.Core/8.3.3": { + "type": "package", + "dependencies": { + "JetBrains.Annotations": "2023.3.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Localization": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", + "Nito.AsyncEx.Context": "5.1.2", + "System.Collections.Immutable": "8.0.0", + "System.Linq.Dynamic.Core": "1.3.5", + "System.Linq.Queryable": "4.3.0", + "System.Runtime.Loader": "4.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/Volo.Abp.Core.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Volo.Abp.Core.dll": { + "related": ".pdb;.xml" + } + } + } + } + }, + "libraries": { + "JetBrains.Annotations/2023.3.0": { + "sha512": "PHfnvdBUdGaTVG9bR/GEfxgTwWM0Z97Y6X3710wiljELBISipSfF5okn/vz+C2gfO+ihoEyVPjaJwn8ZalVukA==", + "type": "package", + "path": "jetbrains.annotations/2023.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "jetbrains.annotations.2023.3.0.nupkg.sha512", + "jetbrains.annotations.nuspec", + "lib/net20/JetBrains.Annotations.dll", + "lib/net20/JetBrains.Annotations.xml", + "lib/netstandard1.0/JetBrains.Annotations.deps.json", + "lib/netstandard1.0/JetBrains.Annotations.dll", + "lib/netstandard1.0/JetBrains.Annotations.xml", + "lib/netstandard2.0/JetBrains.Annotations.deps.json", + "lib/netstandard2.0/JetBrains.Annotations.dll", + "lib/netstandard2.0/JetBrains.Annotations.xml", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.dll", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.xml" + ] + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "type": "package", + "path": "microsoft.extensions.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", + "lib/net462/Microsoft.Extensions.Configuration.dll", + "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", + "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "type": "package", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.commandline.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "type": "package", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "type": "package", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "type": "package", + "path": "microsoft.extensions.configuration.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "type": "package", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Localization/8.0.0": { + "sha512": "I4xyK9RaXyJBkU5+jQpkZITR/54tXGbdt5CsBmogf8Irrz+RXXsp1zJgrmQzxEOpxj5VMAA/GQ4SGZMeM5nVSg==", + "type": "package", + "path": "microsoft.extensions.localization/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.Localization.dll", + "lib/net462/Microsoft.Extensions.Localization.xml", + "lib/net8.0/Microsoft.Extensions.Localization.dll", + "lib/net8.0/Microsoft.Extensions.Localization.xml", + "lib/netstandard2.0/Microsoft.Extensions.Localization.dll", + "lib/netstandard2.0/Microsoft.Extensions.Localization.xml", + "microsoft.extensions.localization.8.0.0.nupkg.sha512", + "microsoft.extensions.localization.nuspec" + ] + }, + "Microsoft.Extensions.Localization.Abstractions/8.0.0": { + "sha512": "LIMzXjjzv7o3tx3XXvQVHNcrMNPfSoUp4R/YJucdyBixJGRp5p8v2rF1CnRbo+wwtzB4Se/gJYyUpNN8F/TMGw==", + "type": "package", + "path": "microsoft.extensions.localization.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Localization.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.xml", + "microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.localization.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "type": "package", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Nito.AsyncEx.Context/5.1.2": { + "sha512": "rMwL7Nj3oNyvFu/jxUzQ/YBobEkM2RQHe+5mpCDRyq6mfD7vCj7Z3rjB6XgpM6Mqcx1CA2xGv0ascU/2Xk8IIg==", + "type": "package", + "path": "nito.asyncex.context/5.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.AsyncEx.Context.dll", + "lib/net461/Nito.AsyncEx.Context.xml", + "lib/netstandard1.3/Nito.AsyncEx.Context.dll", + "lib/netstandard1.3/Nito.AsyncEx.Context.xml", + "lib/netstandard2.0/Nito.AsyncEx.Context.dll", + "lib/netstandard2.0/Nito.AsyncEx.Context.xml", + "nito.asyncex.context.5.1.2.nupkg.sha512", + "nito.asyncex.context.nuspec" + ] + }, + "Nito.AsyncEx.Tasks/5.1.2": { + "sha512": "jEkCfR2/M26OK/U4G7SEN063EU/F4LiVA06TtpZILMdX/quIHCg+wn31Zerl2LC+u1cyFancjTY3cNAr2/89PA==", + "type": "package", + "path": "nito.asyncex.tasks/5.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.AsyncEx.Tasks.dll", + "lib/net461/Nito.AsyncEx.Tasks.xml", + "lib/netstandard1.3/Nito.AsyncEx.Tasks.dll", + "lib/netstandard1.3/Nito.AsyncEx.Tasks.xml", + "lib/netstandard2.0/Nito.AsyncEx.Tasks.dll", + "lib/netstandard2.0/Nito.AsyncEx.Tasks.xml", + "nito.asyncex.tasks.5.1.2.nupkg.sha512", + "nito.asyncex.tasks.nuspec" + ] + }, + "Nito.Disposables/2.2.1": { + "sha512": "6sZ5uynQeAE9dPWBQGKebNmxbY4xsvcc5VplB5WkYEESUS7oy4AwnFp0FhqxTSKm/PaFrFqLrYr696CYN8cugg==", + "type": "package", + "path": "nito.disposables/2.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net461/Nito.Disposables.dll", + "lib/net461/Nito.Disposables.xml", + "lib/netstandard1.0/Nito.Disposables.dll", + "lib/netstandard1.0/Nito.Disposables.xml", + "lib/netstandard2.0/Nito.Disposables.dll", + "lib/netstandard2.0/Nito.Disposables.xml", + "lib/netstandard2.1/Nito.Disposables.dll", + "lib/netstandard2.1/Nito.Disposables.xml", + "nito.disposables.2.2.1.nupkg.sha512", + "nito.disposables.nuspec" + ] + }, + "System.Collections/4.3.0": { + "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "type": "package", + "path": "system.collections/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.4.3.0.nupkg.sha512", + "system.collections.nuspec" + ] + }, + "System.Collections.Immutable/8.0.0": { + "sha512": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg==", + "type": "package", + "path": "system.collections.immutable/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Collections.Immutable.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "lib/net462/System.Collections.Immutable.dll", + "lib/net462/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/net7.0/System.Collections.Immutable.dll", + "lib/net7.0/System.Collections.Immutable.xml", + "lib/net8.0/System.Collections.Immutable.dll", + "lib/net8.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.8.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.Debug/4.3.0": { + "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "type": "package", + "path": "system.diagnostics.debug/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.debug.4.3.0.nupkg.sha512", + "system.diagnostics.debug.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Globalization/4.3.0": { + "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "type": "package", + "path": "system.globalization/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.4.3.0.nupkg.sha512", + "system.globalization.nuspec" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.Linq/4.3.0": { + "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "type": "package", + "path": "system.linq/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.4.3.0.nupkg.sha512", + "system.linq.nuspec" + ] + }, + "System.Linq.Dynamic.Core/1.3.5": { + "sha512": "G8aRAVHSQ/Jmt6dekX+z4K3L6ecX3CizaIYSQoDUolPRIPBYmBCabT+/pq5fMAFM57aOchFn8PUufuVfLjvEZQ==", + "type": "package", + "path": "system.linq.dynamic.core/1.3.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "PackageReadme.md", + "lib/net35/System.Linq.Dynamic.Core.dll", + "lib/net35/System.Linq.Dynamic.Core.pdb", + "lib/net35/System.Linq.Dynamic.Core.xml", + "lib/net40/System.Linq.Dynamic.Core.dll", + "lib/net40/System.Linq.Dynamic.Core.pdb", + "lib/net40/System.Linq.Dynamic.Core.xml", + "lib/net45/System.Linq.Dynamic.Core.dll", + "lib/net45/System.Linq.Dynamic.Core.pdb", + "lib/net45/System.Linq.Dynamic.Core.xml", + "lib/net452/System.Linq.Dynamic.Core.dll", + "lib/net452/System.Linq.Dynamic.Core.pdb", + "lib/net452/System.Linq.Dynamic.Core.xml", + "lib/net46/System.Linq.Dynamic.Core.dll", + "lib/net46/System.Linq.Dynamic.Core.pdb", + "lib/net46/System.Linq.Dynamic.Core.xml", + "lib/net5.0/System.Linq.Dynamic.Core.dll", + "lib/net5.0/System.Linq.Dynamic.Core.pdb", + "lib/net5.0/System.Linq.Dynamic.Core.xml", + "lib/net6.0/System.Linq.Dynamic.Core.dll", + "lib/net6.0/System.Linq.Dynamic.Core.pdb", + "lib/net6.0/System.Linq.Dynamic.Core.xml", + "lib/net7.0/System.Linq.Dynamic.Core.dll", + "lib/net7.0/System.Linq.Dynamic.Core.pdb", + "lib/net7.0/System.Linq.Dynamic.Core.xml", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.pdb", + "lib/netcoreapp2.1/System.Linq.Dynamic.Core.xml", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.dll", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.pdb", + "lib/netcoreapp3.1/System.Linq.Dynamic.Core.xml", + "lib/netstandard1.3/System.Linq.Dynamic.Core.dll", + "lib/netstandard1.3/System.Linq.Dynamic.Core.pdb", + "lib/netstandard1.3/System.Linq.Dynamic.Core.xml", + "lib/netstandard2.0/System.Linq.Dynamic.Core.dll", + "lib/netstandard2.0/System.Linq.Dynamic.Core.pdb", + "lib/netstandard2.0/System.Linq.Dynamic.Core.xml", + "lib/netstandard2.1/System.Linq.Dynamic.Core.dll", + "lib/netstandard2.1/System.Linq.Dynamic.Core.pdb", + "lib/netstandard2.1/System.Linq.Dynamic.Core.xml", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.dll", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.pdb", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.pri", + "lib/uap10.0.10240/System.Linq.Dynamic.Core.xml", + "logo.png", + "system.linq.dynamic.core.1.3.5.nupkg.sha512", + "system.linq.dynamic.core.nuspec" + ] + }, + "System.Linq.Expressions/4.3.0": { + "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "type": "package", + "path": "system.linq.expressions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll", + "system.linq.expressions.4.3.0.nupkg.sha512", + "system.linq.expressions.nuspec" + ] + }, + "System.Linq.Queryable/4.3.0": { + "sha512": "In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==", + "type": "package", + "path": "system.linq.queryable/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Linq.Queryable.dll", + "lib/netstandard1.3/System.Linq.Queryable.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Linq.Queryable.dll", + "ref/netcore50/System.Linq.Queryable.xml", + "ref/netcore50/de/System.Linq.Queryable.xml", + "ref/netcore50/es/System.Linq.Queryable.xml", + "ref/netcore50/fr/System.Linq.Queryable.xml", + "ref/netcore50/it/System.Linq.Queryable.xml", + "ref/netcore50/ja/System.Linq.Queryable.xml", + "ref/netcore50/ko/System.Linq.Queryable.xml", + "ref/netcore50/ru/System.Linq.Queryable.xml", + "ref/netcore50/zh-hans/System.Linq.Queryable.xml", + "ref/netcore50/zh-hant/System.Linq.Queryable.xml", + "ref/netstandard1.0/System.Linq.Queryable.dll", + "ref/netstandard1.0/System.Linq.Queryable.xml", + "ref/netstandard1.0/de/System.Linq.Queryable.xml", + "ref/netstandard1.0/es/System.Linq.Queryable.xml", + "ref/netstandard1.0/fr/System.Linq.Queryable.xml", + "ref/netstandard1.0/it/System.Linq.Queryable.xml", + "ref/netstandard1.0/ja/System.Linq.Queryable.xml", + "ref/netstandard1.0/ko/System.Linq.Queryable.xml", + "ref/netstandard1.0/ru/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.queryable.4.3.0.nupkg.sha512", + "system.linq.queryable.nuspec" + ] + }, + "System.ObjectModel/4.3.0": { + "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "type": "package", + "path": "system.objectmodel/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.objectmodel.4.3.0.nupkg.sha512", + "system.objectmodel.nuspec" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "system.reflection/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.3.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Emit/4.3.0": { + "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "type": "package", + "path": "system.reflection.emit/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._", + "system.reflection.emit.4.3.0.nupkg.sha512", + "system.reflection.emit.nuspec" + ] + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "type": "package", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "system.reflection.emit.ilgeneration.nuspec" + ] + }, + "System.Reflection.Emit.Lightweight/4.3.0": { + "sha512": "oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==", + "type": "package", + "path": "system.reflection.emit.lightweight/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "system.reflection.emit.lightweight.nuspec" + ] + }, + "System.Reflection.Extensions/4.3.0": { + "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "type": "package", + "path": "system.reflection.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.extensions.4.3.0.nupkg.sha512", + "system.reflection.extensions.nuspec" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "system.reflection.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.3.0.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.3.0": { + "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "type": "package", + "path": "system.reflection.typeextensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "system.reflection.typeextensions.4.3.0.nupkg.sha512", + "system.reflection.typeextensions.nuspec" + ] + }, + "System.Resources.ResourceManager/4.3.0": { + "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "type": "package", + "path": "system.resources.resourcemanager/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.resources.resourcemanager.4.3.0.nupkg.sha512", + "system.resources.resourcemanager.nuspec" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.3.0": { + "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "type": "package", + "path": "system.runtime.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.extensions.4.3.0.nupkg.sha512", + "system.runtime.extensions.nuspec" + ] + }, + "System.Runtime.Loader/4.3.0": { + "sha512": "DHMaRn8D8YCK2GG2pw+UzNxn/OHVfaWx7OTLBD/hPegHZZgcZh3H6seWegrC4BYwsfuGrywIuT+MQs+rPqRLTQ==", + "type": "package", + "path": "system.runtime.loader/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net462/_._", + "lib/netstandard1.5/System.Runtime.Loader.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/netstandard1.5/System.Runtime.Loader.dll", + "ref/netstandard1.5/System.Runtime.Loader.xml", + "ref/netstandard1.5/de/System.Runtime.Loader.xml", + "ref/netstandard1.5/es/System.Runtime.Loader.xml", + "ref/netstandard1.5/fr/System.Runtime.Loader.xml", + "ref/netstandard1.5/it/System.Runtime.Loader.xml", + "ref/netstandard1.5/ja/System.Runtime.Loader.xml", + "ref/netstandard1.5/ko/System.Runtime.Loader.xml", + "ref/netstandard1.5/ru/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml", + "system.runtime.loader.4.3.0.nupkg.sha512", + "system.runtime.loader.nuspec" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "type": "package", + "path": "system.text.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading/4.3.0": { + "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "type": "package", + "path": "system.threading/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll", + "system.threading.4.3.0.nupkg.sha512", + "system.threading.nuspec" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "system.threading.tasks/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.3.0.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + }, + "Volo.Abp/8.3.3": { + "sha512": "He0FgCZ7vRB5eveIl0Wup4Q2AnMPD+0DQoD+wkBQ3wpzj+u+zZ+Z+ZT9c6td3jKpELe4JJdPWRzv2fGXRsZ/Tw==", + "type": "package", + "path": "volo.abp/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "lib/net8.0/Volo.Abp.dll", + "lib/net8.0/Volo.Abp.pdb", + "lib/net8.0/Volo.Abp.xml", + "lib/netstandard2.0/Volo.Abp.dll", + "lib/netstandard2.0/Volo.Abp.pdb", + "lib/netstandard2.0/Volo.Abp.xml", + "lib/netstandard2.1/Volo.Abp.dll", + "lib/netstandard2.1/Volo.Abp.pdb", + "lib/netstandard2.1/Volo.Abp.xml", + "volo.abp.8.3.3.nupkg.sha512", + "volo.abp.nuspec" + ] + }, + "Volo.Abp.Core/8.3.3": { + "sha512": "u8BlSyT1MfBLe0votDLTQ9EldcROsHzs/how05G038OXNoY4Z/WgZ/pnnsctA9nmdCcSPEV4t9zDIbJ3EsSofA==", + "type": "package", + "path": "volo.abp.core/8.3.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "NuGet.md", + "content/Volo.Abp.Core.abppkg", + "content/Volo.Abp.Core.abppkg.analyze.json", + "lib/net8.0/Volo.Abp.Core.dll", + "lib/net8.0/Volo.Abp.Core.pdb", + "lib/net8.0/Volo.Abp.Core.xml", + "lib/netstandard2.0/Volo.Abp.Core.dll", + "lib/netstandard2.0/Volo.Abp.Core.pdb", + "lib/netstandard2.0/Volo.Abp.Core.xml", + "lib/netstandard2.1/Volo.Abp.Core.dll", + "lib/netstandard2.1/Volo.Abp.Core.pdb", + "lib/netstandard2.1/Volo.Abp.Core.xml", + "volo.abp.core.8.3.3.nupkg.sha512", + "volo.abp.core.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Volo.Abp >= 8.3.3" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "projectName": "Skcks.Study.WebProject.HelloWorld", + "projectPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\obj\\", + "projectStyle": "PackageReference", + "UsingMicrosoftNETSdk": false, + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Volo.Abp": { + "target": "Package", + "version": "[8.3.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.nuget.cache b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.nuget.cache new file mode 100644 index 0000000..96aae8e --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.nuget.cache @@ -0,0 +1,66 @@ +{ + "version": 2, + "dgSpecHash": "1tORasPO2eI=", + "success": true, + "projectFilePath": "E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Administrator\\.nuget\\packages\\jetbrains.annotations\\2023.3.0\\jetbrains.annotations.2023.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.localization\\8.0.0\\microsoft.extensions.localization.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\8.0.0\\microsoft.extensions.localization.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.asyncex.context\\5.1.2\\nito.asyncex.context.5.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.asyncex.tasks\\5.1.2\\nito.asyncex.tasks.5.1.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\nito.disposables\\2.2.1\\nito.disposables.2.2.1.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.collections.immutable\\8.0.0\\system.collections.immutable.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.dynamic.core\\1.3.5\\system.linq.dynamic.core.1.3.5.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.linq.queryable\\4.3.0\\system.linq.queryable.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.loader\\4.3.0\\system.runtime.loader.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp\\8.3.3\\volo.abp.8.3.3.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\volo.abp.core\\8.3.3\\volo.abp.core.8.3.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.packagespec.json b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.packagespec.json new file mode 100644 index 0000000..545b793 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/project.packagespec.json @@ -0,0 +1 @@ +"restore":{"projectUniqueName":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj","projectName":"Skcks.Study.WebProject.HelloWorld","projectPath":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\Skcks.Study.WebProject.HelloWorld.csproj","outputPath":"E:\\Repository\\skcks.cn\\csharp-abp-study\\Skcks.Study.WebProject\\Skcks.Study.WebProject.HelloWorld\\obj\\","projectStyle":"PackageReference","UsingMicrosoftNETSdk":false,"originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Volo.Abp":{"target":"Package","version":"[8.3.3, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.model.nuget.info b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..4bbe4ba --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17318365536233060 \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.restore.info b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.restore.info new file mode 100644 index 0000000..4bbe4ba --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.HelloWorld/obj/rider.project.restore.info @@ -0,0 +1 @@ +17318365536233060 \ No newline at end of file diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.sln b/Skcks.Study.WebProject/Skcks.Study.WebProject.sln new file mode 100644 index 0000000..12f3c7b --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Skcks.Study.WebProject.HelloWorld", "Skcks.Study.WebProject.HelloWorld\Skcks.Study.WebProject.HelloWorld.csproj", "{ECBE3E5C-C593-4F6F-B8B2-AD78FF6CB629}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Skcks.Study.WebProject.HelloAbpWeb", "Skcks.Study.WebProject.HelloAbpWeb\Skcks.Study.WebProject.HelloAbpWeb.csproj", "{8FEAF2A7-0AAF-4F02-85E7-50ECD50C972A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ECBE3E5C-C593-4F6F-B8B2-AD78FF6CB629}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECBE3E5C-C593-4F6F-B8B2-AD78FF6CB629}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECBE3E5C-C593-4F6F-B8B2-AD78FF6CB629}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECBE3E5C-C593-4F6F-B8B2-AD78FF6CB629}.Release|Any CPU.Build.0 = Release|Any CPU + {8FEAF2A7-0AAF-4F02-85E7-50ECD50C972A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FEAF2A7-0AAF-4F02-85E7-50ECD50C972A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FEAF2A7-0AAF-4F02-85E7-50ECD50C972A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FEAF2A7-0AAF-4F02-85E7-50ECD50C972A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Skcks.Study.WebProject/Skcks.Study.WebProject.sln.DotSettings.user b/Skcks.Study.WebProject/Skcks.Study.WebProject.sln.DotSettings.user new file mode 100644 index 0000000..ad721f2 --- /dev/null +++ b/Skcks.Study.WebProject/Skcks.Study.WebProject.sln.DotSettings.user @@ -0,0 +1,5 @@ + + ForceIncluded + ForceIncluded + ForceIncluded + \ No newline at end of file